Vous n'êtes pas connecté.
Pages: 1

Bonjour,
Je début dans flash,
j'ai une annimation à faire mais comme il y en a plusieur identique avec juste l'image différente (une pour Mx, une autre pur my) avec la meme mise en page et la même animation.
je doit donc faire l'annime en action script.
Mais la je suis un peut perdu :
J'ai une image de fond fix.
Puis ensuite un clip qui doit apparaite (passer de 0% alpha à 100% alpha en 6 seconde) clip non occurence : bru_BTS
puis 20 seconde après apparait le deuxième clip possitionner au dessus nom : bru_env
puis ainsi de suite.
Sur le net j'ai trouver un code pour faire apparaitre puis disparaite en boucle mais c'est pas ce que je cherche, que dois-je modifier pour que ça fonctionne comme je veux.
voici le code :
_root.bru_BTS._alpha=0;
_root.bru_10ans._alpha=0;
_root.bru_env._alpha=0;
_root.bru_aime_graph._alpha=0;
_root.onEnterFrame = function(){
if (_root.bru_BTS._alpha<100){
_root.bru_BTS._alpha+=0;
}
else {_root.bru_BTS._alpha=0;
}
}
_root.onEnterFrame = function(){
if (_root.bru_10ans._alpha<100){
_root.bru_10ans._alpha+=0;
}
else {_root.10ans._alpha=0;
}
}
_root.onEnterFrame = function(){
if (_root.bru_env._alpha<100){
_root.bru_env._alpha+=0;
}
else {_root.bru_env._alpha=0;
}
}Merci beaucoup de votre aide
TOP Hors ligne

à l'aide please,
TOP Hors ligne

vraiement personne peut m'aider? me donner de quoi démarrer? pitier je suis pommer.
Je sais comment lui dire de changer l'alpha quand on clic sur un bouton mais là tous seul (automatiquement ) je sais pas faire
TOP Hors ligne

s'il vous plait j'ai besoin d'aide
TOP Hors ligne

bonjour,
J' y suis presque, normalement mon code devrais marcher, mais il m'indique une erreur, qui y est pas : il me dis de rajouter un'}' à la ligne 2 hirs il y est déjà que faire?
Voici le code :
var etape:Number = 1;
var temps:Function = function(texte:String, longeur:Number):Void {
if (etape == 1) {
_root.onEnterFrame = function(texte){
if (_root.bru_bts._alpha<100){
_root.bru_bts._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 2) {
_root.onEnterFrame = function(texte){
if (_root.bru_10ans._alpha<100){
_root.bru_10ans._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 3) {
_root.onEnterFrame = function(texte){
if (_root.bru_env._alpha<100){
_root.bru_env._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 4) {
_root.onEnterFrame = function(texte){
if (_root.bru_aime._alpha<100){
_root.bru_aime._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 5) {
clearInterval (interv) ;
}
etape++;
var interv:Number = setInterval (temps, 20000, 10);
btn_V_Projet.onPress = function() {
gotoAndPlay("Projet", 1);
};
stop();et voici le message d'erreur de flash :
" Séquence = Bruno, Calque = Actions, Image = 1 : Ligne 2 : '{' attendu
var temps:Function = function(texte:String, longeur:Number):Void {
Séquence = Projet, Calque = Actions, Image = 1 : Ligne 2 : '{' attendu
var temps:Function = function(texte:String, longeur:Number):Void {
Séquence = Projet, Calque = Actions, Image = 1 : Ligne 48 : ';' attendu
} else if (etape == 6) {
Séquence = Projet, Calque = Actions, Image = 1 : Ligne 40 : Le bloc d’instruction doit être terminé par '}'
} else if (etape == 5) {
Séquence = Projet, Calque = Actions, Image = 1 : Ligne 62 : Erreur de syntaxe.
Séquence = Valeurs, Calque = Actions, Image = 1 : Ligne 2 : '{' attendu
var temps:Function = function(texte:String, longeur:Number):Void {
"
et pour la séquence "projet" j'ai deux clip qui doive apparaitre en même temps j'ai du me tromper à ce niveau là, mais je vois pas où, le code :
var etape:Number = 1;
var temps:Function = function(texte:String, longeur:Number):Void {
if (etape == 1) {
_root.onEnterFrame = function(texte){
if (_root.proj_for._alpha<100){
_root.proj_for._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 2) {
_root.onEnterFrame = function(texte){
if (_root.proj_cohe._alpha<100){
_root.proj_cohe._alpha += 2
}
else {delete _root.onEnterFrame;
}
if (_root.proj_prin._alpha<100){
_root.proj_prin._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 3) {
_root.onEnterFrame = function(texte){
if (_root.proj_metier._alpha<100){
_root.proj_metier._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 4) {
_root.onEnterFrame = function(texte){
if (_root.proj_client._alpha<100){
_root.proj_client._alpha += 2
}
else {delete _root.onEnterFrame;
}
}
} else if (etape == 5) {
_root.onEnterFrame = function(texte){
if (_root.proj_zone._alpha<100){
_root.proj_zone._alpha += 2
}
else {delete _root.onEnterFrame;
}
} else if (etape == 6) {
clearInterval (interv) ;
}
etape++;
var interv:Number = setInterval (temps, 20000, 10);
btn_logo.onPress = function() {
gotoAndPlay("Valeurs", 1);
};
stop();Personne peux m'aider?
TOP Hors ligne

Personne peux m'aider ou y a personne sur le forum ?
Merci d'avance.
TOP Hors ligne

bon j'ai trouver une solution avec des tween, normalement ça je devrais marcher, mais j'ai encore un message d'erreur incompréhensible, je poste quand même au cas ou un personne passerai pour répondre ou me dire ce qui ne va pas avec mon message pour que personne ne veuille me répondre.
Voici mon code :
import mx.transitions.Tween;
import mx.transitions.easing.*;
var temps:Function = function (mc, time):Void {
new Tween(mc, "_alpha", Strong.easeOut, mc._alpha, 100, time);
};
setTimeout(this, "temps", 2000, bru_bts, 50);
setTimeout(this, "temps", 4000, bru_10ans, 50);
setTimeout(this, "temps", 6000, bru_env, 50);
setTimeout(this, "temps", 8000, bru_aime, 50);
stop();
btn_V_Projet.onPress = function() {
gotoAndPlay("Projet", 1);
};et voici le message d'erreur de flash :
" Séquence = Bruno, Calque = Actions, Image = 1 : Ligne 1 : ';' attendu
import mx.transitions.Tween;
Séquence = Bruno, Calque = Actions, Image = 1 : Ligne 2 : ';' attendu
import mx.transitions.easing.*;
Séquence = Bruno, Calque = Actions, Image = 1 : Ligne 3 : '{' attendu
var temps:Function = function (mc, time):Void {
Séquence = Bruno, Calque = Actions, Image = 1 : Ligne 5 : '}' inattendu
};
"
Merci d'avance à l'âme charitable que me répondre.
Merci
TOP Hors ligne







Hello,
j'y connais absolument rien en flash, mais vu le nombre de up et ta façon de parler, je tiens à te préciser que ce n'est pas une coallition contre toi. Ce n'est pas du genre du forum de ne pas répondre juste pour embêter. Seulement d'un autre côté on ne poste pas non plus pour dire "Je sais pas", car ça n'apporte rien et ça flood le post.
Voilà, sinon ne t'en fait pas, si quelqu'un ici connait flash, il te répondra, tu peux en être certain.
Meilleures salutations, et bienvenue sur le forum, puisque je vois que tu es assez nouveau 
TOP Hors ligne
Pages: 1