Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Embed символов с фреймовой анимацией (http://www.flasher.ru/forum/showthread.php?t=136309)

b_twisted 14.02.2010 06:04

Embed символов с фреймовой анимацией
 
Доброго вам!

Вот у меня странная проблема. Работаю во FlashBuilder 4.0, проект чистый AS3, и надо эмбедить анимационные штуки.

Код AS3:

        [Embed(source="site_07-02.swf", symbol="some_button")]
        private var SomeButton:Class;

дальше как обычно, addChild, вешаю addEventListener на MouseEvent.MOUSE_OVER, и тут-то должно начаться самое интересное.

Код AS3:

                private function onSomeButtonMouseOver(evt:MouseEvent):void {
                        someButtonMC.gotoAndPlay("to_active");
                }

Символ с фреймовой анимацией.

Я внутри символа в нужных фреймах прописал команды и сделал метки
(старая школа, но не всё можно скриптами заанимировать). Вначале stop,
в середине stop, в конце gotoAndStop(1), ну многие из вас такое
уже сотни раз видели.


СУТЬ ПРОБЛЕМЫ.
А проблема в том, что в том месте, где должен наступить stop(),
прописанный в таймлайне символа, ОСТАНОВКА НЕ НАСТУПАЕТ.

Скажите, то что таймлайновые команды при эмбеде игнорируются —
это нормальное явление, или я что-то не так делаю?

etc 14.02.2010 13:35

ActionScript в кадрах игнорируется. Вариантов два:
1) Использовать Embed как бинарник и делать loadBytes с последующим выдиранием контента;
2) Навесить код на мувик через addFrameScript.


Часовой пояс GMT +4, время: 05:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.