BIZARE, Code qui ne marche plus en publiant en flash 8
primoweb
Messages postés7Date d'inscriptionmardi 28 mars 2006StatutMembreDernière intervention11 octobre 2007
-
15 août 2006 à 14:07
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 2009
-
17 août 2006 à 12:02
Salut tout le monde.
Je suis embété :
Voilà, j'ai 4 séquences dont : default, 1, 2, 3
Sur la 1ère, j'ai un chant de texte de saisie.
Je veux que la personne tape 1,2 ou 3 pour aller vers la séquence voulus.
Donc mon texte de saisi s'apelle "choix".
Voici mon code sur mon bouton valider.
on(release){
if (choix == "1") {
gotoAndPlay("1",1)
}
if (choix == "2") {
gotoAndPlay("2",1)
}
if (choix == "3") {
gotoAndPlay("3",1)
}
else {
error = "Veuillez tapez un chiffre entre 1 et 3";
}
}
Voilà, ça marche impec en publiant pour flash 7 et pas flash 8,
Je suis dans la merde car j'ai utilisé les filtres textes et clips sur flash 8.
Pouvez vous m'aidez SVP ou me donnez un code pour faire la meme choses qui marche sur flash 8
A voir également:
BIZARE, Code qui ne marche plus en publiant en flash 8
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 15 août 2006 à 14:38
Essais plutôt quelque chose dans ce genre la :
Tu à ton texte d'occurrence "choix" et ton texte d'occurrence "error".
Et sur ton bouton un code comme celui-la :
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 16 août 2006 à 05:19
C'est ce qu'on appel de l'optimisation. Ca raccouris ton code et ca permet de faire la même chose en moins de lignes et moins de répétition. Plus tu va avancer dans Flash et le codage, plus tu va avoir tendance à Optimiser ton code pour des résultat plus performant en un minimum de ressources.
Mais je pense que tu ne doit pas être à ca pres peu-être
primoweb
Messages postés7Date d'inscriptionmardi 28 mars 2006StatutMembreDernière intervention11 octobre 2007 16 août 2006 à 09:24
Oui c'est vrai, c'est mieux, mais moi le résultat final me satisfait. Pour mes 3 séquences, ça va mais c'est vrai que si je devais répéter ce code pour 100 séquences, c'est vrai que là les lignes seraient infinissables.
Je vais essayer alors avec une trentaine de séquences et je te tiens au courant.
Merci. salut
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 16 août 2006 à 11:37
C'est assez étrage car cher moi ca fonctione ^^
Mais bon, comme tu le dis tu n'a pas énormément de séquence. A je pense peux être à une solution. ton Flash n'a peu être pas l'extension "Number-String Detection" qui cré cet effet sur le gotoAndPlay(). Donc si tu a vraiment beaucoup de séquence par le suite, utilise mon code, mais met comme nom d'image N1, N2, N3, N4, ...
on( release ) {
var Nbr = Number( choix.text );
Nbr == "NaN" ? 0 : Nbr;
if( Nbr >= 1 && Nbr <= 3 ){
gotoAndPlay( "N" + String( Nbr ));
}else{
error.text = "Veuillez tapez un chiffre entre 1 et 3";
}
}
Bon Bah sinon passe une bonne journée.
Aller @+
Bon Code
Flo
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 17 août 2006 à 12:02
Alors déjà, essais d'utiliser les fonction System.security.allowDomain() ou System.security.allowInsecureDomain() .
Ensuite utilise le gestionnaire de paramètre disponible sur le site de Adobe afin de personnaliser ta sécurité Local.