Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-09-2003, 15:25   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 90
instancen eines mc in einem array

Hallo,
ich m?0‹2chte mit as eine klasse erzeugen, deren objekte mit einem symbol aus meiner bibliothek verkn¨¹pft ist.
Das tut auch mit:
ActionScript:
  1. function mc(){}
  2.  
  3. mc.prototype.setpos = function (x,y) {
  4.     this._x = x;
  5.     this._y = y;
  6. }
  7.  
  8. Object.registerClass("symbolexportname" , mc);
  9.  
  10. _root.attachMovie("symbolexportname", "neuereferenz", 1);
  11.  
  12. neuereferenz.setpos(100,100);

Das funktioniert, das symbol erscheint tats?0Š1chlich auf der b¨¹hne.

Aber nun m?0‹2chte ich eine Klasse haben mit Eigenschaften und Methoden, alle mit meinem Symbol verkn¨¹pft (registerClass) und m?0‹2chte diese Klasse 10 mal instanzieren.

die zeiger auf meine resultierende Objekte, [trommelwirbel] m?0‹2chte ich aber in einem Array halten.

So das ich am Ende sagen kann:

referenz[3].setpos(20, 100);

Habe nicht viel erfahrung mit oo-as, komme eher aus der javaecke.

Vielen Dank
Volker der tyrellinger
tyrellinger ist offline   Mit Zitat antworten
Alt 02-09-2003, 16:50   #2 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
hmmm ich tscheggs zwar ned ganz abba so könnts gehen


ActionScript:
  1. function mc(){}
  2.  
  3. mc.prototype.setpos = function (x,y) {
  4.         this._x = x;
  5.         this._y = y;
  6. }
  7.  
  8. a = new Array();
  9.  
  10. for(n = 1; n <= 10; n++){
  11.         a[n] = "neuereferenz" + n;
  12. }
  13.  
  14. Object.registerClass("symbolexportname" , mc);
  15.  
  16. for(i = 1; i <= 10; i++){
  17.         _root.attachMovie("symbolexportname", a[i], i);
  18. }
  19.  
  20. for(q = 1; q <= 10; q++){
  21.         _root[a[q]].setpos(q*10,q*10);
  22. }

vielleicht kalppst ja

Geändert von fagju (02-09-2003 um 16:55 Uhr)
fagju ist offline   Mit Zitat antworten
Alt 02-09-2003, 16:58   #3 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
habs getestet und s hat göklöpptöt
fagju ist offline   Mit Zitat antworten
Alt 02-09-2003, 17:06   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Beiträge: 90
oh wie geil,
genausone l?0‹2sung hatte ich auch in meinem kleinem maroden verkifften hirn.
leider fehlt mir noch bischen zuviel syntax:
ActionScript:
  1. function mc(){}
  2.  
  3. mc.prototype.setpos = function (x,y) {
  4.         this._x = x;
  5.         this._y = y;
  6. }
  7.  
  8. a = new Array();
  9.  
  10. for(n = 1; n <= 10; n++){
  11.         a[n] = "neuereferenz" + n;
  12. }
  13.  
  14. Object.registerClass("fliegerei" , mc);
  15.  
  16. for(i = 1; i <= 10; i++){
  17.         _root.attachMovie("fliegerei", a[i], i);
  18.         _root[a[i]].setpos(i*30, 100);
  19. }

damit geht es was ich wollte.
thanx a lot
tyrellinger ist offline   Mit Zitat antworten
Alt 02-09-2003, 17:10   #5 (permalink)
Banned
 
Registriert seit: Jun 2001
Ort: hanfheide (eher Wunschort)
Beiträge: 500
hjaja das verkiffte hirn spielt mir auch imma n streich
fagju 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 16:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele