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

[b]error manejador eventos[/b]

Estas en el tema de [b]error manejador eventos[/b] en el foro de Flash y Actionscript en Foros del Web. al intentar compilar me marca error codigo control .... <mx:List id="dg" x="10" y="134" width="250" dataProvider="{roomList}" click="manejador(event)"></mx:List> .... codigo manejador .... <mx:Script> <![CDATA[ import mx.events.ListEvent private ...
  #1 (permalink)  
Antiguo 13/08/2009, 03:42
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 8 meses
Puntos: 0
[b]error manejador eventos[/b]

al intentar compilar me marca error
codigo control
....
<mx:List id="dg" x="10" y="134" width="250" dataProvider="{roomList}" click="manejador(event)"></mx:List>
....
codigo manejador
....
<mx:Script>
<![CDATA[
import mx.events.ListEvent
private function changeHandler(event:ListEvent):void{ }

]]>
</mx:Script>
error


1067: Implicit coercion of a value of type flash.events:MouseEvent to an unrelated type mx.events:ListEvent. Aplicacion/src Aplicacion.mxml
  #2 (permalink)  
Antiguo 14/08/2009, 11:24
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: [b]error manejador eventos[/b]

Es que al darle click, lo que se activa es un evento del mouse y eso es lo que puedes pasarle a la funcion, pero en tu funcion lo que esperas es un ListEvent, aunque no estoy seguro ya que tu codigo click="manejador(event)" llama a una funcion de nombre manejador y el nombre de la funcion que pusiste es changeHandler.

Te sugiero que te tomes tu tiempo para explicar bien el problema y lo describas mas ampliamente para "ayudarnos a ayudarte"
  #3 (permalink)  
Antiguo 15/08/2009, 00:00
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: [b]error manejador eventos[/b]

donde dice change......debe decir manejador
el error es un error de compilacion

por lo que me dices creo que listevent seria mas bien al cambiar de selecion o otras cosas mas que al dar click y que por tanto debo cambiar el tipo de evento en el mxml cierto??
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 23:11.