3 votes

exécution d'une application hello world en actionscript 3 (flash pro CS5.5)

Je suis en train d'apprendre actionscript 3 en autodidacte, j'ai lu quelques tutoriels et j'ai parfaitement compris le code, le problème est de savoir comment l'exécuter, je connais quelques langages de programmation et j'ai utilisé quelques IDE au fil des ans, mais pour une raison quelconque, je n'arrive pas à comprendre comment compiler et exécuter de simples programmes actionscript dans CS5.5.

Quelqu'un peut-il me dire comment faire avec flash pro CS5.5, y a-t-il un autre programme plus proche de netbeans ou eclipse pour écrire des actionscripts et les exécuter ?

Gracias

7voto

Myk Points 4083

La pièce qui vous manque est la possibilité de lier un fichier .as à un .fla pour servir de classe principale, ou classe de document.

Vous pouvez définir la classe de document dans le panneau des propriétés d'un fichier .fla.

Pour un échantillon rapide :

1) Créez un fichier appelé MyDocumentClass.as, qui devrait être un fichier de classe AS3 assez simple. Le nom de la classe serait MyDocumentClass. Cela devrait ressembler à quelque chose comme ceci :

package {

import flash.display.MovieClip;

 public class MyDocumentClass extends MovieClip {

  public function MyDocumentClass():void {
   trace("It worked!");
  }
 }
}

Jusqu'ici tout va bien ?

2) Ouvrez maintenant Flash CS5.5 et créez un nouveau fichier .fla. Enregistrez ce fichier .fla dans le même dossier que celui où vous avez enregistré votre Document Class. Vous ne devriez rien avoir sur la scène - trouvez le panneau des propriétés. Il devrait y avoir une zone de saisie de texte avec l'étiquette "Document Class" - tapez simplement "MyDocumentClass" dans cette zone de texte, puis compilez votre fichier .fla. Vous devriez obtenir le message "It worked !" tracé.

En gros, lorsque vous travaillez sur une application complexe basée sur AS3 mais que vous souhaitez utiliser l'IDE Flash pour les graphiques ou autre, votre travail consiste à relier les symboles aux classes de la bibliothèque. La classe pour l'ensemble du FLA est la classe de document, c'est pourquoi vous l'associez dans le panneau des propriétés pour l'ensemble du .fla.

Lorsque vous serez dans CS5, vous commencerez à créer des MovieClips qui vivront dans votre bibliothèque. Vous pouvez à tout moment cliquer avec le bouton droit de la souris sur l'un d'entre eux et consulter ses propriétés. Sélectionnez "advanced" et vous devriez avoir l'option "export for AS3" - cliquez dessus, puis vous pouvez faire en sorte que ce symbole étende une classe de base ou soit simplement lié à une classe. Une fois que vous aurez commencé à jouer avec, cela devrait commencer à avoir du sens - avec un peu de chance, les étapes 1 et 2 ci-dessus seront suffisantes pour vous faire avancer.

Bonne chance et amusez-vous bien !

1voto

MPD Points 2460

Sautez les tutoriels. Chaque développeur AS devrait avoir une copie de Essential ActionScript 3.0 . Lisez-le, et travaillez sur les exemples dans votre environnement.

Bien que j'aime FlashDevelop, je ne pense pas que l'IDE Flash soit aussi mauvais que la plupart le disent. Je trouve que c'est beaucoup plus rapide dans les premières étapes du développement d'utiliser simplement l'IDE, surtout quand j'ai un FLA approximatif d'un graphiste et que j'ai beaucoup de devoirs de classe à faire dans la bibliothèque, et que je dois retravailler la structure pour mieux répondre aux exigences. Je dois admettre, cependant, que depuis que j'ai appris à programmer sans IDE, mon opinion est un peu biaisée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X