Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-09-2006, 16:31   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 66
attached MC's ansprechen

Hi Flasher ,

ActionScript:
  1. for(var i=0; i < 10; i++){
  2. attachMovie("test_mc", "test_mc_attached"+i,i);
  3. }

hiermit würde ich jetzt zehn mal test_mc laden. Soweit so gut aber wie kann ich jetzt die einzelnen MC's ansprechen? ( z.B. ["test_mc_attached"+4] )

MfG
iXibE ist offline   Mit Zitat antworten
Alt 28-09-2006, 16:39   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Bspw.:
PHP-Code:
4;
_level0["test_mc_attached"+i]._x 200;

//oder
_level0.test_mc_attached4._x 200
  Mit Zitat antworten
Alt 28-09-2006, 16:40   #3 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
mit attachmovie läd man nichts.....

sondern heftet einen clip auf die bühne

anspechen (was immer du mit denen vorhast tust du zb so )

PHP-Code:
this["test_mc_attached"+4].onPress = function(){};//zb 
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 28-09-2006, 16:49   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 66
Es ist dafür gedacht, dass ich zehn mal einen mc auf die Bühne hole und sie dann versetzt nebeneinander platziere.

Der Auszug:
ActionScript:
  1. //...
  2.  
  3. for(var n:Number = 0 ; n < eingabe.text.length; n++){   
  4.    
  5.     switch(eingabe.text.charAt(n)){
  6.  
  7. case "a": attachMovie("aaa","aaa",n);
  8.              ["aaa"+n]._x=10+(10*n);
  9.              ["aaa"+n]._y =200;
  10.              break;
  11. case "b": attachMovie("bbb","bbb",n);
  12.              ["bbb"+n]._x=10+(10*n);
  13.              ["bbb"+n]._y=200;
  14.              break;
  15.          }
  16. }
  17.  
  18. //...
  19.  
iXibE ist offline   Mit Zitat antworten
Alt 28-09-2006, 18:01   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Steht da doch schon. Da fehlt ein this, ein _root oder ein _level0 vor den Klammern.
Alternativ kannst du auch eine Referenz auf den MC in eine Var schreiben:
PHP-Code:
case "a": var mc this.attachMovie("aaa","aaa",n);
mc._x=10+(10*n);
mc._y =200;
break; 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-09-2006, 18:33   #6 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 66
Vielen Dank für die Antworten erstmal

habs jetzt so geregelt:

ActionScript:
  1. case "a": attachMovie("a","a",n,{_x:200+(10*n), _y:200});break;

MfG

iXi
iXibE 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 13:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele