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

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

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
По умолчанию Подгрузка AS2 файла в AS3 файл

Создаю As3 файл

Код AS3:
var loader:Loader = new Loader();
addChild(loader);
loader.load(new URLRequest("as2.swf"));
Создаю AS2 файл

Код AS1/AS2:
this.createEmptyMovieClip("tester_mc", 1);
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
    trace("movie loaded");
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("as2_module.swf", tester_mc);

запускаю AS2, трейсит "movie loaded", запускаю AS3, AS2 файл подгружается а "movie loaded" не трейсит.

В чем причина? И вообще кто-нибудь плотно работал с AS3<->AS2, много ли там таких неприятностей?

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

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
AMV1 cкрипты в AMV2 не исполняются и, наоборот.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 16.02.2009, 17:29
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 3  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
странно, если вы правда работаете в TimeZero, я думал это серьезная организация.

я и не пытаюсь исполнять где-то что-то не там где нужно, просто почему-то, если подгрузить ас2 в ас3, то в ас2 onLoadInit перестает отрабатывать.


Последний раз редактировалось motor4ik; 16.02.2009 в 17:37.
Старый 16.02.2009, 17:39
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Ммм. А что тут странного? Эти две VM не совместимы. Так что либо либо одно, либо другое. Графику при варианте AVM1 в AVM2 будет отображать, подгруженный код не будет исполняться. Или я не понял вопроса =)
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
вы не поняли вопроса или просто не поняли, т.к. вопрос был поставлен достаточно четко. AS2 файлы можно подгружать в AS3 и они даже будут исполнятся и отлично работать, будут исполняться в AVM1 , да действительно AVM2 не будет иметь доступа к AVM1, но код в AVM1 должен работать нормально, а он почему-то отрабатывает некорректно, а именно при вызове loadClip, после подгрузки swf не отрабатывает метод onLoadInit

Старый 16.02.2009, 17:47
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
dimarik, минус писят баксов! Подгруженные AVM1-ролики в AVM2 вполне себе работают, но есть ряд ограничений, в частности, AVM1-ролик не может в себя подгружать другие ролики.

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

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
http://www.flasher.ru/forum/showthre...ight=AVM2+AVM1
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 16.02.2009, 17:56
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 8  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
Цитата:
Сообщение от __etc Посмотреть сообщение
dimarik, минус писят баксов! Подгруженные AVM1-ролики в AVM2 вполне себе работают, но есть ряд ограничений, в частности, AVM1-ролик не может в себя подгружать другие ролики.
писят мало ) минус сто )

да в том то и дело что он подгружает и даже отображает и даже взаимодействует с ним, но вот видимо подгрузка работает не до конца правильно, и не отрабатывает события.

Цитата:
The AVM1 content cannot load files into levels. For example, it cannot load files by calling loadMovieNum("url", levelNum).
dimarik, вот за ссылку спасибо, именно та проблема, плюс сто ))


Последний раз редактировалось motor4ik; 16.02.2009 в 17:59.
Старый 16.02.2009, 18:01
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 9  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Каюсь, был неправ ) Запомнилась фраза "cant controll". Кстати, в Вашем примере не используются levels. По вышеназванной ссылке wvxvw реализовал по setInterval.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 17.02.2009, 04:07
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 10  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Вот чего-то такое наваял ток не смейтесь... я его слепила...
Но, как ни странно инит вызывается...
Вложения
Тип файла: zip as2loader.zip (28.5 Кб, 108 просмотров)
__________________
Hell is the possibility of sanity

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

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

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


 


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


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