слушатели событий и синтаксис для панели действий - PullRequest
0 голосов
/ 04 марта 2010

Я сделал большую часть своего кода в as3, работая либо с классом документа, либо с классами. Я никогда не делал сценарий действий из панели действий (внутри Flash CS4). Мой вопрос: нужно ли следовать руководству as2, чтобы большая часть кода работала? например. Если я хочу сделать цикл. Я не могу сделать

addEventListener(Event.EnterFrame,loop);

Я должен сделать

varible = onEnterFrame()
{

}

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

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

[править]

Если я добавлю следующий код на панель Actionscript. Я получаю ошибку

addEventListener(Event.ENTER_FRAME, loop);

public function loop(e:Event):void
{

}

ошибка

1114: The public attribute can only be used inside a package.

Если вы должны знать почему, мне просто любопытно, если я захочу попробовать какой-нибудь простой код без настройки класса документа. Спасибо

Ответы [ 2 ]

1 голос
/ 04 марта 2010

Я не совсем уверен, что вы просите об этом, но:

addEventListener(Event.ENTER_FRAME, loop);

function loop(event:Event):void {
    //whatever code you want to happen each frame
}
1 голос
/ 04 марта 2010

Если вы используете CS4, вы должны использовать AS3. Итак, пример, который вы разместили, будет выглядеть так:

addEventListener(Event.ENTER_FRAME, loop);

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...