Comunidad de diseño web y desarrollo en internet online

Problema Importando .SWF

Citar            
MensajeEscrito el 04 Ago 2009 02:44 pm
Bueno, tengo un problema al importar un .swf que es una galeria con el sig. code:

Código ActionScript :

var loade:Loader = new Loader();
loade.load(new URLRequest("img/img/prueba.swf"));
loade.contentLoaderInfo.addEventListener(Event.COMPLETE, IMGBlog);

function IMGBlog(evt:Event):void{ 
   addChild(loade);
   loade.x = 0
   loade.y = 0
   loade.visible = false
}


despues al pulsar un boton, su estado cambia y aparece... en realidad, funciona y muy bien. Pero me tira este error:

Código :

TypeError: Error #1034: Error de conversión forzada: no se puede convertir flash.display::Loader@ed9f041 en flash.display.MovieClip.
   at Function/http://adobe.com/AS3/2006/builtin::apply()
   at gs::TweenLite/complete()
   at gs::TweenLite/render()
   at gs::TweenLite$/updateAll()

Por Stranyer

38 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Ago 2009 02:58 pm
Puedes agregarlo así:

Aplica el Tween al loade.content en vez de al loader

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2009 03:28 pm

solisarg escribió:

Puedes agregarlo así:

Aplica el Tween al loade.content en vez de al loader

Jorge


El problema, es que tenia un script que me autoajustaba los movieclips al stage... y este tenia una funcion que traceaba el x y y. Elimine esa funcion, y me dejo de tirar ese error.

Gracias por la ayuda, pueden darlo por SOLUCIONADO!

Por Stranyer

38 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Ago 2009 06:20 am
Realmente el error que te da es que "loade" es un Loader y no un MovieClip.
Quizá debieras tener una variable "pelicula"

Código ActionScript :

var pelicula:MovieClip; //<---declaras la variable al principio
//en la función IMGBlog
function IMGBlog(evt:Event):void{  
   pelicula=loade.content as MovieClip  //igualamos pelicula a loade.content
   addChild(pelicula); //lo que hacemos es añadir "pelicula"
   //y cambiar las propiedades de "pelicula"
   pelicula.x = 0 
   pelicula.y = 0 
   pelicula.visible = false 
}

Por Eliseo2

710 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.