Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-12-2005, 09:27   #1 (permalink)
| aufm sonnendeck |
 
Registriert seit: Jul 2002
Ort: zürich
Beiträge: 319
CreateEmptyMovieClip in Funktion....?

Hallo,
auf der hzl hab ich eine funktion, die movieclips generiert. mit einem param geb ich als string den zu attachenden mc weiter, aber das schient nicht zu gehen... was mach ich falsch?

kann mir da jemand helfen?
thanks! m.

hier der code:
PHP-Code:
obj_neu = function(orig) {
    
    
this.menge_m += 1;
    
    
trace("---> " orig "_" _root.menge_m);
     
// gibt "---> sch_m_1" aus
    
    
this.createEmptyMovieClip(orig "_" this.menge_m, (100 this.menge_m));
    
this[orig "_" this.menge_m] = this[orig this.menge_m].attachMovie(origorig "_" this.menge_m, (100 this.menge_m)); 
    
    
trace("---> " this[orig "_" this.menge_m]._name);
     
// gibt nichts aus
 
     // weiteres zeug

__________________
"Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern"
Franz Kafka
molekuel ist offline   Mit Zitat antworten
Alt 15-12-2005, 10:53   #2 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
hallo,

mir ist nicht ganz klar, was deine funktion bewirken soll. soll sie
a) einen leeren mc erstellen und darin einen mc attachen oder
b) einfach einen mc attachen oder
c) was ganz anderes machen

hier mal die version a), also einen leeren mc erstellen und da hinein den mc aus dem argument attachen. actionscript ist eine objekt-orientierte programmiersprache, du darfst also variablen benutzen und wirst von der dadurch entstehenden übersichtlichkeit beeindruckt sein
PHP-Code:
obj_neu = function(orig) {
    
    
this.menge_m += 1;
    
    
trace("---> " orig "_" _root.menge_m);
     
// gibt "---> sch_m_1" aus
    
    
var neu this.createEmptyMovieClip(orig "_" + (this.menge_m+1), (100 this.menge_m 1));
                                                    
//(this.menge_m+1) weil this.menge_m scheints schon zu geben, s.o. trace()
        
neu.attachMovie(origorig "_" this.menge_m0);
                                            
//tiefe 0, weil der mc bisher leer ist und wohl auch nicht mehr reinkommt
    
    
trace("---> " this[orig "_" this.menge_m]._name);

gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 15-12-2005, 11:19   #3 (permalink)
| aufm sonnendeck |
 
Registriert seit: Jul 2002
Ort: zürich
Beiträge: 319
fantastisch! vielen dank, das erspart mir viel arbeit!!!
gruss m.
__________________
"Es gibt ein Ziel, aber keinen Weg; was wir Weg nennen, ist Zögern"
Franz Kafka
molekuel 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 01:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele