Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-05-2005, 11:56   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 24
transition manager ueberblendung zweier bilder

... möchte zwei bilder, mit speziellen effekten, ueberblenden.

mit hilfe des transitions manager funktioniert das auch fast:

AS frame 1

import mx.transitions.*;
var myTransParams:Object = new Object({type:Blinds, numStrips:35, dimension:1, direction:1, duration:1, easing:easing.Strong.easeOut});
var myTM:TransitionManager = new TransitionManager(myClip_mc);


import mx.transitions.*;
var myTransParams2:Object = new Object({type:Blinds, numStrips:35, dimension:1, direction:1, duration:1, easing:easing.Strong.easeOut});
var myTM2:TransitionManager = new TransitionManager(myClip_mc2);

AS auf button 1:

on (rollOver){
_root.myTM.startTransition(_root.myTransParams);
}

AS auf button 2:

on (rollOver){
_root.myTM2.startTransition(_root.myTransParams2);
}

nun möchte ich, wenn die überblendung abgeschlossen ist - auf das "darunterliegende" bild springen.
kann mir jemand sagen, wie ich den state der ueberblendung abfragen kann und danach ein z.b.

gotoAndStop("bild2");

einfügen kann?

bin um jeden tip dankbar!
gr. grissini
grissini ist offline   Mit Zitat antworten
Alt 13-05-2005, 14:58   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 24
*schubbs* nach oben?!

hmm - beisse mir daran etwas die zähne aus - habe jetzt einen timer eingesetzt, doch das ist leider zu ungenau?!

keine idee? SOS
grissini ist offline   Mit Zitat antworten
Alt 13-05-2005, 15:23   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 24
ActionScript:
  1. import mx.transitions.*;
  2. var myListener:Object = new Object();
  3. myListener.allTransitionsInDone = function() {
  4.      trace("all transitions in done");
  5. };
  6.  
  7. var myTM:TransitionManager = new TransitionManager(myClip_mc);
  8. myTM.addEventListener("allTransitionsInDone", myListener);
  9. myTM.startTransition({type:Blinds, numStrips:35, dimension:1, direction:1, duration:1, easing:easing.Strong.easeOut});
  10.  
  11. stop();

habe in einem tut noch was gefunden?! versuche es jetzt mit einem listener-objekt - leider traced er mir gar nichts?
danke nochmal!
grissini ist offline   Mit Zitat antworten
Alt 07-09-2006, 14:53   #4 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
Antwort kommt recht spät, aber sie kommt

direction = 1 gibts eben nicht!

entweder:
direction:Transition.IN
oder:
direction:Transition.OUT

dann bekommst du auch Dein gefordertes Trace!

MfG flash bier
(Ein unbeantworteter Thread weniger, dafür ein beantworteter mehr im Forum macht gleich ne Differenz von 2 ...
...für alle, welche die Suchen-Option verwenden)
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !

Geändert von flash bier (07-09-2006 um 14:54 Uhr)
flash bier 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 07:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele