Groupe : Membres
|
Programmer sur un clip directement, c'est pas très classe. C'est même plutot fortement déconseillé et c'est carrément désactivé sous As3. La manière "classe" est de creer un calque exprès pour l'As et d'y mettre tout le code.
Le tuto est une bonne approche, ca permet de découvrir les possibilités de flash rapidement, mais autant ne pas donner de mauvaises habitudes directement
J'ai pas flash devant les yeux la, mais si je me souviens bien, on peu utiliser la fonction "onPress" sur un clip :
Code : ActionScriptmonClip.onPress = function(){
this.startDrag();
}
Pareil pour "onRelease" :
Code : ActionScriptmonClip.onRelease = function(){
this.stopDrag();
}
Lorsque l'on fait un drag, il est toujours bon de rajouter onReleaseOutside aussi, cela permet si la souris se retrouve en dehors du clip et que le clic est relaché (ca arrive si on est un acharné de la souris, ou si on a un ordinateur un peu lent, ou même les 2 à la fois ) de ne pas avoir le clip qui se balade n'importe où :
Code : ActionScriptmonClip.onReleaseOutside = function(){
this.stopDrag();
}
12/20 pour l'effort tout de même et parce que j'aurais bien aimé voir des tutos comme celui la quand j'ai commencé
|
Toujours être optimiste Groupe : Membres
|
Je viens d'appliquer ton tutorial et j'ai ainsi créé avec succès mon premier mini-jeu (encore grâce à SdZ tiens donc ). Ton tutorial est très réussi par contre comme on l'a dit précédement, un calque dédié à l'AS serait préférable pour coder
Super travail en tout cas !
|
Groupe : Membres
|
Et en as3 ca rendrait mieux
Coder avec des onPress et _root c'est pas très très joli !
|
$ 10.000 $
 Groupe : Membres
|
Je suis un débutant qui ne taille pas du bon gruyère en AS, mais là, j’arrive quand même à me rendre compte que c’est vraiment du magouillage, pour des méthodes. Plus clairement, l’analyse froide montre un tutoriel sans explications pour le véritable Zéro, la chronologie des étapes est à l’inverse de tout sens pédagogique solide, les explications se faisant après la réalisation. Une recette de cuisine se présenterait de la même façon. Trop de saut de lignes, peu de cohésion.
Bon, l’idée du labyrinthe est sinon sympathique.
Je ne note pas, parce que c’est quand même fait dans un bon esprit.
- D'un Z qui veut dire Zerro -
|
 Groupe : Membres
|
<attention>juste pour signaler une erreur ds as sur le bouton invisible:
on(press){
startDrag(_root.boutnodeplacement... ne marche pas évidemment!!!
on(press){
startDrag(_root.bonhomme);}
et c'est tout de suite mieux...
Sinon c'est sympa même si c'est un peu bidouillé et en dehors des nouvelles normes
Bonne jounée...
|
 Groupe : Membres
|
c encore moi,
même erreur d'as sur function
remplacer_root.bout... par _root.bonhomme pour que ça marche
(c à se demander si ceux qui disent que ça marche l'on vraiment fait; ou ils ont touvé tout seul et autant pour moi!)
chez moi le stopDrag ne fonctionne pas lors du déplacement, le bonhomme reste acroché au curseur...mais, bon...
|