Adobe - flash - builder - 4

Program Flash Builder funkciók közé létre, add, optimalizálása, és a hibakeresés modulokat. További információk az írás modul kódot, lásd. Szakasz moduláris alkalmazásokat.

Az alábbi lépések leírják, hogyan lehet létrehozni egy modult a Flash Builder. Miután létrehozta a modult, akkor fordítsuk le.

A Flash Builder, válassza ki a "Fájl"> Create ">" az MXML-modul”. Ez megnyitja a párbeszédablakban az „Új MXML-modul”.

Válassza ki a szülő könyvtár a modul. Jellemzően a modulok tárolják ugyanabban a könyvtárban, mint a fő alkalmazás, hogy a relatív útvonalak a megosztott erőforrások azonos.

A modulok futtathatók, és ezért kell az eredeti projektben mappát.

Adjon meg egy fájlnevet a modul például MyModule.

Írja be az értéket a tulajdonságok „szélessége”, „Magasság” és a „Layout” modult.

Határozza meg, hogy optimalizálja a modult.

Ha az optimalizálás modul alkalmazási osztályok az alkalmazásban használt vannak zárva a modult. Ez ahhoz vezethet, hogy csökken a letöltött adatmennyiség SWF fájlokat. További információért lásd. Szakasz optimalizálása modulok Flash Builder.

Optimalizálás Application

Ha ezt a lehetőséget választja, adjon meg egy alkalmazást, hogy optimalizálja a modult.

Ha ezt a lehetőséget választja, az összes osztályok szerepelnek a modulban, függetlenül attól, hogy azok meghatározott fő alkalmazás. Ez javíthatja a teljesítményt inkrementális összeállítása. Ezen túlmenően, a modul lehet betölteni semmilyen alkalmazás, mint minden tőle függ össze bele.

Kattintson a „Befejezés” gombra.

Flash Builder Program hozzáad egy új MXML modulfájlokba a projektben.

modulok fordítását

A Flash Builder, akkor futtathatja a modult, mintha egy alkalmazás vagy meg lehet építeni a modulprojektet. Ha a modulok ugyanazon projekt az alkalmazást, majd amikor az alkalmazás futtatásához SWF fájlokat az összes modult kell összeállítani Flash Builder. Ezután az előadás alatt az SWF-fájlok betöltődnek az alkalmazásba.

SWF fájl alapján a modul nem lehet futtatni, mint egy stand-alone SWF fájl vagy terhelés a böngésző ablakába. A fájlt kell betölteni az alkalmazás modulként. Ha fut a Flash Builder összeállításához a modult be kell zárnia a játékos Adobe Flash Player vagy a böngésző ablakot, és figyelmen kívül hagyja a hibákat. Modulokat nem kell kérni közvetlenül a lejátszót vagy a böngészőt.

Általános szabály, hogy a modul SWF-fájlok és a főbb alkalmazások ugyanabban a könyvtárban, bár egy összeállítás a modulok Flash Builder végezzük alkalmazásával egyidejűleg, függetlenül azok helyétől. A modulok lehetnek ugyanabban a könyvtárban, mint a keresetlevélben vagy alkönyvtárban.

Ön is létrehozhat egy külön Flex vagy ActionScript projekt minden egyes modul vagy modulok csoportjai. Ez növelni fogja a fordítási folyamatot vezérlő képességeit modulok, mint az egyes projekt lehet állítani fordítóprogram paraméterektől eltérő paramétereket vagy más alkalmazás modulok. Azt is lehetővé teszi összeállítja a projekt vagy modulprojekteknél fordítása nélkül a kérelmet. Azonban ez a módszer megköveteli, hogy kézzel összeállítani az egyes modulok fordítása előtt az alkalmazást. Ezt meg lehet tenni, például összeállítja az összes megnyitott projektek Flash Builder.

Ha a modulok összeállítása külön-külön a fő alkalmazás, meg kell győződnie arról, hogy engedélyezzék vagy kizárják a hibakeresési információkat, attól függően, hogy szeretné-e hibakeresést az alkalmazás és modulok. További információért lásd. Szakasz hibakeresés modulok Flash Builder.

Flash Builder munkafolyamat köré tömörítő modulok egyetlen alkalmazás. Ha a modult kell használni a különböző alkalmazásokban, úgy körülveszi a kódot a könyvtár alkatrész vagy osztály és a felvétel egy egyszerű modul minden alkalmazáshoz. A modulok nem tervezték kód újrafelhasználásának sokféle alkalmazása létezik ez a könyvtár.

A több projektet modulok

Amikor beállítja az építészet, a projekt modul tartalmazza az alkalmazás projekt hozzon létre egy külön projekt minden egyes modul vagy egy külön projekt összes modul.

Azzal, hogy egy projekt az egyes modulok

Azzal, hogy egy projekt minden egyes modul a következő előnyökkel jár:

A projektek modulok bárhol elhelyezhető a munkaterületen.

Modulprojekteknél lehet saját fordítóprogram beállításait, így például az egyéni elérési úton.

Ahhoz, hogy távolítsa el átfedő függőségek modulprojekteknél használhatja a load-externs fordító.

Azzal, hogy egy projekt minden egyes modul a következő hátrányai:

Sok projekt növeli a használt memória mennyiségét.

A nagy számú projekt egyetlen munkaterületen teheti a munkaterületet zsúfolt.

Alapértelmezésben amikor fordítod az alkalmazás lefordítja, nem minden modulprojekteknél, akkor is, ha már megváltozott.

Optimalizálása érdekében a modul fájl méretét, manuálisan kell alkalmazni a terhelést externs fordító és link-jelentést.

Azzal, hogy egy projekt összes modul

Egy rokon megközelítés szerint egy projekt összes modult, miközben az alkalmazás saját külön projekt. Ez van néhány hátránya, jellemző a projekt az alkalmazás és a modulok, hanem sok előnye van, mint egy külön projekt minden modulhoz.

Azzal, hogy egy projekt összes modul a következő előnyökkel jár:

Modulprojekt lehet bárhol a munkaterületen.

Csak összeállítása modulokat, vagy csak alkalmazások újrafordítás nélkül és egyidejű adagolása egyaránt.

Ahhoz, hogy távolítsa el átfedő függőségek modulprojektet használhatja a load-externs fordító.

Azzal, hogy egy modul projekt összes modul a következő hátrányok:

Minden modul a modulprojektet kell használni ugyanazt a fordító beállításait, például a könyvtár elérési útját.

Az alapértelmezett modulprojektet összeállításakor az alkalmazás nem fordul le, akkor is, ha módosításra került.

Optimalizálása érdekében a modul fájl méretét, manuálisan kell alkalmazni a terhelést externs fordító és link-jelentést.

Projektek modulok

Amikor létrehoz egy külön projekt modulok, a modul projekt kimeneti mappát változtatásokat a könyvtár által használt alkalmazás. Is elnyomta generációs dgVoodoo.

Hozzon létre egy külön projekt modulok Flash Builder

Hozzon létre egy fő projekt.

Hozzon létre egy projektet a modult vagy modulokat.

Válassza ki a „Tulajdonságok” a helyi menüből a projekt modul. A „Tulajdonságok” párbeszédablak.

Válasszunk «Flex építsünk Path.”

Változás a kimeneti mappa, hogy pont a MainProject modules könyvtárba. Például, változtassa meg a következőket:

Így a kimeneti modul összeállításához adatokat továbbítani kell az alkalmazási projekt erőforrás könyvtár (MainProject). A fő alkalmazás, akkor meg a url ModuleLoader tulajdonság az SWF fájlt a forrás könyvtárban. Ez a tulajdonság az érték képest a kimeneti mappát.

Nyomja meg az «OK» gombot a módosítások mentéséhez.

Nyissa meg újra a projekt tulajdonságait, és válassza ki a „Compiler Flex».

Szüntesse meg a „Hozzon létre egy fájlt átalakító HTML». Ez megakadályozza a létrehozását HTML borítás a modulba projektben. Jellemzően ezek a fájlok, amelyeket kizárólag a kérelmet. Ezek nem szükséges modulokat.

Kattintson «OK» gombra a változtatások alkalmazásához.

Összeállítása projektek modulok

Összeállítása több projekt a Flash Builder egy közös művelet. Először határozza meg a sorrendben a összeállításának tervezete, amely után minden projekt össze ugyanabban az időben.

Egyidejű összeállítása minden projekt Flash Builder

A főmenüben válassza a „Project”> „Build All”.

Flex épít az összes projekt a munkaterületen. alkalmazás fájlok kerülnek a kimeneti mappát az egyes projektek. Ha úgy dönt, hogy mentse a fájlokat automatikusan előtt építmények kezdődik, akkor rákérdez, hogy mentse a fájlt.

Ha meg kell változtatni az építmények, használja a „Build Order” párbeszédablak. Megváltoztatása építmények érdekében nem minden esetben szükséges. Projektek használó technikákat kell összeállítani csak az alkalmazás indulásakor a fő projekt, de nem akkor, amikor össze. A legtöbb esetben a felépítés sorrendjében az alapértelmezett.

Ahhoz azonban, hogy megszüntesse átfedő függőségek esetleg meg kell változtatni az építmények prioritási sorrend összeállításához a fő alkalmazás, ha szükséges. Ebben az esetben a kapcsoló, hogy hozzon létre egy jelentést a link-jelentés fordító. Fordításkor modulok terhelés externs fordítói beállítást kell használni a linker jelentés által létrehozott shellprogram. További információért lásd. Szakasz optimalizálása modulok Flash Builder.

Változás a felépítés sorrendjében projektek

Nyissa meg a „Beállítások” párbeszédablak, és válassza ki a „General”> „Munkaterület”> „Build Order”.

A „Build Order” párbeszédablak.

Töröld a „Use Default felépítés sorrendjében.”

Az „UP” és „DOWN” sorrendjének megváltoztatására projektek a „Project Építőanyag order” listában. Ön is használja a gombot „Törlés projekt”, hogy távolítsa el a projektek, amelyek nem részei a fő alkalmazás vagy modul által használt alkalmazás. Az eltávolított projekt épül, de ez a művelet elvégezhető a szerelés után a valamennyi projekt a felépítés sorrendjében listában.

Kattintson «OK».

Módosítsa a felépítés sorrendjében szükség szerint, majd kattintson az «OK» gombra.

Ha létrehoz közötti függőségek külön projekt a munkaterületen, a fordító automatikusan meghatározza az, hogy a projektek épülnek, így ezek a függőségek megfelelően.

Ha egy külön projekt minden egyes modul egy adott időpontban, akkor össze egyetlen modul. Ez időt takarít felett összeállításakor minden projekt egyszerre, vagy több összeállítása egy projekt, amely tartalmazza az összes modul és alkalmazás fájljait.

Fordítsd egyetlen modul projekt

Kattintva a jobb egér gombot a modul MXML fájlt a modul projekt.

Válassza a „program indítása”. Összeállítása után a modul megpróbálja futtatni a lejátszón vagy a böngészőt. A játékos vagy a böngészőablak lehet zárni. Azt is figyelmen kívül hagyja az összes hibaüzenetek jelennek meg futás közben. Futó modulok nem közvetlenül a lejátszó vagy a böngésző van ellátva.

Új modulok hozzáadásával a projekthez

Egyes esetekben használ modulokat, amelyek nem szerepelnek a fő alkalmazási projekt. A jelenléte a modul egy külön projekt, akkor lehet, hogy használja az egyéni beállításokat, vagy ossza a modul több alkalmazásban. Mielőtt a modult a projekt lehetséges lesz, akkor meg kell adni a forráskód modul az alkalmazás elérési útját, majd adjunk hozzá egy modult a listában az alkalmazás modulok.

Hozzáadjuk a lefordított modul a projekthez

Válassza ki a fő alkalmazás a Flex Csomag Explorer.

Ahhoz, hogy hozzá a forráskód a modul az alkalmazás projekt elérési útját, válassza ki a „Project”> „Beállítások”> „A Flex építsünk Path”.

Kattintson az „Add Folder” és válassza ki a forrás elérési útja a modulba. Nyomja meg az «OK» gombot a modult. Ezeket az intézkedéseket végre kell hajtani minden külső modult ad hozzá az alkalmazás projekt.

Ismét kattintson «OK» gombot a módosítások mentéséhez.

Ahhoz, hogy hozzá egy modult a lista alkalmazás modulok válassza ki a „Project”> „Tulajdonságok”> „Units Flex». A párbeszédablak „Modules Flex» felsorolja az összes modult, amelyek hozzá az aktuális projekt, vagy az aktuális projektben. Az elején, amikor létrehoz egy projektet, ez a párbeszédablak üres.

Kattintson az „Add” gombra. Az „Add modul” párbeszédablak.

Használja a „Tallózás” gombra, vagy adja meg a modul MXML fájl helyét a „Forráskód” mezőben. Ha ezt a párbeszédablak hozzá az összes rendelkezésre álló modulok, amelyek az eredeti projekt útját.

Válassza ki az egyik lehetőség a területén «SWF Module Size”, hogy engedélyezze vagy tiltsa modul optimalizálás. Ha kiválasztja az „Optimalizálás” alkalmazások, Flash Builder lefordítja a modulokat a kiválasztott alkalmazást és kizár minden definiált osztályok a fő alkalmazás. Ezek lehetnek keret osztályok vagy saját osztályokat. Miután kiválasztotta ezt az opciót használja ugyanazt a modult egy másik alkalmazásban nem lehetséges, mert a lista kizárt osztályok eltérhetnek. További információért lásd. Szakasz optimalizálása modulok Flash Builder.

Nyomja meg az «OK» gombot a módosítások mentéséhez. Flash Builder hozzáadja a modult a rendelkezésre álló alkalmazási projekt modulokat.

Optimalizálja modulok Flash Builder

Optimalizálása érdekében a modult a Flash Builder, akkor általában ki egy egységes kérelmet, amikor először létrehozza a modult, vagy add hozzá a projekthez. Ha később úgy dönt, hogy változtatni az alkalmazás modul lesz optimalizálva, és az optimalizálás a modul nincs szükség, a modul tulajdonságait lehet szerkeszteni a projektben. További információért lásd. Szakasz csökkentése modul méretét.

A művelet végrehajtásához szükséges, hogy a modul és az alkalmazás ugyanazon projekt Flash Builder. Ha a modulok különböző projektekben, manuálisan hozzá a fordító opciók terhelést externs és link-jelentést.

Kattintson a jobb gombbal az alkalmazás projekt a Flex csomag Explorer és válassza ki a „Tulajdonságok”. A „Tulajdonságok” párbeszédablak.

válassza ki a „Modules Flex» A bal oldali panelen.

A modulok listájában válassza ki a modult, majd kattintson a „Szerkesztés”. Az „Edit Module” párbeszédablak.

Ahhoz, hogy távolítsa el optimalizálása terén „az SWF Module Size”, válassza a „Ne optimalizálni.”

Válassza az „Optimalizálás alkalmazások” egy új alkalmazást a felbukkanó menüből, hogy optimalizálja a modul egy másik alkalmazás.

Kattintson «OK».

Tovább optimalizálják a modul fájl mérete, akkor távolítsa el a hibakeresési információkat. A formáció a modul a Flash Builder hibakeresési információkat tartalmazza az alapértelmezett modul. Eltávolításával hibakeresési információkat, akkor tovább csökken a méret a modul. Eltávolítására vonatkozó utasítások debug információt modulokról. A részben hibakeresés modulok Flash Builder.

Hibakeresés modulok Flash Builder

Debug modulok és alkalmazások, akkor tartalmaznia kell a hibakeresési információkat az SWF fájlokat, ha azokat összeállítani. Ehhez a Flash Builder, indítsa el az alkalmazást, mert hibakeresési információkat alapértelmezés szerint tartalmazza. A parancssorban, be kell állítani a fordító opciót igaz debug. Az alapértelmezett érték true. de ha le van tiltva a konfigurációs fájlban, meg kell győződnie arról, hogy hatástalanítás törölték.

Alapértelmezésben a Flash Builder épít egy SWF fájlt, így olyan alkalmazás, amely modulok Flash Builder, végre mint a futás, és a hibakeresés. Mindamellett, a hibakeresés szimbólumok a modul SWF fájlt növelné a méretét az SWF fájlt. Annak kizárására hibakeresési szimbólumok telepítése előtt, kapcsolja ki a hibakeresést az alkalmazás modulok. Ehhez exportálja a verzióját a modulok kiválasztásával a „Project”> „Export Release építsünk.”

Ahhoz, hogy kizárják a hibakeresési információkat SWF fájlokat a Flash Builder, akkor meg a debug hamis a szövegmezőbe „További fordító érvek a” vagy a kimeneti SWF fájlt az „Export Release Build”, amely megteremti az SWF-fájlok hibakeresés nélkül. Ez biztosítja, kapcsoló modulok, ha ezek a modulok az aktuális projektben.

Amikor létrehoz egy külön projekt moduljainak segítségével engedélyezheti vagy letilthatja a hibakeresés a projekt teljes megváltoztatása nélkül a fő alkalmazás beállításait.

Ha szükség van a hibakeresés a modul, hogy szükség lesz a hibakeresés, amely a modul betöltésekor alkalmazásokat. Flex debugger nem lesz képes csatlakozni olyan alkalmazás, amely nem tartalmazza a hibakeresési információkat, akkor is, ha a modulokat, hogy az alkalmazás betöltésekor tartalmazza ezt az információt. Más szóval, ha szüksége van a hibakeresés a modul, amely az alkalmazás betöltődik kizárja hibakeresési információkat a kérelem lehetetlen lesz.

Ha a modult az AIR alkalmazás modul SWF kell elhelyezkedniük, ugyanabban a könyvtárban, mint a fő alkalmazás SWF vagy valamelyik alkönyvtárban.

Kapcsolódó cikkek