Banniere pub en boucle as3 (flash)

Fermé
May - 25 sept. 2010 à 19:20
 remyl - 28 nov. 2010 à 15:13
Bonjour,

pour un projet je cherche à faire une pub banniere, bon elle terminée, le seul problème est que je ne sais pas comment coder en as3 le fait que je veux que ma video tourne en boucle.

Je sais que souvent on fait les pub en utilisant la timeline etc...mais bon moi j'avais envie d'utiliser les tween et tout coder. Mais du tout coup tout se passe sur la 1ere frame à part mon fond qui bouge en boucle sur la time line puisque je l'ai animé.

Comment puis-je faire comprendre en code ou autrement, qu'à la fin de mon code je veux que la pub redémarre?


MON CODE :

import com.greensock.*;
import com.greensock.easing.*;

//Bouton invisible
invisible_btn.buttonMode=true;
invisible_btn.addEventListener(MouseEvent.CLICK, aventi);
function aventi(me:MouseEvent):void {
var annuaire:URLRequest = new URLRequest( "https://www.dreamworks.com/" );
navigateToURL( annuaire );
}

//Fond
nuages_mc.alpha=0;
TweenMax.to(nuages_mc,1,{alpha:1,ease:Back.easeOut});
TweenMax.to(persoshrek_mc,0.5,{y:-13,ease:Strong.easeOut,delay:1});
TweenMax.to(persomadagascar_mc,0.5,{x:114,ease:Strong.easeOut,delay:2});
TweenMax.to(persodragon_mc,0.5,{y:6,ease:Strong.easeOut,delay:3});



//Persos
persoshrek_mc.y=93;
persomadagascar_mc.x=0;
persodragon_mc.y=90;
texte_mc.phrase1_mc.x=-480;
texte_mc.phrase2_mc.x=-480;

TweenMax.to(texte_mc.phrase1_mc,1,{x:-95,blurFilter:{blurX:0,quality:1,remove:true},ease:Sine.easeOut,onComplete:texte1display});

function texte1display():void {
TweenMax.to(texte_mc.phrase1_mc,0.3,{alpha:0,delay:0.5,onComplete:texte2});
}

function texte2():void {
TweenMax.to(texte_mc.phrase2_mc,1,{x:-95,blurFilter:{blurX:0,quality:1,remove:true},ease:Sine.easeOut,onComplete:texte2display});
}

function texte2display():void {
TweenMax.to(texte_mc.phrase2_mc,0.3,{alpha:0,delay:0.5});
}

//Logo
logo_mc.logohaut_mc.y=-50;
logo_mc.logohautwire_mc.alpha=0;
logo_mc.logobas_mc.y=80;

TweenMax.to(logo_mc.logohaut_mc,1,{y:-4,ease:Elastic.easeOut,delay:4});
TweenMax.to(logo_mc.logobas_mc,1,{y:-3,ease:Elastic.easeOut,delay:4.5,onComplete:wire});

function wire():void {
TweenMax.to(logo_mc.logohaut_mc,0.5,{alpha:0});
TweenMax.to(logo_mc.logohautwire_mc,0.5,{alpha:1});
}

A voir également:

3 réponses

Personne ne sait, s'il vous plaît?

Merci d'avance.
0
J'ai trouvé une solution seul finalement.

Merci tout de même.
0
Comment as tu fait j'ai le même soucis ?

Merci
0