2009-08-12 4 views
1

Je viens d'un contexte de programmation, et débutant à flex3. je voudrais apprendre flex3 et développer une application en utilisant des rails et flex3. Est-il nécessaire de connaître le flash pour apprendre flex3 ou simplement apprendre le script Action 3? .Peut-on dire quels sont les prérequis pour apprendre flex3. Merci d'avance.Est-il nécessaire de connaître la conception flash pour flex3?

Répondre

4

Vous devriez probablement apprendre à utiliser AS3, mais la plupart des parcours d'apprentissage Flex que j'ai rencontrés jusqu'à présent comprenaient à la fois MXML et AS3.

Vous n'avez besoin de rien savoir sur les outils de conception Flash (Flash CS3/4) pour développer des applications Flex.

Bien que les applications non-Flex puissent également être développées à l'aide de Flex Builder, elles n'ont rien à voir avec l'outil de conception Flash.

Résumé:

Flex: cadre construit sur AS3. Utilisez Flex Builder pour développer ces applications (la version actuelle est 3, la prochaine version s'appellera Flash Builder 4 car l'équipe marketing d'Adobe doit justifier son existence).

Liens:

AS3 - http://livedocs.adobe.com/flex/3/html/help.html?content=Part6_ProgAS_1.html

Flex - http://livedocs.adobe.com/flex/3/html/mxml_1.html#192432

Livres:

Essential ACTIONSCRIPT 3.0 - http://www.amazon.com/Essential-ActionScript-3-0-Colin-Moock/dp/0596526946/ref=sr_1_1?ie=UTF8&s=books&qid=1250070076&sr=8-1

Pro gramming Flex 3 - http://www.amazon.com/Programming-Flex-Comprehensive-Creating-Applications/dp/0596516215/ref=pd_sim_b_8

En ce qui concerne les vidéos, le net est plein d'entre eux, mais depuis que j'apprends beaucoup plus vite des livres, je n'ai jamais pris la peine de chercher des vidéos. Il semble cependant que Adobe a quelque chose de nouveau sur leur centre de développement. Jetez un oeil à: http://www.adobe.com/devnet/flex/learn/learningpath.html#type=role&role=programmer

Le système d'aide fourni avec Flex Builder 3 est exceptionnellement bon (contrairement à la plupart des autres IDE dédiés aux langues que j'ai rencontrés jusqu'à maintenant). Je vous suggère d'obtenir une copie de FB3 et de l'installer. Les choses ont tendance à être beaucoup plus simples lorsque vous avez un environnement de travail à expérimenter, en particulier lorsque l'IDE offre une documentation complète (dans le menu aide -> contenu de l'aide).

Bonne chance.

+0

Merci pour les détails pourriez-vous partager des liens de ressources comme des ebooks ou des vidéos, où je pourrais commencer à apprendre flex3 –

0

Cela dépend de ce que vous entendez par "connaître le flash". Vous n'avez pas besoin de savoir quoi que ce soit sur la façon de faire du graphisme en flash, car flex est sa propre bête. Vous devez connaître les structures de données et les API fournies par le plugin flash, ainsi que les actionscript.

0

Ce n'est pas nécessaire si vous voulez seulement apprendre Flex ... si vous voulez être un bon développeur Flash, je vous conseille de vous renseigner sur l'ensemble de la plate-forme (IDE Flash inclus).

0

L'explication de Lior Cohen est très bonne. Si vous êtes familier avec des choses comme PHP ou VB.net, vous serez probablement plus apte à utiliser Flex Builder qu'à utiliser Flash. Les deux sont des bêtes très différentes et se déplacer entre les deux peut blesser votre cerveau.En utilisant les structures MXML et AS3 dans Flex, vous pouvez incorporer des fichiers swf qui ont été construits avec Flash et, dans certains cas, vous pouvez importer certaines bibliothèques de Flash mais vous n'avez pas besoin de Flash pour travailler dans Flex et apprendre comment les choses fonctionnent.

Si vous apprenez en faisant plutôt qu'en lisant sur comment les choses devraient fonctionner, les livesocs peuvent être un peu frustrant.

0

J'étais dans une situation similaire il y a quelques années où je suis passé du développement Java Web/PHP5 à Flex. Si vous êtes bon avec MXML et ActionScript 3 et que vous êtes familier avec CSS, vous devriez être prêt. Connaître Flash n'est pas une condition préalable au développement Flex.

Questions connexes