2015-07-24 3 views
1

Я стараюсь следовать этой обучающей программеПочему бы не импортировать этот класс? AS3

link

Это мой код:

import flash.display.Sprite; 
import flash.events.Event; 
import flash.display.ShaderInput; 
import flash.events.KeyboardEvent; 
import Input;        //here is a problem 
private function init(e:Event = null):void 
     { 
      removeEventListener(Event.ADDED_TO_STAGE, init); 
      // entry point 
      square = new Sprite(); 
      square.graphics.beginFill(0x333333); 
      square.graphics.drawRect(0, 0, 30, 30); 
      square.x = stage.stageWidth/2 - square.width/2; 
      square.y = stage.stageHeight/2 - square.height/2; 
      addChild(square); 

      Input.initialize(stage);  //here is another problem 

      //Add the refresh loop 
      addEventListener(Event.ENTER_FRAME, refresh); 
     } 

     private function refresh(e:Event):void { 
      trace("gigi"); 
     } 

Я получаю эту ошибку:

Line 42 1120: Access of undefined property Input. 
Line 7 1172: Definition Input could not be found. 

Кто-нибудь знает, почему эта ошибка имеет место? Невозможно импортировать учебник по учебникам. Вход, но он используется.

Заранее благодарен!

+0

Это, очевидно, пользовательский класс, создайте его. – BotMaster

ответ

2

В учебнике есть кнопка «Загрузить приложение», которая загружает ZIP, содержащий класс ввода. Добавьте это в свою папку src.