A Macromedia Flash 8 testreszabja az interfész elemeket

Mielőtt a "Macromedia Flash 8: A fiatal harcos tánc" című cikk harmadik része, amely a csodálatos szoftvertermék és a Flash technológiának szentelt. A mai naptól kezdve a Flash-beszélgetésünk témái szűkebbé válnak. Ezért mostantól kezdve elhagyom a "fiatal katona pályájának" szót. Azonban ez a körülmény nem befolyásolja az anyag bemutatásának módját, amelynek fő célja, hogy sok olyan kérdésre válaszoljon, melyeket a kezdő flash tervezőknek tett, és gondoskodni kell a tapasztalt gondolatokról.

Tehát, ma a napirenden a komponensek a felhasználói felület Macromedia Flash Professional 8, valamint a módját, hogy konfigurálni őket.


Standard Flash 8 komponensek

A legújabb verzió a nagy teljesítményű grafikus csomag Macromedia Flash 8, amellett, hogy a rakás eszközök, módszerek és hatások az idővonal létrehozására kiváló minőségű animáció, vannak tele az ActionScript 2.0 és több összetevőből áll (beépített szoftverek, például a Film blokkok) objektum-orientált programozási nyelv.

Miért van szükségünk komponensekre? Sok esetben nagyban leegyszerűsítik az interaktív alkalmazás fejlesztésének folyamatát. Az adatbeviteli mezők és a weboldalak különböző kapcsolói segítségével egyszerűen létrehozhatók a regisztrációs űrlapok, a letöltők kezelhetik a különböző forrásokból származó szöveges és multimédiás adatok betöltését stb. Ma ismerjük meg a Flash 8 - felhasználói felület elemei (UI) egyik komponens osztályát.

A legelterjedtebb Flash objektum természetesen a gomb. A Flash egyaránt szimbólumként jelenik meg, és mint az UI eleme. Kevésbé használt összetevők a RadioButton, a CheckBox, a MenuBar, stb., De semmiképpen sem kevésbé fontosak. Az összetevők ablakát a Ctrl + F8 billentyűkombinációval vagy az Ablak -> összetevők menüben hívja meg. Az UI fő összetevőit, lásd a táblázatot.

Konténer ablak formájában

Ma, az Alert nevű felhasználói felület elemeinek beállítása példáján keresztül, megvitatják az összetett stílusok használatának elveit.


Előre beállított összetevő tulajdonságai

Az Alert összetevő lehetővé teszi, hogy egy kis párbeszédet szervezzen a felhasználó és a számítógép között. Képzeljünk el valami hasonlóat Alice beszélőprogramjához, amelyet a 60-as években hoztak létre, és rendelkezett egy kis mesterséges intelligenciával, amely lehetővé tette, hogy beszélgetést folytasson egy emberrel a korábban feltett kérdésekre adott válaszaival.

Először a gombok feliratait változtatjuk meg, és írjuk meg a nyomógombok kezelőjét. Attól függően, hogy melyik gombra kattintott a felhasználó, külön üzenet jelenik meg. Ez mind stílus nélkül érhető el. Ezért húzza át a tiszta lapot az Összetevők panelről a Figyelmeztetés ablakra, és adja meg az összes szükséges beállítást. Emlékezzünk vissza, hogy bármely Flash FL fájlban van egy könyvtár (a Ctrl + "L" megnyomásával), amelyben az összetevők példányai tárolódnak. Itt is illeszkedjen az ablak figyelmeztetéshez. Mivel nincs szükségünk arra, hogy mindig függesszük a munkaterületet, innen eltávolítható (természetesen a szerkesztő táblából). A könyvtárban a figyelmeztetés marad.

Most válassza ki az első képkocka az idővonalon, viszont részén Hozzászólások (F9) és írjuk be a következő kódot: „import mx.controls.Alert” (lásd részletesen a listán). A szükséges beállítások közül sok csak az ActionScript használatával állítható be. Az ablak eljárás meghívásakor Alert Alert.show ( „text”, „title box”, „használt gombokat”, „doboz”, "felvezető kattintva 'dedikált gomb), amely több megadott paraméterek a zárójelben. Az egyes idézőjelekben használt gombok esetében az "Alert.YES" Alert.NO "(vannak" OK "és" Mégsem "gombok is), és az eseménykezelőhöz - a" buttonclick "funkcióhoz, amit egy kicsit később fogunk írni. Most cserélje le a "YES" és a "NO" gombok címkéit az "yesLabel" és a "noLabel" tulajdonságok segítségével. Ezután állítsa be a kívánt méretet ("buttonWidth" és "buttonHeight"). Az optimális paraméterek kiválasztásához érdemes futtatni az "Enter" + Ctrl billentyűt a film teszteléséhez. A logikai függvény „ButtonClick” a következő: ha a gomb megnyomása után a „Wonderful”, felugrik az üzenet: „Csak így tovább!” Amikor a „Szóval, így” - „Ne tegye le az orrát!”. Ahhoz, hogy a módosítások életbe lépjenek, ennek a funkciónak a leírása és az Alert összetevő beállításai meg kell előzniük az Alert.show eljáráshívását, amint az a listán látható:

Hasonlóképpen összetett párbeszédet is szervezhet a felhasználóval.

Milyen stílusokat használnak? Most elmagyarázom. A Flash bármely összetevője bizonyos színskálát, betűméretet stb. De ha például saját webhelyedet fejlesztesz, akkor annak érdekében, hogy ne sértsd meg a kép integritását, be kell állítanod a webhely összetevőit. Azt hiszem, nem fogok tévedni, ha azt mondom, hogy minden flash-tervező arra törekszik, hogy saját videókat készítsen egy különleges, sajátos módon csak neki. A Flash 8 stílusainak és témáinak használata révén minden egyes összetevő egyedi. De mi nem permetezünk rá, és az eddigi stílusra koncentrálunk.

  1. A Fájl -> Import -> Külső könyvtár megnyitása meghívásra kerül, és a SampleTheme.fla fájl a párbeszédablakban van megadva. Ezután az importált könyvtáblán a Flash UI Components2 -> Témák -> MMDefault van kiválasztva. Ezután az ablakból át kell húznia a mappát a szükséges összetevő (eszközök) erőforrásával az aktuális dokumentum szimbólumtárat tartalmazó ablakához.
  2. A setStyle (paraméter, érték) és getStyle (paraméter) módszerek használatával beállíthatja vagy megkaphatja a kiválasztott stílus egyik vagy másik paraméterét.

Mivel az Alert összetevővel dolgozunk, a "Riasztási elemek" mappát áthelyezzük a dokumentum szimbólumkönyvtárába. Ezután a "Minta" téma standard tulajdonságait használjuk (lásd a listát).

Mostantól az Alert párbeszédpanel színe lila színű (0xE0C5FE), és a feliratok kékre váltottak, és a betűtípus 15 pontnyi méretű "Times New Roman" lett. Megjegyzendő, hogy a riasztási szimbólum így módosult, így a változások hatással lesznek minden esetére. A "Halo" és "Samlpe" témák összes tulajdonságának leírása megtalálható a Flash 8 súgójában.

Még akkor is, ha stílusokat használ, az összetevők megjelenése nem felel meg az esztétikai követelményeknek, akkor megpróbálhat saját témát írni. Ehhez csak szerkesztsd vagy cseréld ki a szükséges összetevők héját az egyik szabványos témában. Ehhez mentse el a fájlt vagy HaloTheme.fla SampleTheme.fla egyedi nevet, betöltéséhez menj a Symbol Library ablak (Window -> Könyvtár vagy a Ctrl + L), válassza ki a kívánt komponenseket a helyi menüben válassza a „Szerkesztés”. A felhasználói felület egyes elemei sok részből állnak, így könnyen átváltoztathatók, átrajzolhatók vagy újraformálhatók minden részlet. Ilyen összetevők gomb, checkbox, ComboBox, DataGrid, RadioButton stb Egyéb héjakat húzott programozottan. Ebben az esetben az összetevő megjelenésének módosításához meg kell változtatnia a forráskódot. Ez például az Alert összetevő. Mivel egy egyedi téma létrehozása időigényes folyamat, nem vesszük figyelembe részletesen. Legalábbis most. Ez minden.

Legközelebb beszélünk a primitív számítógépes játékok létrehozásáról a Flash 8-ban. Látni fogod, hogy nem nagyon nehéz írni egy játékot, mint a Yeti. Ne felejtse el meglátogatni www.kv.by. ahol swf-videókat nézhet. amelyeket az egyes cikkek anyagának elkészítésekor készítettek. Csak vegye be a Flash Player 8-at.

Nyomtatható verzió

Kapcsolódó cikkek