Comunidad de diseño web y desarrollo en internet online

removechild()

Citar            
MensajeEscrito el 09 Feb 2014 10:06 am
Hola tengo un pequeño problemita…he hecho un programita en el que según el código pulsado se verá un video u otro……hasta ahí todo bien…..El problema esta en que al pasar de un video a otro sin que termine de reproducirse el video se va solapando el video o mas bien el audio uno encima del otro…..¿como podría solucionarlo?…..se que con remoceChild se suele solucionar este problema pero….no ha sido el caso…me da un error y no se como solucionarlo. A continuación pondré parte de ese código a ver si alguien me puede echar una manita.

swf:MovieClip;
var loader:Loader=new Loader();
var loader2:Loader=new Loader();


miTexto1.addEventListener(KeyboardEvent.KEY_DOWN,handler);

miTexto2.text="";
function handler(event:KeyboardEvent){

removeChild(loader);
removeChild(loader2);

if (event.charCode==13)
Videos();
}
}

function Videos(){

if (miTexto1.text=="ABC123"){
miTexto2.text="";
var newSWFRequest:URLRequest= new URLRequest("video1.swf");
loader.load(newSWFRequest);
addChild(loader);
miTexto1.text="";
}else{
if (miTexto1.text=="A8542U"){
miTexto2.text="";
var newSWFRequest2:URLRequest= new URLRequest("video2.swf");
loader2.load(newSWFRequest2);
addChild(loader2);
miTexto1.text="";
}else{
miTexto2.text="EL VIDEO NO ESTA DISPONIBLE"
miTexto1.text="";
}
}
}

Por as3car

23 de clabLevel



Genero:Femenino  

safari
Citar            
MensajeEscrito el 10 Feb 2014 04:25 pm
Prueba cargándolo en el mismo objeto

Código ActionScript :

var loader:Loader=new Loader();

var peli1:String = "video1.swf";
var peli2:String = "video2.swf";


miTexto1.addEventListener(KeyboardEvent.KEY_DOWN,handler);

miTexto2.text="";
function handler(event:KeyboardEvent){   

if (event.charCode==13){
Videos();
}
}

function Videos(){
removeChild(loader);
var newSWFRequest:URLRequest;

switch(miTexto1.text){
  case "ABC123":
    newSWFRequest = new URLRequest(peli1);
    break;

  case "A8542U":
    newSWFRequest = new URLRequest(peli2);
    break;

  default:
    miTexto2.text="EL VIDEO NO ESTA DISPONIBLE"
    miTexto1.text="";
}

miTexto2.text="";
miTexto1.text="";
loader.load(newSWFRequest);
addChild(loader);
}

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome

 

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