Je suis complètement nouveau à ActionScript et Adobe Flash CS6 et pour un peu de plaisir, j'ai décidé d'essayer de faire un petit jeu. J'ai eu quelques questions novices (ou noob-y) à poser sur une approche de mise en œuvre générale.Actionscript dans une seule classe ou dans plusieurs scènes?
La documentation que j'ai lu jusqu'à présent suggèrent la création d'un nouveau projet flash, puis créer une classe de document afin:
package {
import flash.display.MovieClip;
public class MyMainClass extends MovieClip {
public function MyMainClass() {
}
}
}
et je me demande si j'utilise ce MainClass pour coder le jeu tout ou inclure actionScript dans une scène et avoir plusieurs scènes, ou une combinaison des deux.
Disons que j'avais voulu 5 niveaux dans mon jeu, je ferais quelque chose comme:
package {
import flash.display.MovieClip;
public class MyMainClass extends MovieClip {
public function MyMainClass() {
StartLevel1();
StartLevel2();
StartLevel3();
StartLevel4();
StartLevel5();
}
public function StartLevel1() {
// Do something
}
public function StartLevel2() {
// Do something
}
public function StartLevel3() {
// Do something
}
public function StartLevel4() {
// Do something
}
public function StartLevel5() {
// Do something
}
}
}
ou créer 5 scènes avec actionscript dans chaque scène? Quelqu'un peut-il me donner un point de départ? Merci
En général, je déconseille de construire des solutions en utilisant différentes scènes. Je pense qu'il sera plus facile pour vous d'obtenir de l'aide ici à SO et d'autres forums de développement si ce n'est pas le cas. Je fais du développement d'ActionScript/Flash professionnellement depuis plus de 10 ans et je n'ai jamais utilisé le concept de scènes, ni rencontré un projet où des collègues l'ont utilisé. Les scènes peuvent probablement être utiles si vous utilisez Flash comme un outil d'animation de timeline, mais je ne dirai jamais qu'elles sont rarement utilisées dans le développement de scripts et de jeux. –