Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Выгрузка программно (http://www.flasher.ru/forum/showthread.php?t=42823)

RRRoman 10.02.2003 20:34

Выгрузка программно
 
Помогите плз разобраться в возможностях Флэша:

Ситуация простая:
Существует основной клип с кнопкой, при нажатии на которую загружается другой клип из внешнего SWF-файла.
У внешнего файла вообще ОТСУТСТВУЕТ КОД.

Можно ли:
1) Остановить его программно из основного клипа после
однократного воспроизведения.
2) А еще лучше - просто выгрузить его после этого.

При этом должен учитываться вариант, что юзер просто нажал на кнопку и оставил на ней курсор.

Вопрос в принципе сводится к тому
КУДА ПРОПИСАТЬ КОД В ОСНОВНОМ КЛИПЕ?

error500 10.02.2003 21:24

Ну конечно можно
допустим
this.LoadMovie("bla-bla.swf","mySWF", 1);
тогда если остонавливаем черезкнопку
пишем на кнопке
on(Release){
_root.mySWF.stop();
}
или выгружаем
on (release){
_root.mySWF.unloadMovie();
}
если мульт должен сам встать то загружаем так
this.loadMovie("bla-bla.swf","mySWF",1);
this.mySWf.onEnterFrame=function(){
if (this._curentFrame>"нужныйкадр"){
this.stop(); // или this.unloadMovie();
}
}

RRRoman 11.02.2003 12:12

А к чему в таком случае надо привязать код?

В клипе всего один кадр.
И один слой.

К кнопке - не проходит.
К кадру - то же самое.


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

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