Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2006, 08:56   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 10
ausfaden und removen

Hallo ihr Flasher

Ich stehe zurzeit an einem Problem an. Also es geht darum das ich ein MC ausfaden und dann removen lassen will. Zum ausfaden benutze ich eine Funktion mit setInterval.
Jetzt ist mein Problem das der Movieclip entfernt ist bevor er vollständig ausgefadet ist.
Könntet ihr mir da vieleicht weiterhelfen?

Hier rufe ich die Fade funktion auf und lasse dann den Movieclip entfernen:
PHP-Code:
customFade(0,2,30_root.mc["mc_folder"+(i-1)]["line"+line]);
_root.mc["mc_folder"+(i-1)]["line"+line].swapDepths();
_root.mc["mc_folder"+(i-1)]["line"+line].removeMovieClip(); 
und hier noch die Fade funktion:
PHP-Code:
function customFade($desAlpha$rate$interval$obj)
{
    if (
$obj.customFadeID)clearInterval($obj.customFadeID);
    
$interval = ($interval) ? $interval 50
    var 
mc=$objfade=$rate*(($desAlpha>mc._alpha)*2-1);
    
this.customFadeID=setInterval(function(){
            if (
Math.abs(mc._alpha $desAlpha) < $rate){
                
mc._alpha $desAlpha;
                if (
$desAlpha==0)mc._visible=false;
                
clearInterval(mc.customFadeID);
            }else{
                
mc._alpha += fade;
                if (
mc._alpha!=&& !mc._visible)mc._visible=true;
            }
    }, 
$interval);
    return 
this.customFadeID;

Ah ja, das alles ist ein Teil einer grossen for-Schleife. Weiss nicht ob das etwas aus macht.

Danke schon mal im voraus.

Gruss Cayl
cayl ist offline   Mit Zitat antworten
Alt 24-11-2006, 09:18   #2 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
das ist ja ein eigenartiger code *g*
aus welcher programmiersprache kommst du denn? :-)

jedenfalls:
es steht ja in deiner custom-fade-funktion die zeile:

if ($desAlpha==0)mc._visible=false;

schreibe stattdessen doch einfach
mc.removeMovieClip()
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 24-11-2006, 13:59   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 10
ich kann eigentlich keine programmiersprache richtig, das script habe ich im Internet gefunden.
Momentan funzts noch nicht richtig aber danke für den Denkanstoss, denke wirde es bald zum laufen zu bringe.

Danke für die schnelle Antwort

gruss cayl
cayl 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 15:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele