Comunidad de diseño web y desarrollo en internet online

Galeria AS 3 + xml problema para visualizarlo en Firefox

Citar            
MensajeEscrito el 02 Feb 2010 11:17 am
Buenos días y gracias por vuestras posibles propuestas, llevo ya varios días intentando usar una galeria que he visto en internet en flash con as 3 y xml. En local reproduzco desde el .html y funciona en todos los navegadores (explorer, chrome y firefox), pero cuando lo subo al hosting, solo se visualiza en explorer y en chrome. En firefox no aparece nada y las veces que aparece algo dice que me falta el flash player.

La galeria se puede descargar desde este link gratuitamente: http://www.flashmo.com/preview/flashmo_133_fisheye

En ese link que he pasado se ve bien la galeria, descargo el archivo y lo subo al servidor, ya que creo que contiene todo lo necesario para que funcione, el xml, el swf las imagenes y el .html. Pero no funciona, llevo dos días googleando y no hay manera. Se ve en casi todas las versiones de explorer y chrome y en el firefox ni se ve en ninguna versión.

He leido por hay que es conveniente poner las imagenes al mismo nivel que los swf y los html, pero sigue sin funcionar.

Estado buscando innumerables soluciones tanto en castellano como en ingles y hoy hay solución.

No se si es porque es tecnologia AS3 ... alguien sabria cual es el motivo de que no funcione???

pongo los codigos.

el codigo del fla:

Código ActionScript :

// Copyright © flashmo.com
// Developed by Min Thu

stop();
import fl.transitions.Tween;
import fl.transitions.easing.*;

var filename_list = new Array();
var url_list = new Array();
var url_target_list:Array = new Array();
var title_list = new Array();
var description_list = new Array();

var i:Number;
var j:Number;
var tn:Number = 0;
var default_scale:Number = 0.6;
var new_scale:Number;
var center_x:Number = tn_group_mask.x + tn_group_mask.width * 0.5;
var half_of_tn_width:Number = 80;
var current_mc:MovieClip;

var total:Number;
var flashmo_xml:XML = new XML();
var folder:String = "thumbnails/";
var xml_loader:URLLoader = new URLLoader();
xml_loader.load(new URLRequest("flashmo_129_thumbnail_list.xml"));
xml_loader.addEventListener(Event.COMPLETE, create_thumbnail);

var thumbnail_group:MovieClip = new MovieClip();
stage.addChild(thumbnail_group);

thumbnail_group.mask = tn_group_mask;
thumbnail_group.x = tn_group.x;
thumbnail_group.y = tn_group.y;

tn_group.visible = false;
tn_title.text = "";
tn_desc.text = "";
tn_url.text = "";

function create_thumbnail(e:Event):void 
{
   flashmo_xml = XML(e.target.data);
   total = flashmo_xml.thumbnail.length();

   for( i = 0; i < total; i++ )
   {
      filename_list.push( flashmo_xml.thumbnail[i][email protected]() );
      url_list.push( flashmo_xml.thumbnail[i][email protected]() );
      url_target_list.push( flashmo_xml.thumbnail[i][email protected]() );
      title_list.push( flashmo_xml.thumbnail[i][email protected]() );
      description_list.push( flashmo_xml.thumbnail[i][email protected]() );
   }
   load_tn();
   stage.addEventListener(Event.ENTER_FRAME, fisheye );
}

function load_tn():void
{
   var pic_request:URLRequest = new URLRequest( folder + filename_list[tn] );
   var pic_loader:Loader = new Loader();

   pic_loader.load(pic_request);
   pic_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, on_loaded);
   tn++;
}

function on_loaded(e:Event):void
{
   if( tn < total )
   {
      load_tn();
   }

   var flashmo_bm:Bitmap = new Bitmap();
   var flashmo_mc:MovieClip = new MovieClip();

   flashmo_bm = Bitmap(e.target.content);
   flashmo_bm.x = - flashmo_bm.width * 0.5;
   flashmo_bm.y = - flashmo_bm.height * 0.5;
   flashmo_bm.smoothing = true;
   
   var bg_width = flashmo_bm.width + 10;
   var bg_height = flashmo_bm.height + 10;
   
   flashmo_mc.addChild(flashmo_bm);
   flashmo_mc.graphics.lineStyle(1, 0x666666);
   flashmo_mc.graphics.beginFill(0xFFFFFF);
   flashmo_mc.graphics.drawRect( - bg_width * 0.5, - bg_height * 0.5, bg_width, bg_height );
   flashmo_mc.graphics.endFill();
   
   flashmo_mc.name = "flashmo_" + thumbnail_group.numChildren;
   flashmo_mc.buttonMode = true;
   flashmo_mc.addEventListener( MouseEvent.MOUSE_OVER, tn_over );
   flashmo_mc.addEventListener( MouseEvent.MOUSE_OUT, tn_out );
   flashmo_mc.addEventListener( MouseEvent.CLICK, tn_click );
   
   flashmo_mc.scaleX = flashmo_mc.scaleY = default_scale;
   flashmo_mc.x = thumbnail_group.numChildren * 94;
   
   thumbnail_group.addChild(flashmo_mc);
}

function tn_over(e:MouseEvent):void
{
   var mc:MovieClip = MovieClip(e.target);
   var s_no:Number = parseInt(mc.name.slice(8,10));
   
   if( s_no > 1 )
      thumbnail_group.addChild( thumbnail_group.getChildByName("flashmo_" + (s_no-2) ) );
   if( s_no > 0 )
      thumbnail_group.addChild( thumbnail_group.getChildByName("flashmo_" + (s_no-1) ) );
      
   if( s_no < thumbnail_group.numChildren - 2 )
      thumbnail_group.addChild( thumbnail_group.getChildByName("flashmo_" + (s_no+2) ) );
   if( s_no < thumbnail_group.numChildren - 1 )
      thumbnail_group.addChild( thumbnail_group.getChildByName("flashmo_" + (s_no+1) ) );

   thumbnail_group.addChild( mc );
   
   tn_title.text = title_list[s_no];
   tn_desc.text = description_list[s_no];
   tn_url.text = url_list[s_no];
}

function tn_out(e:MouseEvent):void
{   
   tn_title.text = "";
   tn_desc.text = "";
   tn_url.text = "";
}

function tn_click(e:MouseEvent):void
{
   var mc:MovieClip = MovieClip(e.target);
   var s_no:Number = parseInt(mc.name.slice(8,10));
   
   navigateToURL(new URLRequest(url_list[s_no]), url_target_list[s_no]);
}

function fisheye(e:Event):void
{
   thumbnail_group.x -= ( mouseX - center_x ) * 0.05;
   
   if( thumbnail_group.x > tn_group_mask.x + half_of_tn_width )
   {
      thumbnail_group.x = tn_group_mask.x + half_of_tn_width;
   }
   else if( thumbnail_group.x < tn_group_mask.x - thumbnail_group.width + tn_group_mask.width )
   {
      thumbnail_group.x = tn_group_mask.x - thumbnail_group.width + tn_group_mask.width;
   }

   if( mouseY > tn_group_mask.y && mouseY < tn_group_mask.y + tn_group_mask.height )
   {
      for( j = 0; j < thumbnail_group.numChildren; j++ )
      {
         current_mc = MovieClip(thumbnail_group.getChildAt(j));
         var distance:Number = Math.sqrt( 
                           Math.pow( Math.abs( stage.mouseX - (current_mc.x + thumbnail_group.x) ) , 2)
                          + Math.pow( Math.abs( stage.mouseY - (current_mc.y + thumbnail_group.y) ) , 2)
                          );
         
         new_scale = 1 - ( distance * 0.002 );
         
         current_mc.scaleX += (new_scale - current_mc.scaleX) * 0.2;
         current_mc.scaleY += (new_scale - current_mc.scaleY) * 0.2;
         
         if( current_mc.scaleX < default_scale )
            current_mc.scaleX = current_mc.scaleY = default_scale;
      }
   }
   else
   {
      for( j = 0; j < thumbnail_group.numChildren; j++ )
      {
         current_mc = MovieClip(thumbnail_group.getChildAt(j));
         
         current_mc.scaleX += (default_scale - current_mc.scaleX) * 0.2;
         current_mc.scaleY += (default_scale - current_mc.scaleY) * 0.2;
      }
   }
}


xml

Código XML :

<?xml version="1.0" encoding="utf-8"?>
<thumbnails>
   <thumbnail filename="../flashmo_128_elegant.jpg" url="http://www.flashmo.com/preview/flashmo_128_elegant" target="_parent" 
      title="Item No. 1 (128 elegant)" 
      description="Elegant Design - Flash website template, subpages for products, AS3 contact form" />
   <thumbnail filename="../flashmo_127_curtain.jpg" url="http://www.flashmo.com/preview/flashmo_127_curtain" target="_parent" 
      title="Item No. 2 (127 curtain)" 
      description="Curtain template for making simple Flash websites including ActionScript 3 + PHP contact form" />
   <thumbnail filename="../flashmo_126_envelope.jpg" url="http://www.flashmo.com/preview/flashmo_126_envelope" target="_parent" 
      title="Item No. 3 (126 envelope)" 
      description="Envelope Template with drag N drop Flash photo gallery, ActionScript 3.0" />
   <thumbnail filename="../flashmo_125_girls.jpg" url="http://www.flashmo.com/preview/flashmo_125_girls" target="_blank" 
      title="Item No. 4 (125 girls)" 
      description="The Girls - Fashion Style Flash Template with a background music loop" />
   <thumbnail filename="../flashmo_124_delicious.jpg" url="http://www.flashmo.com/preview/flashmo_124_delicious" target="_blank" 
      title="Item No. 5 (124 delicious)" 
      description="Delicious Food - Restaurant Template made in Flash CS3, ActionScript 3" />
   <thumbnail filename="../flashmo_123_business.jpg" url="http://www.flashmo.com/preview/flashmo_123_business" target="_blank" 
      title="Item No. 6 (123 business)" 
      description="Business Template built on Flash ActionScript 3 including email contact form" />
   <thumbnail filename="../flashmo_122_3d_curve_gallery.jpg" url="http://www.flashmo.com/preview/flashmo_122_3d_curve_gallery" target="_parent" 
      title="Item No. 7 (122 3d curve gallery)" 
      description="3D Curve Flash Photo Gallery using Papervision3D and XML" />
   <thumbnail filename="../flashmo_121_3d_grid_gallery.jpg" url="http://www.flashmo.com/preview/flashmo_121_3d_grid_gallery" target="_parent" 
      title="Item No. 8 (121 3d grid gallery)" 
      description="3D Grid - Flash Photo Gallery using Papervision3D and XML" />
   <thumbnail filename="../flashmo_120_artwork.jpg" url="http://www.flashmo.com/preview/flashmo_120_artwork" target="_parent" 
      title="Item No. 9 (120 artwork)" 
      description="Artwork Flash Website - Dynamic XML Gallery, Free Templates" />
   <thumbnail filename="../flashmo_119_swimwear.jpg" url="http://www.flashmo.com/preview/flashmo_119_swimwear" target="_blank" 
      title="Item No. 10 (119 swimwear)" 
      description="Swimwear flash website, beautiful transition effects" />
   <thumbnail filename="../flashmo_118_fashion_gallery.jpg" url="http://www.flashmo.com/preview/flashmo_118_fashion_gallery" target="_blank" 
      title="Item No. 11 (118 fashion gallery)" 
      description="Fashion Gallery - XML photo gallery for models, simple transitions, and contact form" />
   <thumbnail filename="../flashmo_117_artistic.jpg" url="http://www.flashmo.com/preview/flashmo_117_artistic" target="_self" 
      title="Item No. 12 (117 artistic)" 
      description="Artistic flash website, XML product list, XML news scroller, flash contact form, smooth sliding transitions" />
   <thumbnail filename="../flashmo_116_dream.jpg" url="http://www.flashmo.com/preview/flashmo_116_dream" target="_self" 
      title="Item No. 13 (116 dream)" 
      description="Dream Flash website, XML news list, subpages for services, email form" />
   <thumbnail filename="../flashmo_116_pinky.jpg" url="http://www.flashmo.com/preview/flashmo_116_pinky" target="_self" 
      title="Item No. 14 (116 pinky)" 
      description="Pinky flash template, XML news list, subpages, contact form" />
   <thumbnail filename="../flashmo_115_scroller.jpg" url="http://www.flashmo.com/preview/flashmo_115_scroller" target="_parent" 
      title="Item No. 15 (115 scroller)" 
      description="Flash XML Scroller for news and announcement section, product list, portfolio list" />
   <thumbnail filename="../flashmo_114_horizontal_menu.jpg" url="http://www.flashmo.com/preview/flashmo_114_horizontal_menu" target="_parent" 
      title="Item No. 16 (114 horizontal menu)" 
      description="Flash XML horizontal menu, animated buttons, rollover effects" />
   <thumbnail filename="../flashmo_113_vertical_menu.jpg" url="http://www.flashmo.com/preview/flashmo_113_vertical_menu" target="_parent" 
      title="Item No. 17 (113 vertical menu)" 
      description="Flash XML menu vertical - glossy menu, animated menu" />
   <thumbnail filename="../flashmo_112_news_tab.jpg" url="http://www.flashmo.com/preview/flashmo_112_news_tab" target="_parent" 
      title="Item No. 18 (112 news tab)" 
      description="Flash XML news tab, news reader, number tabs, auto play" />
   <thumbnail filename="../flashmo_111_butterfly_studio.jpg" url="http://www.flashmo.com/preview/flashmo_111_butterfly_studio" target="_parent" 
      title="Item No. 19 (111 butterfly studio)" 
      description="Butterfly studio flash template including subpages" />
   <thumbnail filename="../flashmo_110_flower.jpg" url="http://www.flashmo.com/preview/flashmo_110_flower" target="_parent" 
      title="Item No. 20 (110 flower)" 
      description="Flower company template, rotating flower animation" />
   <thumbnail filename="../flashmo_109_rectangular.jpg" url="http://www.flashmo.com/preview/flashmo_109_rectangular" target="_parent" 
      title="Item No. 21 (109 rectangular)" 
      description="Rectangular portfolio flash template with simple motion tweens" />
   <thumbnail filename="../flashmo_108_studio.jpg" url="http://www.flashmo.com/preview/flashmo_108_studio" target="_parent" 
      title="Item No. 22 (108 studio)" 
      description="Studio template including XML portfolio list and flash email form" />
   <thumbnail filename="../flashmo_107_slider.jpg" url="http://www.flashmo.com/preview/flashmo_107_slider" target="_parent" 
      title="Item No. 23 (107 slider)" 
      description="Flash XML Product Slider with auto play mode" />
   <thumbnail filename="../flashmo_106_color_wave.jpg" url="http://www.flashmo.com/preview/flashmo_106_color_wave" target="_parent" 
      title="Item No. 24 (106 color wave)" 
      description="Color Wave Studio, flash portfolio template, email form" />
</thumbnails>


html

Código HTML :

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>flashmo_133_fisheye</title>
<meta name="Keywords" content="Flash Fisheye Gallery, Flash XML Gallery, Free Flash Gallery, Adobe Flash CS3, ActionScript 3, flashmo_133_fisheye" />
<meta name="Description" content="Flash Fisheye Gallery, XML Flash Gallery, Adobe Flash CS3, ActionScript 3" />
<style type="text/css">
<!--
body {
   margin: 0px;
   color: #FFF;
   background-color: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
a:link, a:visited { color: #6FF; }
-->
</style>
</head>
<body>
<div align="center">
  <!--url's used in the movie-->
  <a href="http://www.flashmo.com"></a>
  <!--text used in the movie-->
  <!-- saved from url=(0013)about:internet -->
  <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="flashmo_133_fisheye" width="800" height="400" align="middle" id="flashmo_133_fisheye">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="flashmo_133_fisheye.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#000000" />
    <embed src="flashmo_133_fisheye.swf" quality="high" bgcolor="#000000" width="800" height="400" name="flashmo_133_fisheye" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
  </object>
  <br /><br />
 <a href="http://www.flashmo.com" title="Free Flash Gallery">Flash Gallery</a>
</div>
</body>
</html>


Gracias por alguna posible solucion un saludo!

Por Meija

18 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2010 12:26 pm
¿200 líneas de código?
Mejor pon el link adonde la has colgado, a ver si se ve que pasa

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.