Mam aplikaciu, ktora je napisana vo Flexe. Chcel by som ju rozsirit o
funkcie z AIRu a mat tak dve aplikacie:
1. klasicka Flex aplikacia bez importov z AIR SDK a AIR fcii
2. AIR aplikacia, ktora bude mat zapnute AIR fcie
V C/C++ sa toto riesilo pomocou #ifdef.
Existuje podobny mechanizmus pre AIR/Flex?
S pozdravom Juraj
--
Asinus IT Group - http://www.asinus.org
Personal page: http://juraj.michalek.asinus.org
Conditional compiling vyzera dost dobre. Hodi sa na vkladanie
defaultnych hodnot premennych do kodu, bez toho, aby museli byt
zadratovane priamo v kode. Takze staci len spravit spravny build.xml pre
Ant, s prislusnymi targetmi.
Pre rozlisenie Flex/AIR sa uplne v celom rozsahu pouzit neda, pretoze sa
nedaju tym obalit importy.
Nakoniec som zvazil riesenie, kedy sa vytvori pre flex aplikaciu libka a
pre air aplikaciu dalsia libka, kde podstatne triedy budu extendovane.
Flex aplikacia pouzije len Flex libky a AIR, pouzije flex a air libku.
Tento pristup mi pride asi "objektovo" cistejsi.
Dakujem za linky, urcite sa hodia.
S pozdravom Juraj
Tomáš Lehuta wrote:
> Juraj,
> do tretice vsetko dobre.. ;)
>
> V tomto dokumente myslim popisuju presne to, co potrebujes:
>
> http://blogs.adobe.com/flexdoc/conditionalcompilation.pdf
>
>
> Tomas
>
>
> 2008/4/14 Tomáš Lehuta <lhar...@gmail.com <mailto:lhar...@gmail.com>>:
>
> Ahoj Juraj..
> nasiel som to, co som spominal..
>
> Funguje to v kompilatori Flex 3 SDK a podoba sa to podmienenej
> kompilacii..
> Ale asi to nebude uplne ono, pretoze sa to riesi cez if statement,
> takze zrejme cely kod sa kompiluje do vyslednej aplikacie a jej
> funkcnost zavisi len od nastavenie externej premennej.
>
> Tak to checkni a daj vediet ;)
>
> http://www.boostworthy.com/blog/?p=227
>
>
> Tomas
>
>
> 2008/4/14 Tomáš Lehuta <lhar...@gmail.com
> <mailto:lhar...@gmail.com>>:
>
> Ahoj Juraj,
>
> Franto ma pravdu..
> Pisu o tom aj na DevNete:
> http://www.adobe.com/devnet/air/flex/articles/flex_air_codebase_03.html
> <http://www.adobe.com/devnet/air/flex/articles/flex_air_codebase_03.html>
>
> Ale napada ma, ci by sa na to nedali nejako pouzit namespaces.
> Totiz ak by sa nejako cez Flex compiler switch dalo deinovat,
> ze sa ma do kompilacie zahrnut namespace pre AIR alebo Flex
> build, tak by to mohlo fungovat podobne ako #ifdef v C/C++
> Mam pocit, ze som niekde uz nieco take videl, ale neviem teraz
> adresu.
> Skusim pohladat a poslem linku..
>
> Tomas
>
> 2008/4/14 franto <korm...@gmail.com
> <mailto:korm...@gmail.com>>:
>
> Ahoj,
>
> pokial viem, nic podobneho neexistuje. #ifdef urcite nie.
> Riesi sa to 3 projektami
> - spolocny kod - Flex library
> - flex projekt - pre cisto flex
> - AIR projekt - pre AIR
>
> Kazdy si includne spolocny projekt ako library a prihodi
> svoju novu funkcionalitu.
> Opravte ma ak sa mylim
>
> Franto
>
>
>
> On 14/04/2008, *Juraj Michalek* <juraj.m...@asinus.org