Цитата:
Сообщение от illuzor
Покажите ваши классы
|
Класс A:

Код AS3:
package fox
{
import flash.display.MovieClip;
public class FoxWay extends MovieClip
{
public static var r:MovieClip;
public function FoxWay()
{
//Добавление мусора в приложение:
var rubbish:Rubbish = new Rubbish();
r = rubbish;
this.containerForRubbish.addChild(rubbish);
//Добавление неба в приложение:
var sky:Sky = new Sky();
sky.generalPlay();
containerForSky.addChild(sky);
//Добавление уровня с гопниками в приложение:
var levelForGopniks:LevelForGopniks = new LevelForGopniks(stage);
this.containerForGopniks.addChild(levelForGopniks);
//Добавление заводов в приложение:
var plants:Plants = new Plants();
containerForPlants.addChild(plants);
//Добавление облаков в приложение:
var clouds:Clouds = new Clouds();
containtsForClouds.addChild(clouds);
}
}
}
Класс библиотеки:

Код AS3:
package fox
{
import flash.display.MovieClip;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
public class LevelForGopniks extends MovieClip
{
private var speed:int = 10;
public function LevelForGopniks(s):void
{
s.addEventListener(KeyboardEvent.KEY_DOWN,kd);
}
private function kd(event:KeyboardEvent):void
{
var kc = event.keyCode;
if(kc == Keyboard.LEFT)
{
x += speed;
}
if(kc == Keyboard.RIGHT)
{
x -= speed;
}
FoxWay.r.x -= x;
}
}
}