Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde Imasters,
no meu código estou tentando atribuir o valor de um variavel a outra, porem, ele da acesso indefinido,
eu estou colocando esse codigo de forma errada?
tenho o copia que é um MC criado e exportado pra AS, ai uso copia.valor = i, para embutir valores e não funciona..
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.display.Loader;
var dadosRequest:URLRequest = new URLRequest ()
var dadosLoader:URLLoader = new URLLoader ()
var dadosXML:XML
var tamanho:uint
var fotaoRequest:URLRequest= new URLRequest()
var fotaoLoader:Loader=new Loader()
dadosLoader.addEventListener(Event.COMPLETE, carregou)
function carregou (e:Event) {
dadosXML = new XML ( dadosLoader.data )
tamanho = dadosXML.*.length()
//
for (var i:uint = 0; i < tamanho; i++) {
var copia:Box = new Box ()
var fotoRequest:URLRequest = new URLRequest ()
var fotoLoader:Loader = new Loader ()
//
fotoRequest.url = dadosXML.*[ i ].@foto
fotoLoader.load(fotoRequest)
this.addChild( copia )
//
//
//
with (copia) {
addChild(fotoLoader)
x = 204.35 + (width * i)
y = 5.25
buttonMode = true
addEventListener(MouseEvent.CLICK,vai)
}// with
//AQUI ESTOU TENTANDO EMBUTIR COPIA A VALOR POREM NÃO DÁ.. DA ACESSO INDEFINIDO..
copia.valor = i
}// for
}// function
var urlRequest:URLRequest = new URLRequest()
var urlLoader:Loader = new Loader()
//
function vai (e:MouseEvent) {
//aqui do um trace pra ver o valor, porem da indefinido..
trace(valor)
}
dadosRequest.url = "matrix.xml"
dadosLoader.load( dadosRequest )
vou continuar mexendo aqui..
Abraços !
Carregando comentários...