Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-08-2005, 16:01   #1 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
unloadMovie erst nach einer function

salute

Ich habe einen externen film geladen und will ihn ausblenden. Nun kann man das ja mit unload machen sieht aber nich sooo nett aus wenn dat einfach mir nix dir nix verschwindet. Also habe ich mich gefragt ob es denn möglich sein könnte den befehl erst nach einer tween function aufrufen zu lassen...? Heisst also erst den film aus der bühne fliegen lassen und dann löschen.

liebe grüsse

daniel
dabinjo ist offline   Mit Zitat antworten
Alt 10-08-2005, 16:09   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Meinst sowas.
ActionScript:
  1. mein_mc.onRelease=function()
  2. {
  3. _root.externer_mc.onEnterFrame=function()
  4. {
  5. this._alpha-=5;
  6. if(this._alpha<=0){
  7. this.unloadMovie()
  8. delete this.onEnterFrame
  9. }
  10. }
  11. }
Sonst schau dir mal salazar Fade-Funktionen genauer an.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 10-08-2005, 16:15   #3 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
danke ma für die schnelle antwort aber das habe ich auch schonmal ausgekramt. ich dachte eher an einen tween aber ich weiss nicht wie ich den überprüfen soll

ActionScript:
  1. mc.onPress=function(){
  2. film.tween("_x",2000,2,"easeIrgendwohin");
  3. }

idee?
dabinjo ist offline   Mit Zitat antworten
Alt 10-08-2005, 16:22   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Geht (wahrscheinlich) so:
ActionScript:
  1. film.onEnterFrame = function() {
  2.     tempx == this._x ? unloadMovie(this) : tempx=this._x;
  3. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-08-2005, 16:29   #5 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
kannst du mir erörtern was das heisst ? ich verstehs nicht
dabinjo ist offline   Mit Zitat antworten
Alt 10-08-2005, 16:38   #6 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Wenn du die Tween-Erweiterung von laco.wz.cz meinst, dann solltest du
mit einer Funktion arbeiten die nach dem tween aufgerufen wird.
ActionScript:
  1. mein_mc.onRelease = function()
  2. {
  3.     _root.externer_mc.alphaTo(0, 1, "linear", 0, "unloadMovieClip(_root.externer_mc)");
  4. };
  5. function unloadMovieClip(_mc)
  6. {
  7.     _mc.unloadMovie();
  8. }
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk 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 08:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele