Просмотр полной версии : Управление экспортированным роликом
Есть ролик, созданный во Flash CS - небольшая анимация из 15 кадров.
Добавляю SWF ролик
[Embed (source="./direction.swf")]
private var DirectionSWF:Class;
private var __direcion:MovieClip = new DirectionSWF();
После чего пытаюсь хоть что-нибудь сделать с роликом, ничего не происходит.
this.addChild(__direcion);
__direcion.gotoAndPlay(1);
Мне нужно чтобы я мог вызывать методы play(); gotoAndStop(); и т.д.
[Embed(source="./direction.swf",mimeType="application/octet-stream")]
private var DirectionSWF:Class;
private var m_Direction:ByteArray= new DirectionSWF();
private var m_Loader: Loader;
m_Loader = new Loader();
m_Loader.loadBytes(m_Direction);
Или вот так
http://alecmce.com/as3/embed-asset-gotcha
vizgl, Вы это "m_" оставьте для того языка, которому учились. По-as пишите как учат в code convention for as3, ок?
vizgl, Вы это "m_" оставьте для того языка, которому учились. По-as пишите как учат в code convention for as3, ок?
постараюсь, но ничего конкретного не гарантирую)
[Embed(source="./direction.swf",mimeType="application/octet-stream")]
private var DirectionSWF:Class;
private var m_Direction:ByteArray= new DirectionSWF();
private var m_Loader: Loader;
m_Loader = new Loader();
m_Loader.loadBytes(m_Direction);
Или вот так
http://alecmce.com/as3/embed-asset-gotcha
Мне эти способы жутко не нравятся. Проблему решил, экспортируя нужные символы из FLA в AS3, публикацией SWC и подключение этой библиотеки к проекту, и вся реализация сократилась до двух строк.
var clip:MovieClip = new ExportSymbolFromFLA();
clip.gotoAndStop(1);
Vreden,
http://devizgl.blogspot.com/2012/05/flex-sdk.html
Вот почитай какие преимущества в хранении ресурсов в swf файле.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.