|
|
|||||
AS3 wrapper для AS2 муви
Вот в чём проблема.. Есть AS2 swf, и очень нужно чтобы он мог распозновать когда мышь вне swf, без AS3 это сделать конечно невозможно..
Но пришёл в голову такой вариант что можно сделать AS3 wrapper и грузить в него AS2 swfku причём чтобы swf был embeded в конечный swf файл. И при Event.MOUSE_LEAVE вызывать в AS2 файле функцию... Вот и вопрос, возможно ли так сделать? И как? AS3 опыта практически нет так что пишите плз поподробнее. Спасибо
__________________
Code Different |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
А чего подробнее-то? Грузите флешку. Слушаете MOUSE_LEAVE...
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
1. Как грузить флэшку?
2. Как вызвать функцию в ней? 3. И как сделать чтобы при компиляции эта флэшка была внутри врапера(embeded)?
__________________
Code Different |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Ас2 нельзя вызывать, хотя почитайте про Loader и LoaderContext и ApplicationDomain в хелпе.
UPD: loading SWF file written in ActionScript 1.0 or ActionScript 2.0
__________________
#flasher@irc.trg.ru:6667 Последний раз редактировалось Obi; 17.04.2009 в 01:48. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ролик AVM2, подгруженный в ролик AVM1, не будет работать.
|
|
|||||
Так тут же наоборот AVM1 в AVM2.
1) Loader 2) LocalConnection (товарищ etc, правильно говорю? ) 3) никак |
|
|||||
>>как сделать чтобы при компиляции эта флэшка была внутри врапера(embeded)?
заембедить файл как бинарный и скормить его лоадеру через loadBytes |
|
|||||
ветеран форума
|
А нельзя как-то рамочку тонюсенькую, может и невидимую, по краю флешки пустить и проверять если крыса с нее ушла и больше координат не видно, то запускать нужную функцию?
Или если мыша на ней (на рамке), по хиттесту или еще как нить там, то это практически почти равносильно уходу мыши за пределы флешки.
__________________
trace("Остановите Землю, я сойду!!!"); Последний раз редактировалось Mur4ik; 17.04.2009 в 20:43. |
|
|||||
Регистрация: Oct 2006
Адрес: Киев
Сообщений: 18
|
Кстати, в As2 можно просто слушать событие движения мыши и если она не передвигается определенное время и её последние координаты где-то с краю: её, соответственно, нету на флешке. Примерно, конечно, но как вариант.
__________________
merlinds.com - мой блог |
|
|||||
А что за _srcClass?
__________________
Code Different |
Часовой пояс GMT +4, время: 00:19. |
|
« Предыдущая тема | Следующая тема » |
|
|