Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.06.2012, 22:26
Vreden вне форума Посмотреть профиль Отправить личное сообщение для Vreden Найти все сообщения от Vreden
  № 1  
Ответить с цитированием
Vreden
 
Аватар для Vreden

Регистрация: Feb 2009
Сообщений: 141
По умолчанию Управление экспортированным роликом

Есть ролик, созданный во Flash CS - небольшая анимация из 15 кадров.
Добавляю SWF ролик

Код AS3:
[Embed (source="./direction.swf")]
private var DirectionSWF:Class;
private var __direcion:MovieClip = new DirectionSWF();
После чего пытаюсь хоть что-нибудь сделать с роликом, ничего не происходит.

Код AS3:
this.addChild(__direcion);
__direcion.gotoAndPlay(1);
Мне нужно чтобы я мог вызывать методы play(); gotoAndStop(); и т.д.

Старый 24.06.2012, 14:54
vizgl вне форума Посмотреть профиль Отправить личное сообщение для vizgl Найти все сообщения от vizgl
  № 2  
Ответить с цитированием
vizgl
 
Аватар для vizgl

Регистрация: Jun 2012
Сообщений: 70
Код 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
__________________
Блог: http://devizgl.blogspot.com/


Последний раз редактировалось vizgl; 24.06.2012 в 14:57.
Старый 15.07.2012, 14:30
Vreden вне форума Посмотреть профиль Отправить личное сообщение для Vreden Найти все сообщения от Vreden
  № 3  
Ответить с цитированием
Vreden
 
Аватар для Vreden

Регистрация: Feb 2009
Сообщений: 141
Цитата:
Сообщение от vizgl Посмотреть сообщение
Код 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 и подключение этой библиотеки к проекту, и вся реализация сократилась до двух строк.
Код AS3:
var clip:MovieClip = new ExportSymbolFromFLA();
clip.gotoAndStop(1);

Старый 15.07.2012, 18:33
vizgl вне форума Посмотреть профиль Отправить личное сообщение для vizgl Найти все сообщения от vizgl
  № 4  
Ответить с цитированием
vizgl
 
Аватар для vizgl

Регистрация: Jun 2012
Сообщений: 70
Vreden,
http://devizgl.blogspot.com/2012/05/flex-sdk.html
Вот почитай какие преимущества в хранении ресурсов в swf файле.
__________________
Блог: http://devizgl.blogspot.com/

Старый 25.06.2012, 22:05
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
vizgl, Вы это "m_" оставьте для того языка, которому учились. По-as пишите как учат в code convention for as3, ок?
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 26.06.2012, 02:18
vizgl вне форума Посмотреть профиль Отправить личное сообщение для vizgl Найти все сообщения от vizgl
  № 6  
Ответить с цитированием
vizgl
 
Аватар для vizgl

Регистрация: Jun 2012
Сообщений: 70
Цитата:
Сообщение от dimarik Посмотреть сообщение
vizgl, Вы это "m_" оставьте для того языка, которому учились. По-as пишите как учат в code convention for as3, ок?
постараюсь, но ничего конкретного не гарантирую)
__________________
Блог: http://devizgl.blogspot.com/

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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