2014-11-14 1 views
0

Я начал изучать сценарий действий. Я следовал в гиде here!Hello World Actionscript не работает

Мой код:

Main.as

package { 
import org.axgl.Ax; 

[SWF(width = "400", height = "300", backgroundColor = "#000000")] 

public class Main extends Ax { 
    public function Main():void { 
     super(GameState); 
    } 
    } 
} 

SuperGame.as

package 
{ 
    import org.axgl.Ax; 
    import org.axgl.AxState; 
    import org.axgl.render.AxColor; 
    import org.axgl.text.AxText; 

public class GameState extends AxState { 
    override public function create():void { 
     Ax.background = new AxColor(0, 0, 0); 
     add(new AxText(10, 10, null, "Hello World!")); 
    } 

    } 
} 

И предупредительное сообщение мне это:

1120: Доступ неопределенными свойство GameState. Main.as/Hello World FB/src line 8 Flex Problem

Что-то не так в моем коде? Я использую Flash Builder 4.6, adobe player debugger 15.0. Спасибо за помощь.

+0

Файл SuperGame.as следует называть GameState.as –

+0

Отлично! Я изменил GameState на SuperGame, и он сработал. –

ответ

0

Ваш код отлично работает для меня; Я создал новый проект Actionscript, а затем скопировал ваш код в Main.as и GameState.as.

Я замечаю, что ваши сообщения «SuperGame.as» - это ваш класс GameState в этом файле? Если это так, переименуйте файл или измените «GameState» на «SuperGame» в обоих файлах.

+0

Отлично, он работает. Спасибо за вашу помощь. –

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

  • Нет связанных вопросов^_^