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

Problemas con Timer

Estas en el tema de Problemas con Timer en el foro de Flash y Actionscript en Foros del Web. estimados tengo este codigo Código: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="minuteTimer.start()"> <mx:HTTPService id="personas" url="http://localhost:8080/conection.php" resultFormat="e4x"/> <mx:Script> <![CDATA[ import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.Event; var ...
  #1 (permalink)  
Antiguo 09/02/2010, 14:19
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 8 meses
Puntos: 7
Problemas con Timer

estimados tengo este codigo

Código:
<?xml version="1.0" encoding="utf-8"?>
	<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  layout="absolute" creationComplete="minuteTimer.start()">
		<mx:HTTPService id="personas" url="http://localhost:8080/conection.php"  resultFormat="e4x"/> 
<mx:Script>
	<![CDATA[
		import flash.utils.Timer;
  		import flash.events.TimerEvent;
  		import flash.events.Event;
  		var test:Timer = new Timer(10000);
  	 	timer.addEventListener(TimerEvent.TIMER, prueba);
  	  	test.start();
  	 
  	 public function prueba():void{
  		 personas.send()
  		    }
 

	]]>
</mx:Script>
			<mx:DataGrid x="251" y="95" dataProvider="{personas.lastResult.persona}">
				<mx:columns>
					<mx:DataGridColumn headerText="FOLIO" dataField="folio"/>
					<mx:DataGridColumn headerText="NOMBRE" dataField="nombre"/>
				</mx:columns>
			</mx:DataGrid>
	</mx:Application>
y me manda los siguiente errores

me dice que la linea timer y prueba no son una propiedad =/
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #2 (permalink)  
Antiguo 09/02/2010, 18:29
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 3 meses
Puntos: 20
Respuesta: Problemas con Timer

pon el error exacto que te manda
  #3 (permalink)  
Antiguo 10/02/2010, 07:47
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Problemas con Timer

Access of undefined property prueba and test
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #4 (permalink)  
Antiguo 10/02/2010, 08:29
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 3 meses
Puntos: 20
Respuesta: Problemas con Timer

Tienes que meter en una funcion la accion de comenzar el Timer:

Código XML:
Ver original
  1. <?xml version="1.0" encoding="utf-8"?>
  2.     <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  layout="absolute" creationComplete="Animar()">
  3.         <mx:HTTPService id="personas" url="http://localhost:8080/conection.php"  resultFormat="e4x"/>
  4. <mx:Script>
  5.     <![CDATA[
  6.         import flash.utils.Timer;
  7.         import flash.events.TimerEvent;
  8.         import flash.events.Event;
  9.        
  10.         public function Animar():void
  11.         {
  12.         var test:Timer = new Timer(10000);
  13.         test.addEventListener(TimerEvent.TIMER, prueba);
  14.         test.start();          
  15.         }
  16.  
  17.      
  18.         public function prueba(event:TimerEvent):void
  19.         {
  20.             personas.send()
  21.         }
  22.  
  23.  
  24.     ]]>
  25. </mx:Script>
  26.             <mx:DataGrid x="251" y="95" dataProvider="{personas.lastResult.persona}">
  27.                 <mx:columns>
  28.                     <mx:DataGridColumn headerText="FOLIO" dataField="folio"/>
  29.                     <mx:DataGridColumn headerText="NOMBRE" dataField="nombre"/>
  30.                 </mx:columns>
  31.             </mx:DataGrid>
  32.     </mx:Application>
  #5 (permalink)  
Antiguo 10/02/2010, 08:35
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Problemas con Timer

entonces tomo mi problema y error el no haber metido el timer dentro de una funcion =/
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #6 (permalink)  
Antiguo 10/02/2010, 12:47
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 3 meses
Puntos: 20
Respuesta: Problemas con Timer

Tenias otros errores como

Código C:
Ver original
  1. var test:Timer = new Timer(10000);
  2. timer.addEventListener(TimerEvent.TIMER, prueba);
Debe ser test en la segunda linea ya que asi se llama tu objeto

Etiquetas: flex, time
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 16:15.