Итак, у меня есть Main.as и Helpers.as
Я создал функцию, которая добавляет детей на сцену, но я получаю эту ошибку: «Main.as 1180: вызов возможно неопределенного метода addChildToStage»
Вот код:
Main.as
package
{
import flash.geom.*;
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.text.*;
import flash.net.URLRequest;
import flash.utils.*;
import flash.ui.Keyboard;
import flash.events.KeyboardEvent;
public class Main extends Sprite
{
private var bus:Bus = new Bus();
public function Main()
{
Helpers.addChildToStage(bus, 176, 350, 0, 1)
}
}
}
Helpers.as
package
{
import flash.geom.*;
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.net.URLRequest;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.utils.Timer;
import flash.ui.Keyboard;
public class Helpers extends Sprite
{
public function Helpers()
{
}
public static function addChildToStage(elem, stageX:int, stageY:int, depth:int, opacity:int ) {
if (elem)
{
addChild(elem)
elem.x = stageX;
elem.y = stageY;
elem.alpha = opacity;
switch(depth)
{
case 0:
depth = 0; // sendToBack
break;
case 1:
depth = numChildren - 1; // bringToFront
break;
default:
}
setChildIndex(elem, depth);
}
}
}