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

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

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

Регистрация: Nov 2008
Сообщений: 170
По умолчанию Определить, когда external swf as2 в as3 проигрался до конца?

Как определить, когда external swf as2 в основной флешке as3 проигрался до конца?

Надеюсь, это поможет:

ReferenceError: Error #1069: Не удалось найти свойство currentFrame в flash.display.AVM1Movie; отсутствует значение по умолчанию.

Мне просто надо загрузить в AS3 внешнюю флешку на AS2, подождать, пока она проиграется до конца, и делать в AS3 дальше дела.

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

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
наверное никак, не работал с AS2, но слышал что из трешки обращаться к AS2 нельзя. Единственное что приходит в голову - если известно время проигрывания флешки, по таймеру в AS3 делать дальше дела -но это очень криво.

Старый 14.12.2011, 22:36
gmaneye вне форума Посмотреть профиль Отправить личное сообщение для gmaneye Найти все сообщения от gmaneye
  № 3  
Ответить с цитированием
gmaneye

Регистрация: Nov 2008
Сообщений: 170
Цитата:
если известно время проигрывания флешки, по таймеру в AS3 делать дальше дела
рассматривался как самый крайний вариант.

но может есть какой-нибудь тогда способ перекодировать AS2 флешку в AS3 , если есть исходник?

Старый 14.12.2011, 22:42
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 4  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
AVM1 и AVM2 прямо между собой не взаимодействуют. По простому: засечь длительность и вырубить по таймеру, или слушать enterFrame и выбрубить по кол-ву фреймов. Сложно: можно воспользоваться этим плагином, от @wvxvw. Я им пользоваться не пробовал, правда.

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

Регистрация: Nov 2008
Сообщений: 170
Значит буду засекать кадры по enterFrame , тогда тема закрыта, большое спасибо всем!

Старый 14.12.2011, 22:44
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 6  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
вроде можно создать событие из AVM1 и получить его в AVM2, теоретически это возможно, но на практике не пробовал.

Старый 15.12.2011, 00:14
Wadimir вне форума Посмотреть профиль Отправить личное сообщение для Wadimir Найти все сообщения от Wadimir
  № 7  
Ответить с цитированием
Wadimir

Регистрация: Nov 2009
Сообщений: 176
можно попробовать через интерфейс

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

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

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


 


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


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