Я пытаюсь передать переменную методу в одном из моих классов, чтобы я мог использовать его для создания правильного мувиклипа (изображения)
Мой код класса выглядит следующим образом:
package {
import flash.display.MovieClip;
import flash.display.Sprite;
public class SlideShow extends MovieClip{
public function SlideShow()
{
//does something on start
}
//This function should take the string and use it as the class name below.
public function addImages(BackGround:String):void
{
trace(BackGround);
var main_bg:BackGround = new BackGround();
addChild(main_bg);
}
}
}
и когда я вызываю метод из своей основной временной шкалы, он выглядит следующим образом:
var shoeSlide:SlideShow = new SlideShow();
shoeSlide.addImages("menPant");
SO "menPant"
- это фактически имя, которое я присвоил классу мувиклипа, в котором есть несколько изображений.
Я получаю следующую ошибку:
SlideShow.as, Line 30 1046: Type was not found or was not a compile-time constant: BackGround.