Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jordi

Páginas: [1]
1
adobe flash cs6, pero todo y asi en cualquier version de flash, el codigo en action script 3.0 es =, nose porque lo preguntas.

2
Tengo una clase llamada cronometro, que lo que hace es una cuenta atras hasta 0, para que aparezca por pantalla y por salida tmb con el trace para comprobar que funcione.
Estoy intentando aprender a llamar la clase con otra clase, para asi llamar mas de 1 cronometro sin problemas, pero al llamarla no aparece por pantalla la cuenta atras, solamente el trace, incluso añadiendo el codigo en mi programa principal, tampoco aparece la cuenta atras por pantalla, nose que sucede.

Tambien tengo otro problema que no se como incorporar un nuevo tiempo de cuenta atras, al cambiar la variable tiempo por 10 por ejemplo, empieza a contar desde 10, pero cuando le pongo el timer Timer(1000,10) para que me lo cuente 10 veces, solo lo cuenta 5 como esta en la clase inicial, si alguien puede ayudarme... el codigo que tengo es:

Código: [Seleccionar]
package  {

import flash.display.MovieClip;
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFieldType;

public class cronometro extends MovieClip {

public var tiempo:int = 5;
public var timer:Timer= new Timer(1000,100);
var texto:TextField = new TextField();

public function cronometro() {
// constructor code
timer.start();
timer.addEventListener(TimerEvent.TIMER, tiempo2);

texto.type=TextFieldType.DYNAMIC;
texto.x = 100;
texto.y = 50;
texto.autoSize=TextFieldAutoSize.LEFT;  //Autoredimension del campo
addChild (texto);
}

public function tiempo2(tiempoevent:TimerEvent)
{
tiempo--;
texto.text = "Tiempo "+tiempo.toString();
trace(tiempo);
if (tiempo==0)
{
trace("Fin");
}
}
}

}
Al ejecutar solo esto funciona a la perfeccion, pero al invocarlo con esta otra funcion no:
package  {

import flash.display.MovieClip;
import flash.utils.Timer;
import flash.events.TimerEvent;
import cronometro;



public class main extends MovieClip {

var temp1:cronometro;


public function main() {
// constructor code
temp1 = new cronometro();
temp1.timer = new Timer(1000,10);
temp1.tiempo=10;

}
}

}


3
Aprender a programar desde cero / DUDA constructores java
« en: 07 de Diciembre 2012, 19:04 »
Me estoy mirando el curso de java y en la pagina https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=517:pasar-objetos-como-parametros-a-un-metodo-o-constructor-java-diferenciar-objeto-y-tipo-primitivo-cu00642b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188, al intentar cambiar el constructor por el que da como ejemplo:

/* Ejemplo - aprenderaprogramar.com */

    //Constructor

    public TaxiCond (Taxi objetoTaxi, Persona objetoPersona) {

         //Creamos un objeto Taxi con los mismos datos del Taxi recibido como parámetro

         vehiculoTaxi = new Taxi (objetoTaxi.getMatricula(), objetoTaxi.getDistrito(), objetoTaxi.getTipoMotor() );

         //Creamos un objeto Persona con los mismos datos de la Persona recibidos como parámetro

        conductorTaxi = new Persona (objetoPersona.getNombre() );     }

Me da un error de compilacion, no encuentro a que puede ser debido, el error dice: constructor Taxi in class Taxi cannot be applied to given types; required: no arguments; found: java.lang.String.java.lang.string.int;...

En canvio con el constructor que se decia antes si me funcionaba:
public TaxiCond () {
        vehiculoTaxi = new Taxi (); //Creamos un objeto Taxi con el constructor general de Taxi
        conductorTaxi = new Persona (); //Creamos un objeto Persona con el constructor general de Persona
    }

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".