![]() |
|
||||||||||
|
|||||
|
.
|
LocalConnection Вам в помощь. Напрямую нельзя звать методы AVM1 из AVM2. Сделайте подгрузку любым способом (Loader, embeded) и навострите local connection между ними.
silin, почему this потеряли, и классы со строчой буквой да еще и с подчерком =)? Последний раз редактировалось dimarik; 18.04.2009 в 02:04. |
|
|||||
|
Я немного недружу с AS3 классами, и пишу код в кадрах(только не бейте)..
Покажите пожалуста на примере как заэбедить swfку(код silina несработал), и настроить между ними локал конекшн..
__________________
Code Different |
|
|||||
|
ветеран форума
|
Если совсем туго с as3, то Вам проще будет использовать готовое решение.
Попроще в данном случае будет класс SWFBridge от Гранта Скиннера, который сам все сделает за Вас. Ссылки по теме: http://dispatchevent.org/roger/embed...g-in-your-swf/ http://www.gskinner.com/blog/archive...dge_easie.html про тот же SWFBridge, но на русском: http://blog-my.blogspot.com/2007/08/as2-as3-swfbridge.html
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
|
Спасибо большое! SWFBridge работает как часы!
Но он подгружает swf, а как всё таки заэмбэдить это дело?
__________________
Code Different |
|
|||||
|
стервочка (я мужик)
|
так как это сделал slin.
|
|
|||||
|
Цитата:
- привык так называть ссылки на ресурсы, вставленные через [Embed], не класс это в полном смысле, хоть и создает экземпляр через new, если у кого-то другое мнение на этот счет - дело хозяйское, спорить и отстаивать что-то не буду |
|
|||||
[Embed(source="elements.swf", mimeType="application/octet-stream")] var _srcClass:Class; var _loader:Loader = new Loader(); _loader.loadBytes(new _srcClass()); addChild(_loader); ![]()
__________________
Code Different |
|
|||||
|
потому что такой способ годится только для Flex SDK
в извиняюсь за дезу: в CS4 так уже тоже можно, оказывается код из поста #17 рабочий Последний раз редактировалось silin; 19.04.2009 в 17:45. |
|
|||||
|
стервочка (я мужик)
|
silin, понимает. он не понимает флексовые метаданные.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|