Je suis en train de lire le livre intitulé "Programming ActionScript 3.0" disponible auprès d'Adobe. Après le chapitre sur "Travailler avec les dates et heures" le livre fournit quelques exemples.ActionScript 3 exemple d'horloge en flash
http://livedocs.adobe.com/flex/3/html/help.html?content=Part6_ProgAS_1.html
Cependant, leurs archives ne contient que les sources de la version Flex. Voici ma tentative de faire fonctionner Flash CS4:
http://www.mediafire.com/download.php?j2gkyyntqdo
J'ai changé les fichiers sources pour étendre sprite au lieu de UIComponent, et a ajouté un peu de actionscript à la première image:
import com.example.programmingas3.clock.*;
var a:SimpleClock = new SimpleClock();
a.initClock(100);
Cela compile et je peux même voir les résultats de mes commandes de trace dans la fenêtre Sortie, mais le addChild dans la fonction initClock n'ajoute rien à l'affichage.
Comment puis-je résoudre ce problème?
Merci, ça marche! Mais je ne comprends toujours pas pourquoi le addChild dans l'initClock ne fait rien. – George
addChild() ajoute des objets à lui-même. Ainsi, tous les objets de l'objet SimpleClock doivent être ajoutés à SimpleClock via addChild pour être visibles. Ensuite, vous devez ajouter SimpleClock lui-même à la scène pour le rendre visible. d'où l'appel à addChild (a). J'espère que cela vous aide. –
Merci pour la clarification! – George