Есть проблема.
Необходимо программным способом задавать видимость тех или иных мувиков, размещённых на сцене, при нажатии разных кнопок.
Сделать это из внешнего файла скрипта для меня оказалось катастрофой. Где в программинге недогоняю.
Рассмотрим самый просто вариант без всяких кнопок и прочего. Просто сделать невидимым (visible=false) мувик frame3 на входе в сцену.
Пишу так. Вроде бы всё логично. Но флэш ругается и требует использовать Sprite
ReferenceError: Error #1056: Не удается создать свойство frame3 в commentForm.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at commentForm()

Код AS3:
package {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.*;
public class commentForm extends Sprite
{ private var frame3:MovieClip;
private function init():void
{ frame3.addEventListener(Event.ENTER_FRAME, Visible);
}
private function Visible(e:Event):void
{frame3.visible=false}
}
}
Ничего не понимаю. Может растолкуете? Или дадите ссылку на чтиво, где данный вопрос рассмотрен, разжёван и рзложен по полочкам.