Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-01-2012, 09:05   #1 (permalink)
Neuer User
 
Benutzerbild von dibone
 
Registriert seit: Dec 2004
Beiträge: 29
alle movieclips in einem movieclip färben

hallo,

wie man einen mc via as einfärbt weiß ich, das funktioniert auch ganz gut. jetzt möchte ich auch aber mit einem rutsch alle (mir aktuell noch unbekannt viele) movieclips in einem bestimmten movieclip in die gleich farbe einfärben. aktuell habe ich die clips im clip ohne instanznamen. geht das ohne daß ich instanznamen vergebe und ich das mit einer schleife durchlaufen lassen muß?
__________________
lg dibone
dibone ist offline   Mit Zitat antworten
Alt 26-01-2012, 09:21   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Wenn Du wirklich alle UnterMovieClips färben möchtest, ist es natürlich am einfachsten den übergeordneten MC zu färben.

Ansonsten kannst Du mit einem Script wie diesem alle UnterMcs ermitteln und in ein Array schreiben:
ActionScript:
  1. var childMcs:Array = [];
  2. var mc:MovieClip;
  3. for(var n:String in this) {
  4.     if (this[n].__proto__ == MovieClip.prototype &&
  5.         this[n]._parent == this) {
  6.        
  7.         mc = MovieClip(this[n]);
  8.         childMcs.push(mc);
  9.        
  10.         // was auch immer Du mit mc machen möchtest
  11.     }
  12. }
Theoretisch könnte man auch mit getInstanceAtDepth arbeiten. Da der Tiefenindex in AS1/2 jedoch nicht durchgängig ist, dürfte das wesentlich rechenintensiver sein.
In AS3 ist das (wie so vieles) besser gelöst. Schonmal drüber nachgedacht umzusteigen?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (26-01-2012 um 09:28 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Alt 26-01-2012, 10:45   #3 (permalink)
Neuer User
 
Benutzerbild von dibone
 
Registriert seit: Dec 2004
Beiträge: 29
dankeschön

super, danke das hat mir viel arbeit abgenommen.

umstieg auf as3 hab ich auch schon länger mal nachgedacht, aber das wenige, das ich noch in flash mache geht mit as2 auch noch ganz gut.
__________________
lg dibone
dibone 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Alle Loader in einem Movieclip stoppen/entfernen timh ActionScript 3 3 28-04-2008 07:17
Alle Movieclips im Movieclip entfernen thehope1983 Flash Einsteiger 6 01-07-2007 21:37
mehrere movieclips in einem movieclip Jimmy@wOrk ActionScript 2 1 25-01-2007 01:57
Alle MovieClips in einem MovieClip zurückgeben Jesaja_ Flash MX 2004 1 24-11-2006 21:02
alle variablen aus einem movieclip löschen borcherd ActionScript 1 12 21-07-2005 11:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele