![]() |
Выгрузка программно
Помогите плз разобраться в возможностях Флэша:
Ситуация простая: Существует основной клип с кнопкой, при нажатии на которую загружается другой клип из внешнего SWF-файла. У внешнего файла вообще ОТСУТСТВУЕТ КОД. Можно ли: 1) Остановить его программно из основного клипа после однократного воспроизведения. 2) А еще лучше - просто выгрузить его после этого. При этом должен учитываться вариант, что юзер просто нажал на кнопку и оставил на ней курсор. Вопрос в принципе сводится к тому КУДА ПРОПИСАТЬ КОД В ОСНОВНОМ КЛИПЕ? |
Ну конечно можно
допустим 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(); } } |
А к чему в таком случае надо привязать код?
В клипе всего один кадр. И один слой. К кнопке - не проходит. К кадру - то же самое. |
| Часовой пояс GMT +4, время: 14:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.