![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Друзья !
В день праздничный - простенький вопрос по запуску анимации... Допустим, у меня есть некий MovieClip или просто последовательность кадров. Из нее нормально делается .swf - файл. Я ее хочу запустить строго в определенный момент. Более-менее понятно, что здесь вариации на темы условий, таймера и т.д. 1. Как лучше это сделать? 2. Где об этом более-менее путно написано? С уважением Влад |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 170
|
wlad
Цитата:
|
|
|||||
|
Разместите анимацыю на сцене и задайте ей Instance Name [animation]
import flash.events.Event; import flash.display.MovieClip; var targetTime:Date = new Date( 2012, // год 4, // месяц [0..11] 9, // день [1..31] 18, // час [0..23] 0, // минуты [0..59] 0, // секунды [0..59] 0 // милисекунды [0..999] ); var mc:MovieClip = this.getChildByName("animation") as MovieClip; mc.visible = false; mc.stop(); this.addEventListener(Event.ENTER_FRAME, handleEnterFrame); function handleEnterFrame(event:Event):void { var current:Date = new Date(); if (current < targetTime) return; this.removeEventListener(Event.ENTER_FRAME, handleEnterFrame); trace(current, "<", targetTime, "=", (current < targetTime)); mc.visible = true; mc.gotoAndPlay(1); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|