Comunidad de diseño web y desarrollo en internet online

Porque Jpg sí y swf no

Citar            
MensajeEscrito el 30 Nov 2010 05:28 pm
Hola saludos.
Tengo un código.

Código ActionScript :

import flash.display.Sprite;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.*;

var url:String = "peliexterna.swf";

grafico.addEventListener(MouseEvent.CLICK, CargarImagen);

function CargarImagen(event:MouseEvent):void
{
   var loader:Loader = new Loader();
   loader.load( new URLRequest(url));
}


Pero porque no me carga la película? sin enbargo le cambio la extensión de swf a jpg y sí funciona, alguién me puede echar una mano?
Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 30 Nov 2010 05:56 pm
Bueno primero que nada... ¿Que error tira cuando intentas cargar el SWF?

Por cierto, ese código está mal. No deberías cargar el loader dentro de la función.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Nov 2010 06:00 pm
Gracias por la rapidez Hernan...


Me sale esta movida
Cargada: [Event type="complete" bubbles=false cancelable=false eventPhase=2]

Vale ya lo he sacado fuera

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 30 Nov 2010 06:03 pm
¿Lo has agregado al DisplayObject? Porque por lo que dice ahí, esta cargando bien al parecer. Al menos no tira ningún error.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Nov 2010 06:03 pm
tengo una funcion de carga

Código ActionScript :

function imagenCargada(e:Event):void
{
   trace("Cargada: " + e);
   addChild(e.target.content);
}

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 30 Nov 2010 06:05 pm
Dime como lo tengo que hacer si haces el favor, debo decirte que el código lo había copiado de otro lado, ya que estoy aprendiendo u no controlo muy bien

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 30 Nov 2010 06:11 pm
A ver... Haz la carga más prolija:

Código ActionScript :

var contenedor:Sprite = new Sprite();
var loader:Loader = new Loader();
var url:String = "no_me_acuerdo_que.swf";
function loadSWF(URL:String)L:void{
   loader.load(new URLRequest(URL));
   loader.contentLoaderInfo.addEventListener(Event.INIT, SWFLoaded);
   loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress);
   loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finalizado);
}
function SWFLoaded(e:Event):void {
   contenedor.addChild(loader);
   this.addChild(contenedor);
}
function showProgress(e:ProgressEvent):void {
   var progreso:Number = Math.round((e.bytesLoaded / e.bytesTotal) * 100);
   trace(progreso);
}
function finalizado(e:Event):void {
   trace("El SWF ha sido cargado");
}
loadSWF(url);


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Nov 2010 06:16 pm
OK, Funciona :D

Que haríamos sin vosotros, Gracias Hernán

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 30 Nov 2010 06:21 pm
Por cierto, tu problema estaba en el addChild, no puedes usar e.target.content con un SWF. Debes cargar el resultado del loader. En imagen si puedes, porque el content es un Bitmap, y es un objeto del Display Object.

Pero el código prolijo es mejor ^^

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Nov 2010 06:26 pm
Ok lo tendré en cuenta, lo dicho Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari

 

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