![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2008
Сообщений: 5
|
Наверное, буду банальна, но все же
Есть флешка с анимацией, и есть флексовый файл, в который загружается флешка. Возможно ли управление проигрыванием и передача данных с помощью флекса? |
|
|||||
|
ветеран форума
|
Если флешка <9 версии, то через LocalConnection. Если 9ой версии, то после окончания загрузки можно общаться напрямую
__________________
4am is time to rock |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 5
|
не работает
![]() package {
import flash.display.Loader;
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.net.URLRequest;
public class test extends MovieClip
{
public function test()
{
var loader:Loader = new Loader;
addChild(loader);
var request:URLRequest = new URLRequest("wheel.swf");
loader.load(request);
loader.addEventListener(MouseEvent.CLICK, onCl);
function onCl():void
{
this.gotoAndStop(1);
}
}
}
}
|
|
|||||
|
ветеран форума
|
Цитата:
__________________
4am is time to rock |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 5
|
Хм. а можно чуток поподробнее? А то моя чайная крышка вскипела, а результатов ноль
![]() |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 5
|
Спасибо, проблема решена путем лазанья по форуму, документации и экспериментов над многострадальной флешкой.
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 4
|
Пожалуйста, кто-нибудь вставьте кусок любого Вашего кода, в котором реализована загрузка Embed SWF и доступ к методам типа gotoAndStop()/gotoAndPlay().
Добавлено через 26 минут Так не ругается, но и не работает: private var palka:MovieClip; [Embed(source="palka.swf")] public static var palkaClass:Class; ... palka = new palkaClass(); addChild(palka); ... palka.stop(); Прошу прощения, у меня получилось. Код такой: private var loader:Loader; [Embed(source="palka.swf", mimeType="application/octet-stream")] public static var palkaClass:Class; ... var palka2:* = new palkaClass(); loader = new Loader(); loader.loadBytes(palka2); addChild(loader); palka.contentLoaderInfo.addEventListener(Event.COMPLETE, initSwf); ... private function initSwf(event:Event):void { MovieClip(loader.contentLoaderInfo.content).gotoAndStop(2); } Последний раз редактировалось hartec; 09.02.2010 в 21:47. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|