Foros del Web » Creando para Internet » Flash y Actionscript »

Agregar OnPress a cada objeto importado de XML

Estas en el tema de Agregar OnPress a cada objeto importado de XML en el foro de Flash y Actionscript en Foros del Web. Saludos comunidad, no se mucho de Flash. Pero me toco usarlo para mostrar imagenes. Tengo el siguiente codigo. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original ...
  #1 (permalink)  
Antiguo 19/11/2011, 09:58
Avatar de CCB
CCB
 
Fecha de Ingreso: noviembre-2009
Ubicación: Perú
Mensajes: 65
Antigüedad: 15 años
Puntos: 3
Agregar OnPress a cada objeto importado de XML

Saludos comunidad, no se mucho de Flash. Pero me toco usarlo para mostrar imagenes.

Tengo el siguiente codigo.
Código Javascript:
Ver original
  1. x = 0;
  2. y = 3;
  3. ancho = 185;
  4. alto = 63;
  5. aaa = 111;
  6. miXML = new XML();
  7. miXML.ignoreWhite = true;
  8. miXML.onLoad = function (succes)
  9. {
  10.     if (succes)
  11.     {
  12.         for (var _loc2 = 0; _loc2 < this.firstChild.childNodes.length; ++_loc2)
  13.         {
  14.             galeria = this.firstChild.childNodes[_loc2].attributes.id;
  15.             imagenes.createEmptyMovieClip("diapo" + _loc2, _loc2 + 180);
  16.             item = imagenes["diapo" + _loc2];
  17.            
  18. /************ Esta parte es la que quiero cambiar *************/
  19. imagenes["diapo" + _loc2].onPress = function(){
  20.                 getURL("#");
  21.                     }
  22. /****************************************************/
  23.  
  24.             item.loadMovie(galeria);
  25.             item._x = x;
  26.             item._y = y;
  27.             x = x + ancho;
  28.             columna = columna + 1;
  29.             if (columna == num_columnas)
  30.             {
  31.                 columna = 0;
  32.                 x = x - ancho * num_columnas;
  33.                 y = y + alto;
  34.             } // end if
  35.         } // end of for
  36.     } // end if
  37. };
  38. miXML.load("http://www.miweb.com/imagenes2.xml");
  39.  
  40.  
  41.  
  42. _root.onEnterFrame = function() {
  43.  
  44.     if (!_root.izquierda && !_root.derecha)
  45.     {
  46.         if (_root.aaa == 111)
  47.         {
  48.             if (_root.imagenes._x >= (950 - _root.imagenes._width))
  49.             {
  50.                 _root.imagenes._x = _root.imagenes._x - 5;
  51.                
  52.                 if (_root.imagenes._x <= (950 - _root.imagenes._width))
  53.                 {
  54.                     _root.aaa = 222;
  55.                 }
  56.             }
  57.         }
  58.         else if(_root.aaa == 222)
  59.         {
  60.             if (_root.imagenes._x <= 25)
  61.             {
  62.                 _root.imagenes._x = _root.imagenes._x + 5;
  63.                
  64.                 if (_root.imagenes._x >= 25)
  65.                 {
  66.                     _root.aaa = 111;
  67.                 }
  68.            
  69.             }
  70.         }
  71.     }
  72. };

La parte separada en codigo es la que quiero cambiar, me gustaria agregarle un link que me lleve a cada pagina interna de la imagen. Entiendo que deberia agregar al XML algo como esto:

Código XML:
Ver original
  1. <imagen id="http://lweb.com/prevs/F01.jpg" url="blablabla"/>

Pero que es lo que deberia agregar al flash.

Supongamos tengo una imagen rojo, blanco, verde. Quiero que sus links me lleven a una zona como esta:
rojo.html
blanco.html
verde.html

Etiquetas: flash, link, onpress, carrousel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.