Accueil > Forum > > > > Passage d'AS2 à AS3, intéressant ou pas ?
Passage d'AS2 à AS3, intéressant ou pas ?
vendredi 25 septembre 2009 à 20:37:56 |
Passage d'AS2 à AS3, intéressant ou pas ?

Phogre
|
Bonjour à tous !
Il y a un an, j'ai eu envie de créer un jeu en flash.
Ne trouvant aucun tutoriel pour débutant, j'ai essayé de comprendre des bouts de code sur ce site...
Je me suis ainsi bricolé une méthode de programmation. Peut-être catastrophique, peut-être parfaitement normale - je n'en ai aucune idée.
Le petit jeu en question, pour ceux que ça intéresse (ça se fait en dix minutes) :
http://aclockworkbanana.free.fr/
En gros, voilà comment je procède (avec Adobe Flash) :
- Je mets TOUT le code dans une fenêtre ActionScript2
- J'utilise attachMovie pour afficher les clips de la bibliothèque
- J'utilise onEnterFrame pour animer les clips (ex : clip.onEnterFrame = function() { this._x ++ } )
- J'utilise if(Key.isDown....) pour les commandes au clavier
- Je range tout dans des fonctions que j'attache à des clips vides ( clip1.clip2.truc = function() {...} )
Cela me convient parfaitement, à un "détail" près :
-> si je fais un jeu de shoot avec plus de 300 projectile à l'écran, ça rame
-> si je fais tourner lentement dix images énormes, ça rame
J'ai lu qu'ActionScript3 était dix fois plus rapide qu'Actioncript2. Je pense donc que ça pourrait résoudre ce problème.
L'ennui, c'est que je ne comprends rien, mais rien de rien, aux bouts de code AS3. Je n'arrive même pas à afficher une image, c'est dire...
Donc, déjà, je voulais savoir :
1) Est-ce qu'AS3 est vraiment plus rapide qu'AS2, pour ce qui est d'afficher plein d'images à l'écran sans ramer ?
2) Existe t-il des logiciels gratuits permettant de créer des swf uniquement avec du code (et pas avec des clics !) ? Les swf créés sont-ils plus ou moins performants ?
Et si la réponse à 1) est "oui", comment pourrais-je me former à AS3 ? Juste pour faire ce dont j'ai parlé plus haut, hein, pas des trucs abstraits de pros...
Merci d'avance !
|
|
vendredi 25 septembre 2009 à 21:29:01 |
Re : Passage d'AS2 à AS3, intéressant ou pas ?

nickydaquick
|
Salut,
en Effet, Actionscript 3.0 est gobalement plus rapide qu'Actionscript 2.0, mais pour ce qui concerne la lenteur de ton prog, c'est plus oriente vers la complexite de ton algorithme(par exemple utiliser des index a la place de references dans une boucle, ...etc). Il y a beaucoup de jeux ou d'animations complexes en Actionscript 2.0 , tres performantes je dois dire.
Bonne continuation.
http://liveplayaz.com
je suis heureux de faire partie d'une grande famille ...!
|
|
vendredi 25 septembre 2009 à 21:43:00 |
Re : Passage d'AS2 à AS3, intéressant ou pas ?

Phogre
|
Merci pour ta réponse.
"(par exemple utiliser des index a la place de references dans une boucle, ...etc)"
C'est à dire ?
Prenons un exemple simple :
J'importe une grosse image dans la bibliothèque.
Je la convertis en clip.
Je lui donne le nom de liaison "machin".
Dans la fenêtre actionScript, je tape :
_level0.attachMovie("machin","truc",1);
truc.onEnterFrame = function() {this._rotation ++};
Quel code faudrait-il mettre à la place pour que ça rame le moins possible ?
Il y a beaucoup de jeux ou d'animations complexes en Actionscript 2.0 , tres performantes je dois dire.
Des exemples ?
|
|
Cette discussion est classée dans : code, jeu, as2, as3, dix
Répondre à ce message
Sujets en rapport avec ce message
Loader AS2 dans AS3 : le fichier charger ne fonctionne plus... [ par lural ]
Bonjour ! Voila le problème. J'ai un swf en AS2 qui fait diapo avec des fotos qu'il charge depuis un serveur. Pour le test, je laisse les adresses co
AS2 en AS3 [ par duceduce ]
bonjour à tous étant nouveau ici je vous souhaite à tous un bien le bonjour j'ai un problème avec un code étant un ancien de l'as2 je souhaite transfo
équivalent de ce code AS2 en AS3 : this["nom"+i] [ par piere2 ]
Bonjour, Je débute en AS3 et j'essaye d'avancer avec mes acquis AS2; je rame pas mal.... J'utilisais souvent ce code pour définir des action ou des va
Conversion AS2 > AS3 [ par nico2b22 ]
Bonjour amis programmeurs, [^^happy10] Je viens de m'inscrire sur ce forum en espérant trouver un petit coup de main sur un bout de code AS2 que j'ai
Convertir un code AS2 en AS3 [ par Gingy ]
Bonjour !! j'ai ce code qui fonctionne parfaitement en AS2 mais j'aimerais le modifier pour qu'il fonctionne en AS3 et étant assez nul en programmati
Petite question AS2 [ par vince14evil ]
Bonjour !!! 1er : Est-il possible en ActionScript d'afficher la valuer d'une variable dans un textBox ? Si oui, quelle est le code ? 2eme : Quand j'
Mélanger de l'As2 et de l'As3. [ par MinisJeux ]
Bonsoir, Une question me trotte dans la tête depuis un certain temps, peut-on mélanger de l'ActionScript2 et de l'Actionscript3 ? Car dans un Calqu
AS2 : unloadMovieClip [ par LordGroumf ]
Bonjour, Je vous expose mon problème tout en précisant que je manipule flash AS2 sans aller trop loin dans les connaissances de code, ce qui fait que
Problème compatibilté as3 et as2 [ par lalach ]
Bonjour, Je viens à vous pour solliciter votre aide une autre fois, je m'explique : 1- J'ai un site.swf fait en As3 et un autre swf nommé web.swf fa
Votre aide swfBridge [ par nace1979 ]
Bonjour, je code habituellement en as3. J'ai acheté un code source qui est en as2. J'ai tester avec swfbridge pour communiquer mais j'ai de la misère
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|