A voir également:
- Debutant en actionscript - besoin d'aide
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Afficher le 0 en début de cellule excel - Guide
- Cours d'infographie pour debutant - Forum Graphisme
- Roman en anglais pour débutant pdf - Forum Réseaux sociaux
7 réponses
Utilisateur anonyme
8 déc. 2009 à 18:17
8 déc. 2009 à 18:17
mets un lien sur la totalité du code j'ai quelques exemples d'actionscript fait avec swfc http://swftools.org opensource,gratuit,multiplateformes
http://jeanmichel.gens.free.fr/swfc/
http://jeanmichel.gens.free.fr/swfc/
Utilisateur anonyme
8 déc. 2009 à 18:20
8 déc. 2009 à 18:20
les numeros de frame sont uniquement numeriques je pense
http://jeanmichel.gens.free.fr/animation.php
http://jeanmichel.gens.free.fr/animation.php
beren57
Messages postés
7
Date d'inscription
jeudi 27 mars 2008
Statut
Membre
Dernière intervention
9 décembre 2009
8 déc. 2009 à 20:51
8 déc. 2009 à 20:51
merci pour cette réponse rapide. l'intégralité du code concernant ce bouton est ici. Le reste fonctionne très bien. Je n'ai peut être pas été très clair, je vais essayer de faire mieux. Tout d'abord, ce sera sans doute nettement plus clair avec l'image de ma séquence :
http://www.hebergementimages.com/image-b212c0ee8c4d8d441d12d24e87ad356e_Capturer.JPG.html
Comme on peut le voir, j'ai une petite animation dans le dossier commun, qui une fois terminée reste affichée durant tout mon programme, et a laquelle viennent s'ajouter mes différentes pages, en commençant par "index", qui contient lui-même une animation, puis mon intro, contenant page 1 (nouvelle animation), page 2 (encore une anim), etc. Ce jusqu'à chapitre 1, qui est la première image de la seconde partie de mon animation.
Une fois sur ma page "index", j'ai un bouton "commencer" qui m'amène "page1", et un bouton "passer l'intro" qui m'amène directement sur "chapitre 1". Jusqu'ici, tout marche. J'ai également, sur chaque page, un bouton "menu", me permettant de revenir a "index". Pas de problème non plus. Là où les choses se compliquent, c'est lorsque je veux créer les deux boutons "page précédente", et "page suivante". Là, j'ai en gros le choix entre faire des boutons pour chaque page, chacun amenant vers une étiquette différente (page2 pour celui de page1, page3 pour celui de page2, etc.), ou trouver un moyen de faire un bouton "universel", marchant dans chaque page. Si encore chaque page prenait la place d'une image, j'aurais sans doute moins de souci. Mais il se trouve que ce n'est pas le cas, et que j'ai des animations qui rallongent le nombre d'images nécessaires pour chaque page...
Etant donné que toutes mes étiquettes sont nommées "page - quelquechose", je demande a ma fonction d'aller a l'étiquette "page - quelquechose". Reste a trouver un moyen de transformer ce "quelquechose" en un nombre, correspondant a celui de la page suivante. D'ou ma variable "numpage".
Celle-ci doit augmenter de 1 a chaque fois que je clique sur un bouton "page suivante" (=> numpage++;), puis m'emmener a la page correspondante. Autrement dit a l'étiquette ""page"+numpage" ou numpage est le numéro de ma page suivante. ("page3" si je suis sur "page2")
Le code fonctionne très bien jusqu'ici, mais là où je bloque, c'est, une fois l'intro terminée, que je n'arrive pas a passer sur l'étiquette "chapitre1". Normal, puisque l'étiquette ne s'appelle plus "page quelquechose", mais cette fois "chapitre quelquechose".
J'essaie donc de faire comprendre a mon ordinateur que SI il n'y a pas de "page quelquechose" correspondant a la valeur de numpage (en l'occurrence pas de "page5"), ALORS, il doit effectuer la même opération, mais cette fois en utilisant la variable "numchapitre". Dès lors, puisque "page5" n'existe pas, il devrait aller a "chapitre1".
Seulement, je n'arrive pas a lui faire comprendre le concept "si il n'y a page de page5". Je l'ai d'abord traduit par "if ("page"+numpage==null)", sans succès. J'ai supposé que c'était le concept ""page"+numpage" dont il n'arrivait pas a comprendre de quoi il s'agissait. J'ai alors essayé de traduire cela par une variable, en éspérant qu'ainsi il arriverait mieux a gérer la chose. J'ai donc créé ma variable "page" dont la valeur est ""page"+numpage", et j'ai retapé ma fonction, en utilisant cette fois-ci ma variable toute neuve : "if(page==null). Ca ne marche pas plus, et j'oserais même dire que ca marche moins, puisque désormais je n'arrive plus a changer de page du tout. En fait, ma variable "page" ne s'incrémente pas du tout. Avec les trace, je m'apercois très vite que "numpage" augmente (1,2,3....), que ""page"+numpage" augmente (page1, page2, page3....), mais que par contre, "page" reste éternellement coincé sur "page1", alors pourtant que cette variable est elle-même constituée de ""page"+numpage".
J'aimerais donc trouver un moyen de résoudre mon problème, et de faire en sorte que mon bouton me fasse accéder a toutes les pages, que leur étiquette indique "page" ou "chapitre".
J'espère avoir été un peu plus clair cette fois-ci... (Désolé c'est un peu compliqué)
http://www.hebergementimages.com/image-b212c0ee8c4d8d441d12d24e87ad356e_Capturer.JPG.html
Comme on peut le voir, j'ai une petite animation dans le dossier commun, qui une fois terminée reste affichée durant tout mon programme, et a laquelle viennent s'ajouter mes différentes pages, en commençant par "index", qui contient lui-même une animation, puis mon intro, contenant page 1 (nouvelle animation), page 2 (encore une anim), etc. Ce jusqu'à chapitre 1, qui est la première image de la seconde partie de mon animation.
Une fois sur ma page "index", j'ai un bouton "commencer" qui m'amène "page1", et un bouton "passer l'intro" qui m'amène directement sur "chapitre 1". Jusqu'ici, tout marche. J'ai également, sur chaque page, un bouton "menu", me permettant de revenir a "index". Pas de problème non plus. Là où les choses se compliquent, c'est lorsque je veux créer les deux boutons "page précédente", et "page suivante". Là, j'ai en gros le choix entre faire des boutons pour chaque page, chacun amenant vers une étiquette différente (page2 pour celui de page1, page3 pour celui de page2, etc.), ou trouver un moyen de faire un bouton "universel", marchant dans chaque page. Si encore chaque page prenait la place d'une image, j'aurais sans doute moins de souci. Mais il se trouve que ce n'est pas le cas, et que j'ai des animations qui rallongent le nombre d'images nécessaires pour chaque page...
Etant donné que toutes mes étiquettes sont nommées "page - quelquechose", je demande a ma fonction d'aller a l'étiquette "page - quelquechose". Reste a trouver un moyen de transformer ce "quelquechose" en un nombre, correspondant a celui de la page suivante. D'ou ma variable "numpage".
Celle-ci doit augmenter de 1 a chaque fois que je clique sur un bouton "page suivante" (=> numpage++;), puis m'emmener a la page correspondante. Autrement dit a l'étiquette ""page"+numpage" ou numpage est le numéro de ma page suivante. ("page3" si je suis sur "page2")
Le code fonctionne très bien jusqu'ici, mais là où je bloque, c'est, une fois l'intro terminée, que je n'arrive pas a passer sur l'étiquette "chapitre1". Normal, puisque l'étiquette ne s'appelle plus "page quelquechose", mais cette fois "chapitre quelquechose".
J'essaie donc de faire comprendre a mon ordinateur que SI il n'y a pas de "page quelquechose" correspondant a la valeur de numpage (en l'occurrence pas de "page5"), ALORS, il doit effectuer la même opération, mais cette fois en utilisant la variable "numchapitre". Dès lors, puisque "page5" n'existe pas, il devrait aller a "chapitre1".
Seulement, je n'arrive pas a lui faire comprendre le concept "si il n'y a page de page5". Je l'ai d'abord traduit par "if ("page"+numpage==null)", sans succès. J'ai supposé que c'était le concept ""page"+numpage" dont il n'arrivait pas a comprendre de quoi il s'agissait. J'ai alors essayé de traduire cela par une variable, en éspérant qu'ainsi il arriverait mieux a gérer la chose. J'ai donc créé ma variable "page" dont la valeur est ""page"+numpage", et j'ai retapé ma fonction, en utilisant cette fois-ci ma variable toute neuve : "if(page==null). Ca ne marche pas plus, et j'oserais même dire que ca marche moins, puisque désormais je n'arrive plus a changer de page du tout. En fait, ma variable "page" ne s'incrémente pas du tout. Avec les trace, je m'apercois très vite que "numpage" augmente (1,2,3....), que ""page"+numpage" augmente (page1, page2, page3....), mais que par contre, "page" reste éternellement coincé sur "page1", alors pourtant que cette variable est elle-même constituée de ""page"+numpage".
J'aimerais donc trouver un moyen de résoudre mon problème, et de faire en sorte que mon bouton me fasse accéder a toutes les pages, que leur étiquette indique "page" ou "chapitre".
J'espère avoir été un peu plus clair cette fois-ci... (Désolé c'est un peu compliqué)
Utilisateur anonyme
9 déc. 2009 à 09:56
9 déc. 2009 à 09:56
visiblement tu n'as pas bien lu ou compris
je te disais donc que je n 'utilisais pas l'outil flash d'adobe qui est payant on le sait sauf pour les pirates
mais je ne tiens pas trop à l'être . ensuite il ne fonctionne pas sur linux ce qui l 'exclut donc pour moi.
d'autre part swfc correspond plus à ce que je manipule depuis des années c'est à dire du texte
qui peut être plus souple quelque fois que du mode graphique , ceci étant cela ne sert à rien de m'envoyer des snapshots ou photos de l'écran de flash donc.
ce que je te demande c'est un lien sur ton animation et tout l'action-script que tu peux détacher de ton projet flash j'ai quand même utilisé flash dans sa version limitée à un mois . je compare quand même avant d'émettre des avis.
j 'espère que tu as quand même jeté un coup d'oeil sur ce qu'on pouvait faire avec swfc ...
ce n'est pas compliqué et on peut s'apercevoir qu'on peut tout faire ce que l'on fait avec flash l'outil adobe
il est peut-être + ergonomique pour les graphistes mais swfc l'est + pour les développeurs de code
je te disais donc que je n 'utilisais pas l'outil flash d'adobe qui est payant on le sait sauf pour les pirates
mais je ne tiens pas trop à l'être . ensuite il ne fonctionne pas sur linux ce qui l 'exclut donc pour moi.
d'autre part swfc correspond plus à ce que je manipule depuis des années c'est à dire du texte
qui peut être plus souple quelque fois que du mode graphique , ceci étant cela ne sert à rien de m'envoyer des snapshots ou photos de l'écran de flash donc.
ce que je te demande c'est un lien sur ton animation et tout l'action-script que tu peux détacher de ton projet flash j'ai quand même utilisé flash dans sa version limitée à un mois . je compare quand même avant d'émettre des avis.
j 'espère que tu as quand même jeté un coup d'oeil sur ce qu'on pouvait faire avec swfc ...
ce n'est pas compliqué et on peut s'apercevoir qu'on peut tout faire ce que l'on fait avec flash l'outil adobe
il est peut-être + ergonomique pour les graphistes mais swfc l'est + pour les développeurs de code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
beren57
Messages postés
7
Date d'inscription
jeudi 27 mars 2008
Statut
Membre
Dernière intervention
9 décembre 2009
9 déc. 2009 à 10:19
9 déc. 2009 à 10:19
le problème c'est que j'ai toute une animation a faire en moins d'une semaine et que j'ai dû apprendre flash sur le tas pour pouvoir en être a peu près capable. Si maintenant je commence a abandonner flash et a me lancer dans l'apprentissage d'un nouveau logiciel, j'aurai jamais fini... Ca devrait pas être un programme compliqué a faire puisqu'il ne s'agit que de pages qui se succèdent, avec parfois une anim dessus, mais rarement. Comme un diaporama, en fait, mais qui se contenterait pas de faire se succéder les pages, et permettrait aussi de revenir en arrière ou de passer quelques pages pour arriver directement au menu principal (la page après l'intro, donc, que j'ai pour l'instant appelée "chapitre1"). Et sur cette page principale, trois boutons, lançant chacun un nouveau "diaporama". Enfin, sur chaque page, un bouton pour revenir au menu principal.
J'ai déjà fait pas mal de choses, et la plupart fonctionnent parfaitement. Mon intro est là, il faut encore que j'y mette en forme quelques pages, mais sinon, ca marche. Le seul souci que j'ai c'est ces boutons "page précédente" et "page suivante" qui ne fonctionnent pas. Mais si j'arrive a faire une fonction "globale" et que j'arrive a faire en sorte de n'avoir qu'un bouton de chaque dans ma bibliothèque, que je rappelle pour chaque page, et une ligne de code a copier/coller, il n'y aura plus de souci et le reste, ce sera simplement de la mise en page. J'ai pas franchement envie de me compliquer la vie a faire un bouton ayant sa propre fonction pour chaque page, alors que le principe est le même pour chaque bouton, c'est juste la page sur laquelle faire arriver qui change.
Si encore c'était pas un boulot, avec sousous au bout, et date d'échéance fixe, je m'embêterais pas et je regarderais si ton logiciel est pas plus facile a gérer. Mais là, j'ai déjà perdu une semaine et demie a apprendre les bases de flash et d'actionscript, et j'ai plus vraiment le temps de recommencer.
Si tu veux quand même mon programme pour pouvoir m'aider, je veux bien (et merci d'avance, une nouvelle fois), mais alors par contre, juste, faudrait que tu m'expliques comment l'envoyer ici... Je sais mettre des images sur un forum (et encore, ca marchait pas hier, va savoir pourquoi, du coup j'ai juste laissé le lien), mais alors un .exe... Aucune idée de comment faire.
J'ai déjà fait pas mal de choses, et la plupart fonctionnent parfaitement. Mon intro est là, il faut encore que j'y mette en forme quelques pages, mais sinon, ca marche. Le seul souci que j'ai c'est ces boutons "page précédente" et "page suivante" qui ne fonctionnent pas. Mais si j'arrive a faire une fonction "globale" et que j'arrive a faire en sorte de n'avoir qu'un bouton de chaque dans ma bibliothèque, que je rappelle pour chaque page, et une ligne de code a copier/coller, il n'y aura plus de souci et le reste, ce sera simplement de la mise en page. J'ai pas franchement envie de me compliquer la vie a faire un bouton ayant sa propre fonction pour chaque page, alors que le principe est le même pour chaque bouton, c'est juste la page sur laquelle faire arriver qui change.
Si encore c'était pas un boulot, avec sousous au bout, et date d'échéance fixe, je m'embêterais pas et je regarderais si ton logiciel est pas plus facile a gérer. Mais là, j'ai déjà perdu une semaine et demie a apprendre les bases de flash et d'actionscript, et j'ai plus vraiment le temps de recommencer.
Si tu veux quand même mon programme pour pouvoir m'aider, je veux bien (et merci d'avance, une nouvelle fois), mais alors par contre, juste, faudrait que tu m'expliques comment l'envoyer ici... Je sais mettre des images sur un forum (et encore, ca marchait pas hier, va savoir pourquoi, du coup j'ai juste laissé le lien), mais alors un .exe... Aucune idée de comment faire.
Utilisateur anonyme
11 déc. 2009 à 15:32
11 déc. 2009 à 15:32
j ai refait un plus simple
http://jeanmichel.gens.free.fr/swfc/visio3.sc
http://jeanmichel.gens.free.fr/swfc/visio3.swf
http://jeanmichel.gens.free.fr/swfc/visio3.sc
http://jeanmichel.gens.free.fr/swfc/visio3.swf