Recept létrehozása - gumi - roller
feladat: megtanulják, hogyan kell létrehozni a Flash videók, elfoglal minden böngésző ablakot.
A recept azt mondja, hogyan kell megszervezni a változás helyét és méretét a klipet, attól függően, hogy az ablak méretét flash player (vagy dugó). Legyen egyszerű. )
Régóta nem meglepő a „gumi” html helyén - egy hely, amelynek tartalma változik, hogy kitöltse a teljes böngésző ablakot. Annak ellenére, hogy az nem ugyanaz a Flash nagyon egyszerű, a gumi flash oldalak nem felelnek meg olyan gyakran.
Amellett, hogy az igények a tervezés, a gumi lehet szükség egy esetben - ha nem tudjuk előre, hogy melyik lehet megtekinthető a videó oldalon, vagy gyanús, hogy esetleg meg kell változtatni a videó méretét az oldalon, anélkül, hogy kiegészítő támogatást Flash Fejlesztő. a lap tetejére
A legfontosabb dolog -, hogy egy sor intézkedést által végzett helymeghatározás tárgyak amikor változtatni az ablak méretét.
A közös mechanizmust. További információk a méret és beállításait videójeleneteket beépített osztály megfelel Stage. Ez az osztály számos statikus tulajdonságok, amit kell:- Stage.width - szélessége görgős ablak html oldalon, vagy a Flash lejátszót.
- Stage.height - a magassága egy görgős ablak html oldalon, vagy a Flash lejátszót.
- Stage.scaleMode - lépcsős zoom üzemmódot. A lehetséges értékek az ingatlan és részletes leírást tetteik van, hogy segítsen a cikket. Csak azt tudom mondani, hogy meg kell Stage.scaleMode = „noScale” módban. ahol a vaku nem próbálja meghosszabbítani a videó tartalma az ablak méretét.
- Stage.align - tartalma a nyomvonal görgőt a lejátszó vagy a böngésző ablakot. A tulajdonság határozza meg az illesztési függőlegesen és vízszintesen. A példákban ebben a cikkben azt fogja használni a összehangolás a bal felső sarokban az ablak, onnan Stage.align = „TL” (T - felső, L - bal). Azt hiszem, ez a legkényelmesebb. De elvileg lehet bármilyen más alkalmas te az a fajta összehangolás, ez nem lényeges.
- Hozzon létre egy módszer az objektum onResize
- Rendeljen az objektumot a Stage osztály
Az első dolog, amit tehetünk: Most meg kell mondani az osztály Stage, mi obekt_reagiruyuschy kell jelenteni a változásokat az ablak méretét. Ez úgy történik, hogy lefordítja a sorban a script szó „add a soraiban obekt_reagiruyuschy Stage osztály hallgatók.” Érdemes megjegyezni, hogy a „hallgató” -, ebben az esetben a kifejezés. Hallgatók nevezett objektumok feliratkozott értesítéseket kapni néhány esemény.
Tehát a recept elkészítése létesítmény reagálni a változásokra ablak mérete: Általában nem feltétlenül hozzon létre egy új objektumot kell elhelyezni, hogy onResize módszer. Ön is használja azt bármely meglévő bármilyen típusú objektum, például _root: Ez sokkal kényelmesebb és logikus, ha a művelet csak az 1-2.
Próbáld átméretezni a böngésző ablakot, és győződjön meg arról, hogy az aláírás mindig a jobb alsó sarokban a flush mezőbe.
Felvételi, hogy megkönnyítse az élet. Gyakran a fejlődés görgő változtatható méretű köteles elhelyezni a sok tárgy, attól függően, hogy az ablak méretét. És elég gyakran van szükség az arányos változás nagysága / pozíció a klipek. Ezt meg lehet tenni, amint azt az 1. példában, és lehetséges, hogy jön valami sokkal érdekesebb. )
Például hozzon létre a jelenet a következő tárgyakat:
Most hagyja e tárgyak vannak elhelyezve méretével arányosan az ablak, számítva a „normál” méretű 400h300 (még kérdezni változás csak a helyzet).
2 pont: [nézet].
Próbálja nyúlik és tömöríti a böngésző ablakot, és látom, hogy a mozgó tárgyak egyidejűleg. Emlékszünk az arány koordinátáit minden objektum a normális méretei a jelenetet. Ha megváltoztatja az ablak mérete elegendő, hogy szaporodnak a megfelelő méretek az arányok a tárolt értékek a kívánt koordináta értékeket.
Most adjuk hozzá az átméretezés. Hagyja, hogy a klip tartomány mindig skálázott arányában méretei az ablak hagyja, hogy a tér megnyúlik csak vízszintesen, és a háromszög hosszabbítása csak függőlegesen. Ahhoz, hogy hozzá átméretezés, meg kell emlékezni az arányok a magasság és szélesség megegyezik emlékeztünk aránya koordináták. Hozzáadott részek félkövér.
3. eredmény: [nézet].
Próbáld átméretezni a böngésző ablakot, és látom, hogy a mozgás és a skála tárgyakat. Felhívjuk figyelmét, hogy a betűket a szövegmezőbe a jobb oldalon nem deformálódik a tulajdonság változik _width területen. Ehelyett újjáépíti a szövegét erővonalak megfelelően előre meghatározott szélességű.
Az utolsó érintés, hogy csodálatos funkciók onResize: adjunk hozzá néhány sort megjeleníteni az aktuális méret a vaku színpadon. Most mindig tudni fogja, hogy mi az aktuális méret a vaku szakaszában pixel.