• › Witaj Gościu
  • Jesteś niezalogowany (
  • Zaloguj 
  •  lub  

Logo


Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
 Tytuł: [Flash/AS 3.0] Problem z płynnym przechodzeniem /zapętlanie
PostNapisane: Cz wrz 16, 2010 8:07 pm 
Offline
Działa
Działa
Avatar użytkownika

Dołączył(a): Pn wrz 09, 2002 11:13 am
Posty: 801
Lokalizacja: Kraków
Zrobiłem sobie szablon bazujacy na takim rozwiązaniu: klik aby zobaczyć

wszystko jest jasne i klarowne dla mnie, jednak mam problem i widać to również w przykładzie na linkowanej przeze mnie stronie.

Jeżeli po upływie animacji intra. pojawiają sie przyciski i zaczynamy klikać raz na jeden raz na drugi itd to wczytywane elementy zaczynają wariować (wczytywać się w przód)

nie jestem flashowcem, dlatego chciałem zapytać czy ktoś ma pomysł jak zmodyfikować podany kod tak aby problem został usunięty? chętnie pomogę z zagadnieniami z dziedziny szeroko rozumianej grafiki komputerowej i multimediów.

Kod:
import fl.transitions.*;

import fl.transitions.easing.*;

// tween the main menu into place upon opening

var moveTween:Tween = new Tween(mainmenu_mc, "y", Elastic.easeOut, mainmenu_mc.y, 70, 2, true);

// claim MCs from library to use on stage when needed using addChild

var p1:page1 = new page1;

var p2:page2 = new page2;

var p3:page3 = new page3;

var p4:page4 = new page4;

pageContainer_mc.addChild(p1);

var pageMoveTween:Tween = new Tween(pageContainer_mc, "y", Elastic.easeOut, 300, 110, 2, true);

mainmenu_mc.menuBtn1_btn.addEventListener(MouseEvent.CLICK, btn1Click);

mainmenu_mc.menuBtn2_btn.addEventListener(MouseEvent.CLICK, btn2Click);

mainmenu_mc.menuBtn3_btn.addEventListener(MouseEvent.CLICK, btn3Click);

mainmenu_mc.menuBtn4_btn.addEventListener(MouseEvent.CLICK, btn4Click);

function btn1Click (event:MouseEvent):void {

var btn1Outro:Tween = new Tween(pageContainer_mc, "alpha", Strong.easeOut, 1, 0, 1, true);

btn1Outro.addEventListener(TweenEvent.MOTION_FINISH, runBtn1Transition);

function runBtn1Transition (event:TweenEvent):void {

pageContainer_mc.removeChildAt(1);

pageContainer_mc.addChild(p1);

var btn1Intro:Tween = new Tween(pageContainer_mc, "alpha", Strong.easeOut, 0, 1, 1, true);

}

}

function btn2Click (event:MouseEvent):void {

var btn2Outro:Tween = new Tween(pageContainer_mc, "x", Strong.easeIn, pageContainer_mc.x, -500, 1, true);

btn2Outro.addEventListener(TweenEvent.MOTION_FINISH, runBtn2Transition);

function runBtn2Transition (event:TweenEvent):void {

pageContainer_mc.removeChildAt(1);

pageContainer_mc.addChild(p2);

var btn2Intro:Tween = new Tween(pageContainer_mc, "x", Strong.easeOut, pageContainer_mc.x, 56, 1, true);

}

}

function btn3Click (event:MouseEvent):void {

var btn3Outro:Tween = new Tween(pageContainer_mc, "width", Strong.easeOut, pageContainer_mc.width, 0, 2, true);

btn3Outro.addEventListener(TweenEvent.MOTION_FINISH, runBtn3Transition);

function runBtn3Transition (event:TweenEvent):void {

pageContainer_mc.removeChildAt(1);

pageContainer_mc.addChild(p3);

var btn3Intro:Tween = new Tween(pageContainer_mc, "width", Strong.easeOut, 0, 570, 2, true);

}

}

function btn4Click (event:MouseEvent):void {

var btn4Outro:Tween = new Tween(pageContainer_mc, "y", Strong.easeIn, pageContainer_mc.y, 500, 1, true);

btn4Outro.addEventListener(TweenEvent.MOTION_FINISH, runBtn4Transition);

function runBtn4Transition (event:TweenEvent):void {

pageContainer_mc.removeChildAt(1);

pageContainer_mc.addChild(p4);

var btn4Intro:Tween = new Tween(pageContainer_mc, "y", Strong.easeOut, 500, 123, 1, true);

}

}


pozdrawiam

_________________
Daj zwierzakowi jeść... klik w miskę i do przodu :)
www.pustamiska.pl
Dziękuję.


Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Skocz do:  
cron

Polecamy












Powered by phpBB
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL
Not able to open ./cache/data_global.php