Comunidad de diseño web y desarrollo en internet online

no carga swf externo

Citar            
MensajeEscrito el 21 Sep 2011 12:16 am
bueno muchachos algo que me tiene loco espero que no sea una estupides...

tengo galeria.swf que carga contenidos xml. "funciona perfecto", y tengo un base.swf que debe cargar dicha galeria.swf el base.swf la carga pero las imagenes NO se cargan

que susede?

Nota : ya revise todos los directorios

Por camiso2

12 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Sep 2011 01:46 pm
¿la galeria, base.swf y el html contenedor están en la misma carpeta? Si no es as{i, cambias las rutas como si desde el html contenedor se tratara

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Sep 2011 03:16 pm
hombre no tengo HTML base (Contenedor), solo tengo base.swf...

Por camiso2

12 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Sep 2011 03:19 pm
Todo swf se muestra en un archivo HTML, no se carga directamente el swf en el navegador, entonces pregunto sobre ese HTML en el que muestras tu swf

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Sep 2011 03:31 pm
ver te explico... tengo una App que tiene muchos SWFs y un base.swf donde se cargan todos y todos funcionan bn hasta que de repente inclui galeria.swf que carga contenidos externos, ahi es el problema , no me da ningun error pero no me carga las imagenes de galeria.swf, teniendo en cuenta que cuando lo ejecuto (Compilo), independiente funciona perfecto, hahha te aclaro galeria.swf carga bn pero o me muestra las imagenes....................... no tengo ningun HTML ni nada que se parezca pues lo trabajo en LOCAL

Por camiso2

12 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Sep 2011 03:36 pm
Ok, si lo subes a la web tendras que ponerlo, pero por ahora te falla al compilar desde Flash. Si base.swf y los swf que cargas no est{an en la misma carpeta, tendr{as que modificar el path de los swf cargados como si base.swf se tratara, porque la ruta la toma desde la peli principal

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Sep 2011 03:43 pm
Pelao eso es lo raro. estan en el mismo directorio
...es mas por ensallar decidi colocar el xml, CarpetaImagenes galeria.swf en el mismo directorio y NO FUNCIONA es mas todo el proyecto esta en el mismo directorio, lo unios es que los .FLA si estan por fuera de la carpeta de los SWFs pero a mi parecer eso no influye en nada O si... "me va a enloquecer esta miercoles"

Por camiso2

12 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Sep 2011 03:46 pm
Entonces no ser{a problema de ruta, sino de encapsulación de la galería que quizás tenga referencias a root u otra rupturas de encapsulación

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Sep 2011 03:49 pm
//esto lo hice yo y no tien ref a root por ninguna parte

Código ActionScript :

package as3
{

   import flash.display.*;
   import flash.display.Loader;
   import flash.events.Event;
   import flash.events.MouseEvent;
   import flash.net.URLRequest;
   import flash.net.URLLoader;
   import flash.display.*;
   import flash.text.TextField;
   import flash.net.URLLoader;
   import flash.net.URLRequest;
   import flash.events.*;



   public class GaleriaFotos extends MovieClip
   {
      private var carga:URLLoader = new URLLoader();
      private var xmlExterno:XML;
      private var i:Number = 0;
      private var lista:XMLList;
      private var total:Number;
      private var fotos = new Loader();

      public function GaleriaFotos()
      {
         this.ContenedorFotos.addChild(fotos);
         
         fotos.scaleX = .5;
         fotos.scaleY = .3;
         fotos.x = 10;
         fotos.y = 10;
         
         carga.load(new URLRequest("galeria.xml"));
         Eventos();



      }
      private function Eventos()
      {

         carga.addEventListener(Event.COMPLETE,cargarXML);
         this.siguiente_btn.addEventListener(MouseEvent.CLICK, siguiente);
         this.anterior_btn.addEventListener(MouseEvent.CLICK, atras);
         fotos.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, precarga);


      }
      function precarga(evt:ProgressEvent):void {
         
         //trace(evt.loadingStatus());
         trace(evt.bytesLoaded *100/evt.bytesTotal);
         var parciales:uint=evt.target.bytesLoaded;
         var totales:uint=evt.target.bytesTotal;
         var porciento=parciales/totales*100;
         porciento=Math.round(porciento);
         info.info_txt.text=String(porciento+" %");
         porciento==100 ? info.visible=false:info.visible=true;
         
         
         
         
         
         }
      private function cargarXML(evt:Event)
      {
         xmlExterno = new XML(evt.target.data);
         lista = xmlExterno.children();
         total = lista.length();
         this.descripcion_txt.text = lista[i].attribute("descripcion");
         fotos.load(new URLRequest(lista[i].attribute("imagen")));
      }

      private function siguiente(event:MouseEvent)
      {
         if (i<total-1)
         {
            i++;
            this.descripcion_txt.text = lista[i].attribute("descripcion");
            fotos.load(new URLRequest(lista[i].attribute("imagen")));
         }
      }

      private function atras(event:MouseEvent)
      {
         if (i>0)
         {
            i--;
            this.descripcion_txt.text = lista[i].attribute("descripcion");
            fotos.load(new URLRequest(lista[i].attribute("imagen")));
         }
      }
   }
}

Por camiso2

12 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Sep 2011 04:58 pm
alguien me puede ayudar con este problema?

Por camiso2

12 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Sep 2011 05:59 pm
Tip> miralo con un sniffer de http a ver que es lo que carga. Lo tenes que ver en un navegador y desde un servidor, te recomiendo charlesproxy.com, el code se ve bien

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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