![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2011
Адрес: Самара
Сообщений: 3
|
Уважаемые!
Помогите чайнику плиз! загружаю SWF Когда (Event.COMPLETE, swfLoaded) в вункции swfLoaded добавляю переменной swfChild ребенка этого загруженного swf. Всё нормально. Но, как только создаю Tween этому swfChild, этот Tween не докручивается до конца. Аналогичная схема работает с другой SWF-кой, а с первой - никак! Значит проблема всётаки в первой SWFке? Вот её код. Это прокручивающийся за сроллер с твинами прямоугольник, на котором фотка и текст. yOffset - разница между "у" Мышки и "у" шарика import fl.transitions.Tween; import fl.transitions.easing.*; import flash.events.MouseEvent; //yOffset - разница между "у" Мышки и "у" шарика //newTFY - кордината куда будет твинить мой прямоугольник c instance name - myTextField var yOffset:Number; var newTFY:Number; //scroller - это мой (кружок) скроллер scroller.addEventListener(MouseEvent.MOUSE_DOWN, DownToMove); stage.addEventListener(MouseEvent.MOUSE_UP, DropTheScroller); function DownToMove(event:MouseEvent):void { stage.addEventListener(MouseEvent.MOUSE_MOVE, scrollerMover); yOffset = mouseY - scroller.y; } function DropTheScroller(event:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, scrollerMover); } function scrollerMover(e:MouseEvent):void { scroller.y = mouseY - yOffset; if (scroller.y <= 15) { scroller.y = 15; } if (scroller.y >= 375) { scroller.y = 375; } var scrollPersantage:Number = (scroller.y - 15)/360; var newTFY = - scrollPersantage * 310 + 10; new Tween(myTextField,"y",Regular.easeOut,myTextField.y,newTFY,8,false); e.updateAfterEvent(); } Кстати, попутно спрошу. Когда ребенок этой SWFки появляется на stage, у меня начинаются какие-то визуальные искажения кнопок меню моего сайта при наведении или клике. Почему это происходит? |
![]() |
Часовой пояс GMT +4, время: 08:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|