• [^] # Re: Petit problème...

    Posté par . En réponse au journal Les rich clients XAML , XUL, Flash/ActionScript : une bataille gagné d'avance pour Microsoft.. Évalué à 3.

    Je parle en fonction de ce que est decrit dans le format SWF 4 ( qui couvre Flash 5 au moins ) et non dans ce qui est dispo au niveau du logiciel de creation Flash pour faire des SWF.

    pour info, un document SWF commence par une signature sur 3 octets puis un octet de version, 4 octets pour la taille du fichier, un "RECT" pour decrire la taille du film, 2 octets pour le frame rate, et enfin 2 octets pour le nombre de frames dans le film.

    pour les boutons en flash ils sont definit par des "DefineButton*" et decrit par des "ButtonRecord" decrivant chacun des etats possibles ( up / over / down / hit ) et des etats transitoires existent pour les animations.

    le champ de type RTF n'est rien de plus qu'un parser RTF qui rend le document avec des "DefineFont" et des "DefineText" ( qui associe chaque caractere avec des contrainte de rendu sur les glyphes defini avec "DefineFont" ).

    apres faire du flash dynamique revient simplement à charger ( "GetURL*" ) du swf compilé à la volé par un serveur distant moyennant arguments passés. si vous avez deja programmé une HP, le principe de programmation flash vous semblera agréablement similaire.

    donc, je maintiens ce que j'ai dit : flash sert a faire de l'animation vectorielle. maintenant, rien ne t'empeche d'en faire autre chose.