Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-05-2007, 17:12   #1 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 28
Exclamation Movieclip nach 5 Sekunden beenden

Hallo,

hab folgendes Problem:

Lade aus der Bibliothek nacheinander 5 Movieclips(Sprechblasen) auf meine Bühne. Die Movieclips sind alle auf der selben Platzierung.

Nun liegen die Movieclips aber zum Schluß alle aufeinander! Das will ich aber nicht!

Gibt es eine Anweisung, das der Movieclip sich nach 5 Sekunden ausblendet...hab nix gscheits dazu gefunden.



Danke für eure Hilfe.
shadowman ist offline   Mit Zitat antworten
Alt 17-05-2007, 17:26   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
PHP-Code:
//setTimeout(funktionsname, verzögerung in ms, parameter der funktion)
setTimeout(unsichtbar,4000,test_mc);
function 
unsichtbar(t:MovieClip){
    
t._visible=false;

__________________
mfg Frank

Geändert von mildesign (17-05-2007 um 17:28 Uhr)
mildesign ist offline   Mit Zitat antworten
Alt 17-05-2007, 17:43   #3 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 28
Danke...aber so ganz blick ich da nicht durch!


Hier ein Ausschnitt des Codes:

PHP-Code:
on(release) {
        
stopDrag();
        if (eval(
this._droptarget) == _root.regensburg) {

            
_root.attachMovie("Sprechblase1","blase1",1);
            
_root.blase1._x=157;
            
_root.blase1._y=171;
            
_root.blase1._xscale=100;

                if(!
alreadyHit)
                {
                    
alreadyHit true;
                    
alreadyMinus false;
                    
_root.allCorrect += 1;
                }
            
            } else {

            
_root.attachMovie("Sprechblase2","blase2",1);
            
_root.blase2._x=160;
            
_root.blase2._y=171;
            
_root.blase2._xscale=100;
                if(
alreadyHit)
                {
                    
alreadyHit false;
                    if(
_root.allCorrect && !alreadyMinus)
                    {
                        
alreadyMinus true;
                        
_root.allCorrect -= 1;
                    }
                }
        }
    } 
Die Sprechblase 1 und auch die Sprechblase 2 sollte nach 5 Sekunden unsichtbar gemacht werden!!
Wie lautet den hierfür der Code?

Danke
shadowman ist offline   Mit Zitat antworten
Alt 17-05-2007, 19:20   #4 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
Zitat:
Zitat von shadowman Beitrag anzeigen
Danke...aber so ganz blick ich da nicht durch!
PHP-Code:
on(release
ihhhhhh
Codeschnippsel auf Movieclips zu kleben ist seit mx2004 veraltet
einfach den timeoutaufruf nach dem attachen einfügen.
Die definition der Funktion gehört dann ins erste Schlüsselbild
Wo man generell seinen gesammten code habe sollte, ist übersichtlicher.
__________________
mfg Frank
mildesign 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 19:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele