Я пытаюсь создать своего рода прототип игры, используя ActionScript 3. Однако я столкнулся с чем-то, что можно было бы назвать Catch-22.
package Main{
public class Main extends MovieClip
{
public function Main()
{
//gameLoop()
StartGame()
}
public function StartGame()
{
stage.addEventListener(Event.ENTER_FRAME, gameLoop)
}
var spr = new Symbol6();
public function gameLoop(e:Event):void
{
addChild(Symbol6)
trace("owo")
}
//new Bullet(0,0,5,Math.PI,0,5,0,0)
}
}
Код, приведенный выше, выводит:
1037: пакеты не могут быть вложенными.
И если бы я удалил блок package Main
, он вывел бы
1114: Атрибут publi c может использоваться только внутри пакета.
Как мне решить эту проблему?