Erro ao carregar arquivo
Olá pessoal,
estou programando uma aplicação em flash e quero fazer esta aplicação em POO, para aprendizado.
A ação que desejo no código é abrir um SWF externo. Utilizo um SWITCH para direcionar o arquivo correto, mas ele não reconhece o addChild. Por quê?
package {
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import flash.display.SimpleButton;
public class Click {
public function Click(obj:SimpleButton) {
obj.addEventListener(MouseEvent.CLICK, _click);
}
//seleciona o arquivo correspondente ao botao
public function _click(e:MouseEvent):void {
//trace(e.target.name);
var loader:Loader = new Loader();
switch (e.target.name) {
case "bt_conteudo" :
var arquivo:URLRequest = new URLRequest("conteudo.swf");
loader.load(arquivo);
break;
case "bt_fotos" :
var url:String = "fotos.swf";
break;
case "bt_videos" :
break;
case "bt_professores" :
break;
case "bt_patrocinadores" :
break;
}
loader.x = -100;
loader.load(arquivo);
addChild(loader);
}
}
}
Quando testo o filme ele acusa o erro: 1081: Call to a possibly undefined method addChild
Como resolvo isso?
Discussão (6)
Carregando comentários...