Всем привет, вот небольшое дополнение к уже опубликованным урокам. Это видео-проба пера, так что прошу не судить строго и помидорами не кидаться - если будет много вопросов, то данный урок распишу в текстовом виде.
В полной версии код измененного transitionExamples.as и сам видеоролик
This movie requires Flash Player 9
Для работы кода в библиотеке должны быть символы разрешением использовать их в ActionScript и значениями привязок duck (анимируемые элементы) и PUSH (мувиклип играющий роль кнопки).
package { import flash.display.Sprite; import fl.transitions.*; // импортируем все классы пакета import fl.transitions.easing.*; //импортируем все классы пакета import flash.events.MouseEvent; public class transitionExamples extends Sprite { var trFly:TransitionManager; var trFade:TransitionManager; var trZoom:TransitionManager; var trWipe:TransitionManager; var trPixelDissolve:TransitionManager; var _push:PUSH; public function transitionExamples() { var DuckZoom:duck = new duck(); var DuckFade:duck = new duck(); var DuckFly:duck = new duck(); var DuckWipe:duck = new duck(); var DuckPixelDissolve:duck = new duck(); DuckZoom.y=DuckFade.y=DuckFly.y=DuckWipe.y =DuckPixelDissolve.y=20; DuckFly.x=20; DuckFade.x=100; DuckZoom.x=180; DuckWipe.x=260; DuckPixelDissolve.x=340; addChild(DuckFly); addChild(DuckFade); addChild(DuckZoom); addChild(DuckWipe); addChild(DuckPixelDissolve); trFly= new TransitionManager(DuckFly); trFade = new TransitionManager(DuckFade); trZoom = new TransitionManager(DuckZoom); trWipe = new TransitionManager(DuckWipe); trPixelDissolve = new TransitionManager(DuckPixelDissolve); _push= new PUSH(); _push.y=20; _push.x=420; addChild(_push); _push.addEventListener(MouseEvent.CLICK, clickHandler); } public function clickHandler(e:MouseEvent):void { trFly.startTransition({type:Fly, direction:Transition.IN, duration:5, easing:Bounce.easeOut}); trFade.startTransition({type:Fade, direction:Transition.IN, duration:5, easing:Bounce.easeOut}); trZoom.startTransition({type:Zoom, direction:Transition.IN, duration:5, easing:Bounce.easeOut}); trWipe.startTransition({type:Wipe, direction:Transition.IN, duration:5, easing:Bounce.easeOut}); trPixelDissolve.startTransition({type:PixelDissolve, direction:Transition.IN, duration:3, easing:Bounce.easeOut}); } } }




27 Янв 2010 в 18:26
Для пробы очень даже ничего
гораздо нагляднее и понятнее, продолжай в том же духе!
27 Янв 2010 в 18:49
спасибо – буду стараться
22 Фев 2010 в 21:11
Подскажите пожалуйста. Какие именно надо создавать? в библитеке создал клипы с линкэджами:
_puch,DuckFly,DuckFade и т.д. Скажите в чем ошибка?
правильно пишется ЩелчОк))
23 Фев 2010 в 11:20
в библиотеке должны быть всего два символа, первый duck, второй PUSH. Все остальное создается программно. Почитайте предыдущие уроки – думаю разберетесь. Если нет спрашивайте еще – либо отвечу тут, либо же свяжемся онлайн.
PS.За «ЩелчОк» – спасибо))