Hola, q tal :), tengo otro problema ^^U.. ya logré llamar a mi swf desde un fla principal.. pero ahora quiero hacer q cuando haya un hitTestObject en ese swf que llamé, este swf desaparezca y en su remplazo se coloque otro swf, no se si me deje entender :S ^^U
en el principal utilizo este código:
package{
import flash.display.MovieClip
import flash.events.Event
import flash.display.Loader
import flash.net.URLRequest
public class principal extends MovieClip {
var miRuta:URLRequest= new URLRequest()
var miLoader=new Loader()
public function principal() {
miRuta.url="cuarto.swf"
miLoader.load(miRuta)
addChild(miLoader)
miLoader.x=0
miLoader.x=0
}
}
}
y en el fla del swf que invoco al principal utilizo esta funcion para intentar hacer el cambio
if(puerta_btn.hitTestObject(nChico)){
Object(parent.parent).miRuta.url="sala.swf"
Object(parent.parent).miLoader.load(Object(parent. parent).miRuta)
}
Pero cuando realizo esto, el SWF Sala se pone encima del anterior(ya que ambos tienen música de fondo, y puedo escuchar ambas músicas)..ade mas d q me da este error:
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at cuarto/::detectarColision()
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at cuarto/::girar()
gracias ;)