2010-07-29 2 views
1

У меня есть скин FlvPlayback, который работает очень хорошо, за исключением настраиваемой кнопки. В основном эта кнопка должна иметь возможность вызывать функцию в родительском мувиклипе (который загружал FlvPlayback, который, в свою очередь, загружал скин).Flash AS3 FlvPlayback Кожа, вызывающая родительский swf

Я не являюсь разработчиком Flash и ничего не нашел в Google относительно этого. Это похоже на простую проблему, но мне просто не хватает знаний о вспышке.

Может ли кто-нибудь указать мне правильное направление?

Описание: Как вызвать функцию в базовом swf, в котором есть мувиклип FlvPlayback, из пользовательской кнопки в файле скина.

Благодаря

+0

Вы можете указать код? – bhups

+0

К сожалению, я не могу в этом случае, я понимаю, это означает, что этот вопрос намного сложнее ответить :( –

ответ

0

Вы можете вызвать только о любом доступном методе в родительском (или parent.parent) DisplayObject с помощью синтаксиса кронштейна:

parent["name"](); 

соответственно.

parent.parent["name"](); 

где имя - название вашего метода.

Если я правильно помню, ваш родитель skin.swf должен быть компонентом FLVPlayback, parent.parent, содержащим его MovieClip, и так далее. Вы можете добавить трассировку на кнопку clickHandler кнопки, чтобы увидеть, что правильно.

Смежные вопросы