Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-09-2004, 17:56   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 175
alle mc löschen

Hallo, hab gerade das forum duchgesehen, es gibt ja schon einiges dazu, aber, dennoch immer nur bezogen auf den instanznamen des zu löschenden mc.

geht das auch ohne, also einen generellen Befehl
clear();
tut na net so wirklich.

ich attach in einer scene ca. 20 objekte, mit variablen Namen, Instanzen, und zum teil lokalen variablen als x = attachMovie.........
so nun will ich ne andere scene aufrufen, wo das natürlich nimma mehr zu sehen ist.......

wie kriet man die mc wieder weg???
schliest sich das aus, das ich diese dinger(attachten Mcs) jemals wieder los werde?????????

?????? ratlosigkeit macht sich breit
flatripe ist offline   Mit Zitat antworten
Alt 23-09-2004, 18:02   #2 (permalink)
freundlich ...
 
Benutzerbild von LoRMiddleCLass
 
Registriert seit: Aug 2002
Ort: Berlin
Beiträge: 588
hi,

merk dir einfach, welche du attacht hast:

_global._attachedMovies = new Array();

immer beim attachen das davor:
_attachedMovies.push( this.attachMovie( ... ) );

zum löschen:
for( var i in _attachedMovies ) _attachedMovies[ i ].removeMovieClip();


zum beispiel.

*m
__________________
the universe wants you to win...

Geändert von LoRMiddleCLass (23-09-2004 um 18:05 Uhr)
LoRMiddleCLass ist offline   Mit Zitat antworten
Alt 23-09-2004, 18:27   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 175
huii, genial, habs zwar ncoh net ganz durchblickt warum er das tut aber er tuts, danke sehr.

ist _attachedMovies ne var, oder ein def. befehl?

wenn ich also
_global._meinMovie = new Array();

immer beim attachen das davor:
_meinmovie.push( this.attachMovie( ... ) );

zum löschen:
for( var i in _meinmovie ) _meinmovie[ i ].removeMovieClip();

geht dann dan auch?
flatripe ist offline   Mit Zitat antworten
Alt 23-09-2004, 18:31   #4 (permalink)
freundlich ...
 
Benutzerbild von LoRMiddleCLass
 
Registriert seit: Aug 2002
Ort: Berlin
Beiträge: 588
attachedMovie is ne variable und zwar ein array.
also ja, es geht

immer, wenn du einen mc attacht, wird mit push ein neuer wert an diesen arraya angehängt und zwar ein verweis auf auf den attachten mc.

und zum löschen wird for( var in array ) jeder wert des arrays durchgegangen und versucht, über den gespeicherten verweis auf einen mc zuzugreifen und ihn zu removen.

*m
__________________
the universe wants you to win...
LoRMiddleCLass ist offline   Mit Zitat antworten
Alt 23-09-2004, 18:36   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 175
ahh, ok. cool. danke nochmal und liebe grüsse in den Norden.
g+k
flatripe 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:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele