Rechercher : dans
Par :

Bouton actif quand anim chargée flash

Dernière réponse le 14 oct 2009 à 22:27:46 louloute0703, le 9 oct 2009 à 17:07:57 
 Signaler ce message aux modérateurs

Bonjour,
je réalise un site avec flash et j'aimerai savoir comment faire pour que mes boutons soient actifs que lorsque l'animation est chargée.
Merci d'avance pour vos réponses.

Configuration: Windows XP Internet Explorer 7.0

1

amjahed, le 10 oct 2009 à 00:48:18

Salam,
Voir la dernière intervention :
http://www.developpez.net/... Je ne suis pas le biologiste, je suis juste son guide dans l­a forêt.
J'utilise : Ubuntu, OpenOffice, Firefox, GIMP, Inkscape, 7zi­p, audacity ... 

Répondre à amjahed

2

louloute0703, le 10 oct 2009 à 09:37:19

Bonjour,

Merci pour ta réponse mais sur ton lien il n'y a pas la réponse à ma question.
Moi je veux que mes boutons soit cliquable uniquement quand l'animation est chargée entièrement.
Je suis sur que ça doit être tout bête mais je ne trouve pas sur internet donc si quelquun peut m'aider se serai sympa.Merci

Répondre à louloute0703

3

amjahed, le 10 oct 2009 à 13:27:16

L'idée est de démarrer avec des boutons inactifs qui seront activés lors du chargement complet de l'animation. Je ne suis pas le biologiste, je suis juste son guide dans l­a forêt.
J'utilise : Ubuntu, OpenOffice, Firefox, GIMP, Inkscape, 7zi­p, audacity ... 

Répondre à amjahed

4

louloute0703, le 10 oct 2009 à 18:24:22

Et comment fait on ça stp? j'ai juste besoin du code à mettre dans action script.
Merci pour ton aide

Répondre à louloute0703

5

amjahed, le 12 oct 2009 à 15:02:34

Utiliser l'Action script :

monBouton._visible = false;  //ca rend invisible ton bouton mais il reste actif
monBouton._visible = true;  //ca rend visible ton bouton

monBouton.enabled = false; //ca rend ton bouton, qu il soit visible ou invisible inactif
monBouton.enabled = true; //ca rend ton bouton actif, même s'il est invisible

Source : http://www.developpez.net/... Je ne suis pas le biologiste, je suis juste son guide dans l­a forêt.
J'utilise : Ubuntu, OpenOffice, Firefox, GIMP, Inkscape, 7zi­p, audacity ... 

Répondre à amjahed

6

louloute0703, le 13 oct 2009 à 10:04:43

Merci pour ta réponse mais ça ne répond pas tout à fait à ce que je veux. Là ça active et désactive les boutons mais ne faut il pas des conditions if et else pour qu'il soit inactif jusqu'à la fin du chargement de l'animation???

Répondre à louloute0703

7

amjahed, le 13 oct 2009 à 13:38:46

Oui, c'est ça
Je vais essayer de vous répondre dans un temps proche. Je ne suis pas le biologiste, je suis juste son guide dans l­a forêt.
J'utilise : Ubuntu, OpenOffice, Firefox, GIMP, Inkscape, 7zi­p, audacity ... 

Répondre à amjahed

8

louloute0703, le 13 oct 2009 à 15:00:10

Merci beaucoup pour votre aide

Répondre à louloute0703

9

amjahed, le 13 oct 2009 à 23:51:50

OnClipEvent(load) :
http://www.info-3000.com/flash/evenementclip/index.php

onClipEvent (load) {
Code pour activer le bouton (le enabled déjà cité)
} 

Voir aussi :
http://www.actionscript.org/forums/showthread.php3?t=27476
http://wiki.mediabox.fr/documentation/flash/moviecliploader
http://www.infographik.fr/... Je ne suis pas le biologiste, je suis juste son guide dans l­a forêt.
J'utilise : Ubuntu, OpenOffice, Firefox, GIMP, Inkscape, 7zi­p, audacity ... 

Répondre à amjahed

10

louloute0703, le 14 oct 2009 à 10:07:42

Merci beaucoup pour ton aide, pour l'instant sur mon bouton il y a :
on (release) {
gotoAndPlay("mêtier", 1);
}

Comment j'ajoute le reste du code ?
Et pour monBouton.enabled = true que dois je mettre a la place de mon bouton le nom du symbole qui est par exemple Symbole 205?

Merci encore

Répondre à louloute0703

11

louloute0703, le 14 oct 2009 à 10:15:44

Ce code m'a l'air bien:
on (release)
{
if(!_root.holder1.loaded) //not yet loaded
{
_root.holder1.loadMovie("nameoffile.swf")
} else { //if it is loaded (no if necessary, truth implied)
_root.holder1.gotAndPlay("outro"); // I don't think you can use frame labels from within a hierarchy...you may need to change that
_root.holder1.nextMov="nameoffile.swf";
}

mais que doi-je mettre à la place de holder1?

Répondre à louloute0703

12

louloute0703, le 14 oct 2009 à 11:03:17

Je viens de tester le code que j'ai mis ci dessus mais ça ne fonctionne pas.
Peux tu m'aider une dernière fois en me donnant l'action script complet à mettre sur mes boutons en sachant que sur l'un d'eux par ex il y a ce code:
on (release) {
gotoAndPlay("mêtier", 1);
}

merci beaucoup

Répondre à louloute0703

13

 amjahed, le 14 oct 2009 à 22:27:46

On (release) :::>>> release=relâcher : c'est l'action à démarrer quand on relâche le bouton.
Je crois que le code que je vous ai passé doit être mis dans les codes du clip, je vous dis 'je crois' car je ne suis que le guide des biologistes :) (ça fait un bon temps que je n'ai pas coder en action script)
Je vous propose de cherche dans les forums déjà cités ou d'y poser votre question. Je reste à votre disposition. Je ne suis pas le biologiste, je suis juste son guide dans la forêt.
J'utilise : Ubuntu, OpenOffice, Firefox, GIMP, Inkscape, 7zip, audacity ... 

Répondre à amjahed