Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-01-2006, 17:04   #1 (permalink)
MF_
Neuer User
 
Registriert seit: May 2004
Beiträge: 98
Arrow Pageflip: Statuscheck ob Seite erfolgreich umgeblättert wurde

Hi zusammen,

vielleicht könnt Ihr mir ja weiterhelfen.
Ich möchte in Pageflip eine Abfrage machen, ob die Seite vollständig umgeblätter wurde. Leider kann ich einfach nicht die richtige Stelle im Code finden :(

Laut Comments im Code gibt es dafür (so wie ich es verstehe) 2 Statusvars

preflip = false; //corner flip status
ctear = false; //actual page status

Jedoch funktioniert nur corner flip stat, ctear iss glaub ich falsch beschriftet (can tear??) und zeigt bei mir immer nur false an.

Hintergrund für die Abfrage ist, dass nach erfolgreichem umblättern, meine externes VOR-ZURÜCK-Menü den Status ändert. Mache ich das beim onPress oder onRelease, so zerhackt es den smoothen-Seiten-Wechsel-Tween.

Wär echt super, wenn mir jemand weiterhelfen könnte, vor lauter pi und cos-und sinusen platzt mir fast der kopp ;)

viele grüße marco

hier ne dyn. pageflip version, die ich verwende
MF_ ist offline   Mit Zitat antworten
Alt 03-02-2006, 09:45   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Ort: hamburg
Beiträge: 23
hi marco,

cool wo hast Du denn diese dynamische version her?
ich habe mal damit rumprobiert,

on (release) {
aflip = false;
flip = false;
flipoff = false;
canflip = true;
gdir = 1;
gflip = true;
autoflip();
}

und auf dem zurückbutton

on (release) {
aflip = false;
flip = false;
flipoff = false;
canflip = true;
gdir = -1;
gflip = true;
autoflip();
}

das geht tadellos
http://www.graphics4web.de/steffi_ba..._neu/test.html

hab ich dich richtig verstanden? hilft dir das?

tja und vielleicht kannst Du mir einen Schritt weiterhelfen,
wie hast Du denn dein externes Menue eingebunden,
ich plane ein ext. Menue erst ab seite 2 zu zeigen und
scheiter an dem richtigen EventHandler.
ich dachte es könnte einfach eine abfrage sein, die auf die
PageNumber zeigt, aber geht nicht.

grüsse Doro
dorothee ist offline   Mit Zitat antworten
Alt 06-02-2006, 15:01   #3 (permalink)
MF_
Neuer User
 
Registriert seit: May 2004
Beiträge: 98
hi dorothee,

danke für dein antw.
Das mit dem umblättern ist so richtig und funktioniert auch gut.

mein problem war, dass ich wollte, dass mein opt. menü erkennt, wenn eine Seite umgeblättert wurde. dies ist zum bsp hilfreich, wenn ein back | next schaltfläche bei der ersten | letzten seite verschwinden soll.

damit das ohne probleme funktioniert musst du beim 4ten as-frame um die zeile 300 das hier abändern. Rufst du die Funktion an einer anderern stelle auf, wird der smoothe-tween rucklig, da die Fkt. während des "renderns" aufgerufen wird.

PHP-Code:
    if(flipOff) {                        //terminating page turning effect... (comlplete turning... dropped on the other side)
    
        
if(flipOK || tear) {
            
            
= (ox += (-sx-ox)/(gflipgses ));
            
= (oy += (sy-oy)/(gflipgses ));
            
calc(x,y);
            if(
x/-sx 0.99 || tear) {            //we are done with turning, so stop all turning issue... FERTIG
                
flip false;
                
                
    if (
sx 0goPrevious();
    else 
goNext();
    
                
                
flipOK flipOff false;
                
pages.pgrad._visible pages.flip._visible false;
                
//_quality = "BEST";    //if quality is decrased during turning effect, you must reset its default value! 
goPrevious und goNext sind dabei die funktionen die aufgerufen werden, wenn der pageflip erfolgreich ausgeführt wurde.

hoffe das kannst du irgendwie gebrauchen

gruß marco
MF_ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele