Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-07-2010, 08:16   #1 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
addChild von mehreren MovieClips

Hi,

wie kann ich mehrere MovieClips aus der Bibliothek auf die Bühne bekommen, deren Name in einem Array stehen.

PHP-Code:
//Bei einem MC ist geht es bekanntlich so:
var clImg Image = new Image();
clImg.100;
clImg.100;
addChild(clImg);


//Wie mach ich das hier?
var arrImg : Array = new Array (
                                
"img0",
                                
"img1",
                                
"img2",
                                
"img3",
                                
"img4",
                                
"img5",
                                
"img6",
                                
"img7",
                                
"img8",
                                
"img9"
                                
);


for( var 
Number 0arrImg.lengthi++ )
{
    var 
myImg MovieClip = new MovieClip();
    
trace (myImg.name);
    
myImg.= (myImg.width 10) * i;
    
myImg.= (myImg.height 10) * i;
    
addChild(myImg);

Grüße xlive
xlive ist offline   Mit Zitat antworten
Alt 12-07-2010, 08:27   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.139
So könnte das gehen.
Code:
var _symbols:Array = []; // Symbols, don't forget to enter them

addChildren(createSymbols(_smbols));

function addChildren(children:Array):Array
{
  for each(var clip:MovieClip in children)
  {
    addChild(clip);
  }

  return children;
}

function createSymbol(name:String):MovieClip
{
  // No try catch - fail first
  var Symbol:Class = getDefinitionByName(name) as Class;

  var clip:MovieClip = MovieClip(new Symbol()) ;
  clip.name = name;

  return clip;
}

function createSymbols(symbols:Array):Array
{
  var clips:Array = [];

  for each (var name:String in symbols)
  {
    clips[clips.length] = createSymbol(name);
  }

  return clips;
}
ungetestet.
Omega Psi 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
addChild+Namen für Movieclips vergeben DeMoehn ActionScript 3 2 14-07-2009 18:10
ScrollPane mit mehreren Bildern und MovieClips MisterDan ActionScript 3 3 25-01-2008 20:19
Scrollpane und in mehreren Movieclips Rattenfänger Flash 8 2 19-08-2007 14:50
StartDrag mit mehreren Movieclips PinkCoder Flash MX 2 15-11-2002 14:29
zeitverzögertes Abspielen von mehreren movieclips traumkeks ActionScript 1 3 26-10-2002 11:55


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

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


Copyright ©1999 – 2012 Marc Thiele