Adobe - flash - építő - 4 könyvtári projektek
könyvtárak lehetővé projektek alkotnak egy könyvtár egyedi kódokat lehet osztani, vagy az elosztott alkalmazások más fejlesztők számára. könyvtári projekt generál SWC fájlt, ami egy archív fájl Flex alkatrészek és egyéb források. Például a Flex keretrendszer tartalmazza SWC fájlokat. Amikor létrehoz egy Flex projekt SWC fájlok Flex infrastruktúra adunk az utat, hogy a projekt könyvtárban. Az út a könyvtár, megtekintheti és szerkesztheti a Tulajdonságok lapon a projekt épít útvonala (Flex projektek, válassza a „Project”> „Tulajdonságok”> „Flex építsünk Path”).
Az SWF fájl archivált egy SWC fájlt tartalmazó alkatrészeket, források és catalog.xml fájlt. Az utóbbi egy nyilvánvaló fájl információkat tartalmazó tartalmazza az SWF fájlt elemek. Jellemzően SWF fájl tartalmaz egy vagy több komponenst, és minden más szükséges erőforrásokat. Hozzáadása egy könyvtár a projekt lehetővé teszi, hogy használja ezeket az eszközöket a kérelmet, és magában foglalja kódot hint ezekre az összetevőkre.
Azon kívül, hogy egy kényelmes módja a csomagolás és a forgalmazás alkatrészek, SWC könyvtárak alkalmazunk (megjelenés Flex alkalmazások). SWC téma fájl tartalmazza a CSS fájlt, és az összes kapcsolódó grafikai eszközök. További információ a létrehozásával és használatával témákat, lásd. Körülbelül témákat.
A könyvtárak hasznos, ha alkotóelemeit teljesen ActionScript és használja őket a „Design” üzemmódban a Flash Builder. ActionScript elemek vizuálisan nem jelenik meg a „Design” üzemmódban mindaddig, amíg azok össze egy SWF fájlt. Ha hozzá ActionScript alkatrészek könyvtár létrehozott projekt SWF fájlt, amely tartalmazza az SWC fájlt. Felvehet egy könyvtárat, hogy az út a projekt könyvtárba. „Design” hozzáadása után az alkalmazás ActionScript alkatrészek vizuálisan ebben az üzemmódban.
Konfigurálása könyvtárak alkalmazásokhoz
SWC könyvtárak a projektben használt az alábbiak szerint:
Beolvadt az alkalmazás Ha hozzá SWC fájlt az elérési utat a projekt könyvtár alkotóelemeit a könyvtárban állnak rendelkezésre használható az alkalmazás. Ha létre egy alkalmazást az alkalmazás SWF akta csak azok az elemek ténylegesen igénybe vette a könyvtárban. Más szóval, a teljes alkalmazás kódját beolvadt egy SWF fájlt. Ez a leggyakoribb és egyszerű módja a könyvtári elemek.
Külső alkalmazásának tarthatja könyvtári komponensek elválasztására a lefordított SWF fájl, és nem kombinálták egy fájlba. A fordító megoldja az összes kódot tartalmaz a könyvtár által használt alkalmazás, de nem egyesíti a kódot az alkalmazás SWF fájlt. Az előnye ennek a megközelítésnek, hogy csökkentse a hangerőt a kérelem SWF fájlt. Ha szükséges, a alkotóelemeit a SWC fájlt lekérésre és betöltődik a memóriába a futás során.
Runtime Megosztott könyvtár Flex projektek csak, akkor is használhatja SWC fájlt Runtime Shared Library (RSL), hasonlóan dinamikusan összekapcsolt könyvtár más platformokon. SWC fájlok használják RSL, ha van olyan komponensek által használt, több alkalmazást.
Számos előnye megosztás alkatrészek az alkalmazások között alkalmazásával RSL. Először is, a könyvtár betöltődik a memóriába egyszer, tárolt, majd mindenki számára elérhető alkalmazás, amelyek ilyen alkatrészeket. Másodszor, a alkotóelemeit a könyvtár csak töltődik be ha szükséges, ami csökkenti az indítási kérelem mérete csökken az egyes alkalmazások. Egy lehetséges probléma ezzel a módszerrel, hogy a memória a teljes RSL van töltve, nem pedig az egyes komponensek által használt alkalmazás. További információ felhasználásával SWC fájlt egy RSL, lásd. A Runtime megosztott könyvtárak.
Készítsen Flex könyvtári projektek
Amikor létrehoz egy könyvtári projekt eljárások alkalmazásával Wizard Flex Library projekt bekéri a projekt neve, helye, és épít utat információkat. Miután létrehozott egy könyvtári projekt további összetevőket, adja meg a könyvtár projekt elemeket felvenni a SWC fájlt, majd építeni a projekt, hogy létrehoz a SWC fájlt. Az első lépés a létrehozása SWC fájlt a Flash Builder, hogy hozzon létre egy Flex Library projekt.
Válassza ki a "Fájl" menü> "Start"> "A Flex Library projekt."
Adja meg a projekt nevét, majd adja meg az alábbiakat:
Projekt Elhelyezkedés Az alapértelmezett hely az aktuális munkaterület. Windows platformon, az alapértelmezett munkaterület helye: C: \ Documents and Settings \ Fejlesztő Flex \ Adobe Flash Builder \. Az alapértelmezett Macintosh rendszer munkaterület helye az / Users / Fejlesztő Flex / Adobe Flash Builder /. Kiválasztása egy másik helyre a projekt által végzett eltávolításával négyzetet „Alapértelmezett hely használata”.
Flex SDK verzió Válassza ki az alapértelmezett vagy egyedi. Ha rákattint a „Customize SDK» átkerül a honlap beállításait, amelyek rendelkezésre állnak hozzá, módosíthatja vagy törölheti az SDK.
Többek között az Adobe AIR könyvtárak válassza ezt a lehetőséget, ha a könyvtár kell használni AIR funkciók, mint például a hozzáférés-interfészek AIR API. Flash Builder majd megváltoztatja a könyvtár elérési útját az új Flex Library projekt, mely egy fájlt, és airglobal.swc airframework.swc. Az ezzel a web-Flex lehetetlen projekt könyvtárban.
Ne jelölje be ezt a négyzetet, ha írunk egy generikus könyvtár használatra szánt csak a Flex webes alkalmazás, valamint bármely, a web-alkalmazás vagy AIR alapú alkalmazás.
Kattintson a „Tovább” gombra.
(Opcionális) Állítsa épít utat. Például felveheti a mappákat a projekt forrás elérési komponenseket tartalmazó venni a SWC fájlt. Azt is hozzá más projektek, mappát vagy könyvtárat SWC fájlok tartalmazzák a könyvtári projekt. Lásd. Használja SWC fájlokat a projektekben.
Kattintson a „Befejezés” a végén a bemeneti paraméterek a projekt.
Hozzáadása komponenseknek a könyvtári projekt
A komponenseket adunk a projekt könyvtár az alábbi módokon:
Új vagy meglévő egyedi alkatrészek, ActionScript osztályok, és egyéb források.
Link a meglévő alkatrészek egyéb projektek a munkaterületen. (Lásd. Összekapcsolása erőforrásokhoz kívül a projekt munkaterület.)
Add a kapcsolódó mappát, amely tartalmazza komponenseknek a könyvtár projekt forrás útját. (Lásd. Hozzáadása erőforrás mappák projekt forrás utat.)
Megjegyzés. Minden benne van a projektben könyvtári komponensek társítani kell a könyvtári projekt (közvetlenül vagy a kapcsolódó erőforrások).
Kiválasztása könyvtári projekt elemeket felvenni a SWC fájlt
A következő lépés létre egy könyvtárat SWC fájl kiválasztásához az elemek (alkatrészek és erőforrások), hogy tartalmazza az SWC fájlt, ha építeni a fordító.
Válassza ki a „Project” menü> „Tulajdonságok”> „A Flex Könyvtár Építsd Path.”
hozzá kell adni az alkatrészeket a projekt a „osztályok” fület (közvetlenül és kapcsold össze őket).
Válassza ki az összetevőt osztályok tartalmazzák a SWC fájlt.
(Nem kötelező) Válassza ki a lap „Resources”, majd válassza források közé tartoznak az SWC fájlt.
A kiválasztás befejezése után nyomja meg az «OK».
Készítsen könyvtári projektek
Miután kiválasztotta elemeket felvenni a SWC fájlt, ha kiválasztja a „build automatikus» SWC állomány azonnal össze és alakultak a projekt kimeneti mappát. Ha építeni a projekt kézzel, akkor létrehozhat egy könyvtári projekt ha szükséges, válassza ki a „Project”> „Build Project” vagy „Build All”.
Amikor összeköti a könyvtár projekt generál SWC fájlt, amelyet fel lehet használni együtt más alkalmazások vagy a felhasználók.
SWC fájlt egy archívum. SWC fájlt megnyitni bármilyen archívum, például WinZip. Bent a SWC fájlt tartalmaz fájlokat és library.swf catalog.xml. Vannak még tulajdonságokat fájlok és más beágyazott eszközök.
Akkor exportálja a könyvtár, mint egy nyitott könyvtár helyett a SWC fájlt. Általában export könyvtár, mint egy nyitott könyvtárat, ha úgy dönt, a használat library.swf fájl belsejében SWC fájlt egy RSL.
Ehhez be kell állítani a könyvtár és a kimeneti fordító. Output paraméter van rendelve létrehozott könyvtárba, mappa paraméter értéke igaz. jelezve a kialakulásának nyílt katalógus a könyvtár, hanem az SWC fájlt. Szerkeszteni a fordító beállításait, válassza a „Project”> „Tulajdonságok”> „Flex Könyvtár Compiler„, és adjunk lehetőséget a”További fordító érveket", például:
Flash Builder létrehozza a könyvtár, a projekt neve myOpenDir és tárolja a tartalmát a SWC fájlt.
Használja SWC fájlokat a projektek
Ahhoz, hogy használni SWC fájlokat a Flex projektek, akkor add hozzá az utat, hogy a projekt könyvtárban. SWC fájlok található a projekt, a Flex könyvtári projekt, egy megosztott mappát a munkaterületen, vagy bármely más, a projekthez kapcsolódó webhely (például egy megosztott mappát, hozzáadjuk az eredeti útvonal a projekt).
Amikor használja SWC fájlok alkalmazás konfigurációs beállítások, amelyek meghatározzák statikusan vagy dinamikusan kapcsolódik az alkalmazás fájljait, hogy azok az alkalmazás SWF fájlt vagy kívül vannak az alkalmazás fájljai egyesített, melyek elérhetők külön futásidőben.
Adjunk hozzá egy SWC fájlt a könyvtár elérési útját
A kiválasztott projekt a csomag Intézőben válassza ki a „Project” menü> „Tulajdonságok”> „A Flex építsünk Path”.
Kattintson a lap „Library Path”.
Válassza ki ezeket a lehetőségeket, hogy adjunk SWC fájlok:
Add Project ad a Flex könyvtári projekt.
Add SWC Folder ad tartalmazó mappát SWC fájlokat.
Add SWC ad egy lefordított SWC fájlt.
Add Flex SDK adhat hozzá más SDK Flex. Ha az elérési utat a projekt könyvtár már egy Flex SDK, ez a gomb. Ha az útból, hogy a könyvtár eltávolítjuk a meglévő Flex SDK, ez a gomb be van kapcsolva. Ha megnyomja ezt a gombot, a Flex SDK csomópont, de a tájékoztatás, amely ezek adunk, akkor nem jelenik meg. válassza ki a „Project”> „Tulajdonságok”> „Compiler a Flex” az információk kezelését az aktuális Flex SDK.
Írja be vagy válassza ki a helyét a SWC fájlt, projekt, vagy mappát. Kattintson «OK».
SWC fájlt, könyvtári projekt vagy mappa a könyvtár elérési útját.
Merge SWC fájlt az alkalmazás SWF fájlt amikor összeállítják
A kiválasztott projekt a csomag Intézőben válassza ki a „Project” menü> „Tulajdonságok”> „A Flex építsünk Path”.
Kattintson a lap „Library Path”, majd válasszuk ki és bontsa ki a SWC fájl bejegyzés megjelenítéséhez SWC lehetőségeket.
Kattintson duplán a „Link típus”. Egy párbeszédablak jelenik meg: „Elem Beállítások utat a könyvtárban.”
Válassza ki a „beolvadt kód”, és nyomja meg az «OK».
Ez az eljárás megfelel a könyvtárat használó-path fordító.
Állítsa be a SWC fájlt, mint egy külső könyvtár fájl
A kiválasztott projekt a csomag Intézőben válassza ki a „Project” menü> „Tulajdonságok”> „A Flex építsünk Path”.
Kattintson a lap „Library Path”, majd válasszuk ki és bontsa ki a SWC fájl bejegyzés megjelenítéséhez SWC lehetőségeket.
Kattintson duplán a „Link típus”. Egy párbeszédablak „elem paraméterei könyvtár elérési útját.”
Válassza ki a „Megjelenés” opciót és kattintson az «OK».
Ez az eljárás egyenértékű a paraméter a külső-könyvtár-path fordító.
Használja a SWC fájlt egy RSL
A kiválasztott projekt a csomag Intézőben válassza ki a „Project” menü> „Tulajdonságok”> „A Flex építsünk Path”.
Kattintson a lap „Library Path”, majd válasszuk ki és bontsa ki a SWC fájl bejegyzés megjelenítéséhez SWC lehetőségeket.
Kattintson duplán a „Link típus”. Egy párbeszédablak jelenik meg: „Elem Beállítások utat a könyvtárban.”
Válassza ki a „Runtime Shared Library (RSL)».
(Opcionális) A kivonat az SWF fájlt a SWC fájlt, ha ez kerül a helyszínen a telepítés, válassza ki az „Automatikusan kivonat SWF az utat kiépítését.”
Kattintson «OK».
Használja SWC fájlok, mint RSL egyszerűsíti az alkalmazása során RSL kézzel. Ehhez kivonat az SWF fájlt a SWC fájlt és állítsa be az értékeket a runtime-megosztott könyvtár-path fordító opciót.
További információ felhasználásával SWC fájlt egy RSL, lásd. A Runtime megosztott könyvtárak használata Adobe Flex 4