Busca lo que quieras

Cronometro ascendente con ActionScript 3

Hola compañeritos.

Aqui dejo el código que solo es copiarlo y colocarlo en el primer frame de nuestro fla para probar como funciona.

Aquí esta el código:

var timeDisplay:TextField=new TextField();
var startTime:int = getTimer();

addChild(timeDisplay);
addEventListener(Event.ENTER_FRAME, showClock);

function showClock(event:Event):void{
//pasar los milisegundos
var timePassed:int = getTimer()-startTime;
//calcular minutos y segundos
var seconds:int = uint(timePassed/1000);
var minutes:int = uint(seconds/60);
seconds -= minutes*60;
var decimas:int = uint(timePassed/100);
decimas = decimas - seconds*10 - minutes*600;

//convertir el reloj a una cadena
var timeString:String = minutes + ":" + String(seconds+100).substr(1,2) + ":" + decimas + "0";

//actualizar el campo de texto
timeDisplay.text = timeString;
}


Para que lo vean en vivo como funciona:


Get Adobe Flash player

Y por si acaso, aqui les dejo el fla de ejemplo.

Espero les sirva.

Sean felices! :) Y opinen! ;)

3 comentarios:

  1. opino que esta chido ;) Y COMO lo detengo?

    ResponderEliminar
    Respuestas
    1. Hace mucho no toco flash... pero supongo que es eliminando el evento sigueinte:

      addEventListener(Event.ENTER_FRAME, showClock);

      Pero lo que diga es mentira, hace mucho no toco flash.

      Eliminar

Palabras Clave

.NET (93) AJAX (2) ajaxcontroltoolkit (2) Algoritmos (1) android (1) Angular (1) Arrays (1) AS2 o ActionScript 2.0 (1) AS3 o ActionScript 3.0 (64) ASP (7) ASP.NET (3) Azure (1) Azure DevOps (2) Backup (2) Batch (4) blogger (1) Browser Support (2) C# (53) Charts (1) Chorme extensions (1) Chrome (3) cmd (18) código postal (1) Colombia tips (1) command (1) Conexion remota (1) Controles Web .NET (24) Cookies (1) cordova (1) CSS (14) CSV (5) Cufon (1) DateTime (2) deployment (2) Desarrollo movil (2) Desarrollo web (5) Diseño (4) DNN o DotNetNuke (5) docker (1) Encuestas (1) Entity Framework (1) Error (1) Eval (2) Excel (4) Expresiones regulares (2) Facebook (14) fechas (1) Fiddler (1) FileUpload (1) Filezilla (1) Firefox (2) Flash (9) Fonts (3) FQL (1) frameworks (2) Futuro de la web (1) git (1) Google Code (13) Google Maps (4) hackintosh (3) hazard 10.6.2 (3) herramientas para developers (1) highchart (1) Hilos (2) Hosting Windows (18) HTML (38) HTML5 (6) IDE (1) IE (2) IE9 (1) IIS (13) imagenes (3) jasmine (2) java (1) jqgrid (2) Jquery y Javascript (90) jquery-ui (5) jQueryMobile (1) JSON (1) knockout (4) library (1) Link Interesantes (2) List (1) Macro (2) Matemáticas (2) Membership (6) Memoria (1) Mis Experiencias (3) momentjs (1) ms-dos (1) MSN (1) MVC (1) MVC4 (3) MySQL (2) node.js (4) Notepad++ (3) Notificaciones (1) ObjectDataSource (2) Online (2) Opinión (4) OSX (3) Parallels Plesk Panel (1) petapoco (1) PhantomJS (1) PHP (4) Porqué este blog (1) Powershell (1) Razor (3) Redes (2) REGEX (4) REST (1) SDK Android (1) Seguridad (1) SelectParameters (1) Selenium (2) sencha (3) sencha cmd (2) SEO (1) SMTP (2) Software útil (8) Solución (1) Soporte (1) SQL (15) SQL Server (58) SQLite (2) Store Procedures (20) String (5) Testing Code (2) texto (2) tips de datos (1) tips de desarrollo (1) TutoFaceAS3 (4) TutoProAS3 (4) Tutoriales (7) Tweenlite effects (3) Últimas noticias (1) unit testing (1) usb (1) VBA (1) Video (1) virus (1) Web API (2) Web Browsers (1) Web Forms (7) web.config (1) Webmaster (8) Webmatrix (1) webrole (1) webservices (1) webstorm (1) Win Forms (5) Windows (21) Windows 7 (1) Windows 8 (1) XML (2) Youtube API (2)