2009-04-29 4 views
0

Tout d'abord, merci pour votre aide. Voici ma situation: J'essaie d'éditer le code pour un lecteur mp3 flash, en particulier le lecteur de musique xspf situé ici http://musicplayer.sourceforge.net/ (J'utilise la version mince). J'ai téléchargé la dernière version et j'ai obtenu un fichier compressé contenant un fichier .as, un fichier .fla et un fichier .swf. J'ai le lecteur fonctionne bien sur mon site, ce que je voudrais faire est d'insérer du code pour faire un appel de fonction javascript externe (comme décrit ici: actionscript + javascript) lorsque le lecteur charge une chanson. J'ai édité le fichier .as mais cela ne change rien, donc je suppose que j'ai besoin de recompiler en quelque sorte. Comment puis-je faire cela? Aussi, je crois que l'actionScript est 2.0.Comment recompiler un projet Flash?

Merci encore. Tous les commentaires sont utiles car je suis perdu avec la quantité d'informations disponibles sur flash, tant de versions différentes (flex, flex sdk, cs, etc., etc), et les formats (.as, .fla, .swf)

Dan

Répondre

4

Eh bien, si vous ouvrez et éditez le fichier en utilisant Flash, alors ce que vous devez faire est d'aller dans Fichier-> Publier (quelque chose comme ça).


Vos questions:

Flex est pour la création d'applications Internet riches. Il a vos contrôles GUI de base et tout ça. Il utilise Actionscript MXML comme langues sous-jacentes.

Flash est plus pour créer des animations et des jeux. Il a quelques composants GUI préfabriqués, mais ils ne sont pas aussi traditionnels que Flex. Le "CS" après Flash est "Creative Suite", qui fait partie de la ligne de produits d'Adobe (avec photoshop, dreamweaver, etc.). Le "CS" a été ajouté après Adobe acheté Flash de Macromedia. Si vous voyez des versions de Flash sans CS après (comme Flash MX), c'est une version très ancienne.


Vos questions sur les formats de fichiers:

.as est un fichier qui contient Actionscript. C'est la langue de programmation utilisée dans Flex et Flash. .fla est un fichier de projet de film brut. Cela contient tous vos éléments graphiques, ainsi que les fichiers .as et autres.

.swf est un film compilé. C'est ce que devient un .fla quand vous faites l'étape que je vous ai dit de faire. C'est ce que vous téléchargez lorsque vous regardez une vidéo flash en ligne.

+0

Alors, recommandez-vous I d/l et utilisez flex? Est-ce que c'est ce que vous voulez dire quand vous dites, "si vous ouvrez et éditez le fichier en utilisant Flash", est-ce que le "flash" est flexible? C'est l'une de mes principales confusions ... – danwoods

+0

Oh et merci !! – danwoods

+0

Si vous éditez simplement une application, cela dépend vraiment de la manière dont elle a été créée. Il y a de fortes chances qu'elle ait été faite dans Flash, vous devriez donc l'utiliser si vous le souhaitez. Je suppose que vous savez ce que vous pouvez faire avec Flash, donc juste pour illustrer la différence entre cela et Flex, voici une application faite dans Flex: http://www.volkswagen.co.uk/used/search Voir comment c'est "affaires comme"? Il a une interface graphique régulière, comme toutes les autres applications de bureau. Gardez à l'esprit - tout ce que vous pouvez faire dans Flex, vous pouvez le faire en Flash, et vice versa.Mais selon votre application, l'un peut être plus facile que l'autre. – ryeguy

0

Ouvrez le fichier fla dans Flash et sélectionnez Publier dans le menu Fichier. Cela va compiler les fichiers FLA et AS dans un fichier SWF contenant vos modifications.