3D CountDown con FIVe3D

Ho scritto una classe CountDown per Actionscript 3.0. Per provarla ho creato un esempio sfruttando le capacità di rendering testuale di FIVe3D.

Clicca per aprire il filmato Flash

Download sorgente

Il sorgente countdown.zip comprende sia la classe CountDown che l’esempio (CountDownDemo) in 3D scritto FIVe3D. Nell’esempio proposto è anche possibile modificare la data finale tramite un campo testo editabile. La classe CountDown verrà inserita quanto prima in Undolibrary.

CountDown Class

La classe può essere istanziata inserendo anno, mese, giorno, ora, minuti e secondi della data finale:

1
2
3
4
5
6
7
var cd:CountDown = new CountDown( 2009, 1, 1 ); // primo gennaio 2009
addEventListener( Event.ENTER_FRAME,
    function(e:Event):void {
        cd.Refresh();
        trace( cd.leftDays + '-' + cd.leftHours  + '-' + cd.leftMinutes  + '-' + cd.leftSeconds + '-' + cd.leftMilliseconds );
    }
);

È comunque possibile modificare la data finale senza re-istanziare la classe CountDown. Per questo ci sono due metodi distinti: setCountDown() e setCountDownByText()

1
2
3
4
var cd:CountDown = new CountDown();
cd.setCountDown( 2009, 1, 1 );
//
cd.setCountDownByText( '2009,1,1' );

4 commenti a: “ ”

  1. 12 giu, 2008 Julius:

    Molto interessante…

    Ho notato che FIVe3D ha rilasciato altre demo…molto ma molto curiose =)

    ottimo sviluppo!

  2. 13 giu, 2008 krayen:

    beh direi favoloso….
    complimenti

  3. 13 ott, 2008 Una classe countDown in Javascript | Undolog.com:

    [...] post 3D CountDown con FIVe3D (vedi anche How I Did It: scrivere un countdown in Flash), veniva proposta una classe per la [...]

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre> // blocco generico
                   <code></code> // blocco generico
                   [cc_actionscript][/cc_actionscript] // Actionscript
                   [cc_actionscript3][/cc_actionscript3] // Actionscript 3
                   [cc_css][/cc_css] // CSS Style Sheet
                   [cc_html][/cc_html] // HTML
                   [cc_js][/cc_js] // Javascript
                   [cc_objc][/cc_objc] // Objective-C
                   [cc_php][/cc_objc] // PHP
                   [cc_sql][/cc_sql] // SQL