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

Movieclip+xml+url

Estas en el tema de Movieclip+xml+url en el foro de Flash y Actionscript en Foros del Web. tengo esta funcion @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function itemSelectedHandler ( event : GridEvent ) : void {     // event.data contains ...
  #1 (permalink)  
Antiguo 29/10/2011, 15:15
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Antigüedad: 17 años, 1 mes
Puntos: 1
Movieclip+xml+url

tengo esta funcion

Código Javascript:
Ver original
  1. function itemSelectedHandler(event:GridEvent):void
  2. {
  3.     // event.data contains all the data of the selected item
  4.     // we can access the title information with event.data.title
  5.     descriptionField.text = event.data.description;
  6.     titleField.htmlText = '<a href="' + event.data.link +'">' + event.data.link  + '</a>';
  7.  
  8.  
  9.  // cargar imagen
  10.    var loader:Loader = new Loader();
  11.    loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);
  12.  
  13.    var newContainer:Sprite = new Sprite();
  14.    newContainer.addChild(loader);
  15.    addChild(newContainer);
  16.  
  17.   loader.load(new URLRequest(event.data.source));
  18.  
  19. function onInit(event:Event):void {
  20.     newContainer.x = 740;
  21.     newContainer.y = 80;
  22. }
  23.    
  24. }
  25.  
  26. // fin cargar imagen




me carga una imagen que coincide con la imagen que hago click en moviclip mygrid
y me carga un texto que coincide con la imagen al hacer click en el texto me manda a una pagina web obtenida del xml

ahoro lo que estoy tratando de hacer es que al hacer click en la imagen me manda a una pagina web,lomismo que hice con textfiel pero no logro hacerlo.

probe la siguiente pero me da error:

Código Javascript:
Ver original
  1. newContainer.addEventListener(MouseEvent.CLICK, abrirInicio);
  2. function abrirInicio (event:MouseEvent):void
  3. {
  4. navigateToURL(new URLRequest(event.data.link));
  5. }

este es el error

Scene 1, Capa 'actionscript', Fotograma 1, Línea 62 1119: Acceso a una propiedad data posiblemente no definida mediante una referencia con tipo estático flash.events:MouseEvent.

gracias y saludos
  #2 (permalink)  
Antiguo 31/10/2011, 16:09
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: Movieclip+xml+url

Lo que pasa es que event en la funcion itemSelectedHandler trae toda la informacion del xml, pero en la funcion abrirInicio traes la informacion del clic event del raton.

Necesitarias hacer que en la funcion itemSelectedHandler se guarde el valor de event.data.link (donde si trae un valor) en una variable o mandarla a un objeto dentro del boton.

El hecho es que en la linea

navigateToURL(new URLRequest(event.data.link));

event.data.link=null
__________________
Mi sitio: http://www.fluocode.com

Etiquetas: actionscript, flash, xml, clips
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 01:07.