|
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
чет ты намудрил ничего непонятно ) as3 должен подгружать as2 который в свою очередь должен подгружать As2 и вот там то не срабатывает, а то что ты сделал непонятно вообще ))))
|
|
|||||
Modus ponens
|
Не правда... ничего я там не намудрил... все очень просто:
(на самом деле я еще и поубирал кучу вещей и реального проэкта...) Вобщем, сверяемся с картинкой: АС3 проэкт: as3loaderTest/Test.as -> build-file АС2 проэкт: http/Loader.as -> обертка для MovieClipLoader, наследуется от EventDispatcher http/Request.as -> вспомогательный класс передающий аргументы лоадеру (на самом деле в полном варианте он совмещал еще и URLVariables) http/LoaderInfo.as -> класс в котором мы храним всю нужную информацию касающуюся загрузки типа URL, сообщения об ишибке / статусе / сколько загрузилось / откуда грузили. utils/Utils -> просто набор разных утилит для дебаггера events/EventDispatcher -> мне так удобнее организовывать события / слушателей + имитируя АС3 синтаксис я получаю дополнительные опции в кодген + когда нужно переделать кусок кода под АС3 - практически не занимает времени. events/Event -> аналогично, просто нужен для имитации работы в АС3, но и удобно, вобщем Main -> билд файл АС2 проэкта. собственно, там все и тестилось (только я грузил картинку, а не другой АС2, ща попробую другую АС2 флешку загрузить, но разницы по-идее быть не должно) Мои трейсы: Running process: C:\Program Files\FlashDevelop\Tools\fdbuild\fdbuild.exe "D:\projects\as2loader\AS3loader.as3proj" -ipc 58e8ee99-9717-4532-a6a2-33761942390f -compiler "C:\flex_sdk_3" -library "C:\Program Files\FlashDevelop\Library" Using the Flex Compiler Shell. Building AS3loader mxmlc -load-config+=obj\AS3loaderConfig.xml -debug=true -incremental=true -benchmark=false -o obj\AS3loader633704331308062500 INITIALIZING: Adobe Flex Compiler SHell (fcsh) Starting new compile. Loading configuration file C:\flex_sdk_3\frameworks\flex-config.xml Loading configuration file D:\projects\as2loader\obj\AS3loaderConfig.xml obj\AS3loader633704331308062500 (746 bytes) (fcsh) Build succeeded Done (0) [Capturing traces with FDB] ~/src/Main.as:39:---------- startHandler --------- ~/src/Main.as:40:[Event target=[Loader ] type=start ] ~/src/Main.as:41:img/test.jpg ~/src/Main.as:42:_level0.instance1.instance2.test ~/src/Main.as:43:undefined ~/src/Main.as:44:undefined ~/src/Main.as:45:undefined ~/src/Main.as:46:undefined ~/src/Main.as:63:---------- progressHandler --------- ~/src/Main.as:64:[Event target=[Loader ] type=progress ] ~/src/Main.as:65:img/test.jpg ~/src/Main.as:66:_level0.instance1.instance2.test ~/src/Main.as:67:10725 ~/src/Main.as:68:10725 ~/src/Main.as:69:undefined ~/src/Main.as:70:undefined ~/src/Main.as:63:---------- progressHandler --------- ~/src/Main.as:64:[Event target=[Loader ] type=progress ] ~/src/Main.as:65:img/test.jpg ~/src/Main.as:66:_level0.instance1.instance2.test ~/src/Main.as:67:10725 ~/src/Main.as:68:10725 ~/src/Main.as:69:undefined ~/src/Main.as:70:undefined ~/src/Main.as:75:---------- completeHandler --------- ~/src/Main.as:76:[Event target=[Loader ] type=complete ] ~/src/Main.as:77:img/test.jpg ~/src/Main.as:78:_level0.instance1.instance2.test ~/src/Main.as:79:10725 ~/src/Main.as:80:10725 ~/src/Main.as:81:undefined ~/src/Main.as:82:undefined ~/src/Main.as:27:---------- initHandler --------- ~/src/Main.as:28:[Event target=[Loader ] type=init ] ~/src/Main.as:29:img/test.jpg ~/src/Main.as:30:_level0.instance1.instance2.test ~/src/Main.as:31:10725 ~/src/Main.as:32:10725 ~/src/Main.as:33:undefined ~/src/Main.as:34:undefined trace("---------- initHandler ---------"); trace(event); trace(Loader(event.target).info.url); trace(Loader(event.target).info.clip); trace(Loader(event.target).info.loadedBytes); trace(Loader(event.target).info.totalBytes); trace(Loader(event.target).info.errorCode); trace(Loader(event.target).info.httpStatus);
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 17.02.2009 в 13:11. |
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
спасибо, действительно сначала бегло посмотрел не разобрался, но сейчас еще раз бегло посмотрел и не увидел, что бы там такого было отличного от моего примера что помогло в решении проблемы. т.е. в чем же кроется тайна, почему у меня не срабатывает а у вас в примере срабатывает.
|
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
во flash ide не работает твой пример
upd: вобщем удалось выяснить, не работает только в дебаг версии, т.е. при запуске в среде, если запустить свф то отрабатывает нормально. в чем причина не знаю. Последний раз редактировалось motor4ik; 18.02.2009 в 17:41. |
|
|||||
Modus ponens
|
Есть подозрение, что это может быть как-то связано с версией дебаг плеера... Флеш ЦС3 устанавливается кажется с 115, или даже еще более ранней...
ЗЫ. А что именно компилировалось в ЦС? Все или только АС3 флешка? (Еще может быть вариант с тем, как MTASC отрабатывает трейсы, хотя, в такой ситуации не видно было бы никаких)
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
какраз в ЦС3 и компилировал. компилировалось все там и as2 и as3, т.е. компилим и запускаем ас2 она трейсит, тутже компилим и запускуаем ас3 не трейсит, выходим запускаем ас3.свф все трейсит, но вобщем думаю настолько узкое место что никому и не понадобиться, думаю можно закрывать тему ) спасибо за помощь
|
Часовой пояс GMT +4, время: 13:44. |
|
« Предыдущая тема | Следующая тема » |
|
|