Flash Help
Flash
ActionScript
P°φklady





Webmaster

      Martin Hozφk
      hozikm@seznam.cz
      ICQ: 323756613


W3C Validita

      HTML 4.0 validnφ




Pohyb po k°ivce, maska

Pohyb po k°ivce

Pokud vytvo°φte Motion Tween, bude v₧dy rozdφl polohy mezi poΦßteΦnφm a koncov²m klφΦov²m snφmkem vypln∞n pohybem po p°φmce.

Lze to vÜak ud∞lat i jinak. Pohyb m∙₧e kopφrovat libovolnou trasu. K tomu nßm pom∙₧e tzv. vodφcφ vrstva (Guide)



Pohyb po k°ivce



Postup:

  • Vytvo°te klasickou vrstvu
  • Klikn∞te prav²m tl. na vrstvu a zvolte "Properties" (lze pou₧φt i dvojklik). PotΘ zvolte Type - Guide
  • PotΘ vytvo°te dalÜφ vrstvu, kterß MUS═ b²t umφst∞na pod vodφcφ vrstvou a stejn∞, jako v p°edchozφm p°φpad∞ otev°ete okno "Properties", ale zvolte Type - Guided
  • Pokud jste vÜechno ud∞lali sprßvn∞, m∞lo by to vypadat takto:


    Ukßzka podoby specißlnφ vodicφ vrstvy

  • Do vodφcφ vrstvy (guide) nakreslete Φßru
  • Ve vrstv∞ nφ₧e (guided) vytvo°te klasick² Motion Tween, ale v poΦßteΦnφm a koncovΘm klφΦovΘm snφmku uchopte instance za st°edy a umφst∞te je na konce k°ivky (m∞ly by se samy uchopit)
  • P°φpadn∞ m∙₧ete nastavit na panelu "Properties":


    Nastavenφ

    • Orient to path - objekt se bude natßΦet podle tvaru k°ivky
    • Snap - automatickΘ uchopenφ ke k°ivce
  • A je hotovo.



Maska

Toto je druh² specißlnφ zp∙sob animace, kdy hornφ vrstva (mask) obsahuje objekt nebo instanci (musφ obsahovat n∞jakou v²pl≥) a pod nφ je druhß vrstva (masked), kterß obsahuje n∞jakou grafiku. V koneΦnΘm d∙sledku je vid∞t jen ta Φßst dolnφ vrstvy, kterß se p°ekr²vß s objektem v hornφ vrstv∞.

Maska

Posup:

  • Podobn∞, jako u pohybu po k°ivce vytvo°φme 2 vrstvy (mask a masked)
  • Do hornφ (mask) vlo₧φme v²pl≥ a m∙₧eme vytvo°it motion nebo shape tween
  • Do dolnφ (masked) vlo₧φme libovolnou grafiku (m∙₧e b²t i pohyblivß)
  • M∞lo by to vypadat takto:

    Ukßzka podoby specißlnφ maskovacφ vrstvy
     
  • A je hotovo


ProblΘmy:

Ve verzi MX (6) m∙₧e maska obsahovat MovieClip. V naÜem p°φpad∞ kruh pohybujφcφ se ·hlop°φΦn∞ ze shora dol∙. Ve verzi 5 (a ni₧Üφ) to bohu₧el nefunguje (je nutnΘ vytvo°it MotionTween p°φmo v maskovacφ vrstv∞).

DalÜφ problΘm je spφÜ bug. Flash mß potφ₧e s maskovßnφm systΘmovΘho pφsma (tj. pφsmo, kterΘ nenφ vlo₧eno do animace a naΦφtß se ze systΘmu u₧ivatele - poznßte jej tak, ₧e ne n∞m nenφ potlaΦeno rozt°epenφ). TakovΘ pφsmo se v masce prost∞ nezobrazφ. Tφm pßdem se takΘ nezobrazφ komponenty, kterΘ takovΘ pφsmo obsahujφ. Nemyslφm si, ₧e by to byl zßm∞r - spφÜ jde o neoÜet°enou chybu p°ehrßvaΦe.

Ve verzi MX2004 (7) ja tato chyba opravena.







Nahoru

Copyright ⌐ Martin Hozφk - All rights reserved.
Flash are registered trademark of Macromedia Inc.