- Joined
- Aug 25, 2001
- Messages
- 1,328
- Points
- 0
Hi Leute,
ich hätte zwei Fragen erstens:
for (i=0; i<beschriftung.length; i++) {
// Erstellung eines lehren Movieclips
_root.createEmptyMovieClip("MC_Ebene0["+i+"]", i);
// Konfiguration des Movieclips
ausrichtung(i, ebene0, 1);
// Erstellung und konfiguration eines Textfeldes
AbstandY = (MC_Ebene0[1]._height+Menüabstand)*i+Y;
newtext(MC_Ebene0, txtEbene0, i, X, AbstandY, MC_Ebene0._width, MC_Ebene0._height, beschriftung);
}
Die Funktionen sind hierbei nicht von bedeutung.
Bei jedem Schleifendurchlauf erstellt AS ein Movieclip, die untereinander angeordnet werden, aber das level bleibt immer gleich. Er ladet immer auf Level0 also:
level0.MC_Ebene0[0]
beim nächsten durchlauf:
level0.MC_Ebene0[1]
(level0.MC_Ebene0[0] wurde entladen)
usw....
dabei gebe ich doch mit ....,i); aus der Erstellungszeile die Tiefe bzw. das Level an oder ?
was muss ich machen damit das script mehrende movieclips auf verschiedenen Levels erstellt ???
Meine zweite Frage hat was mit Mehrdimensionalle Arrays zu tun !!!
beschriftung = ["Hauptmenü", "Gästebuch", "Meine Person", "Mein Unternehmen"];
// Deklaration der Ebene zwei
beschriftung[2] = ["Meine Geschichte", "Warum ich hier Lebe", " ich"];
beschriftung[3] = ["Meine Angestellten", "Struktur"];
// Deklaration der Ebene drei
beschriftung[3][0] = ["Lisa", "Tom", "Heinrich"];
beschriftung[0] und [1] sind ja ein String !!!!
Aber [2] und [3] bilden jetzt ein Objekt !!!!
also wenn ich auf beschriftung[2] zugreifen will, erhalte ich
"Meine Geschichte", "Warum ich hier Lebe", " Meine Person"
Aber ich will von beschriftung[2] nicht den inhalt haben sondern den Objektnamen also in dem Fall "Meine Person" !!!!!
kennt ihr eine Möglichkeit wie ich den Namen mit AS in erfahrung bringen kann ???
ich hätte zwei Fragen erstens:
for (i=0; i<beschriftung.length; i++) {
// Erstellung eines lehren Movieclips
_root.createEmptyMovieClip("MC_Ebene0["+i+"]", i);
// Konfiguration des Movieclips
ausrichtung(i, ebene0, 1);
// Erstellung und konfiguration eines Textfeldes
AbstandY = (MC_Ebene0[1]._height+Menüabstand)*i+Y;
newtext(MC_Ebene0, txtEbene0, i, X, AbstandY, MC_Ebene0._width, MC_Ebene0._height, beschriftung);
}
Die Funktionen sind hierbei nicht von bedeutung.
Bei jedem Schleifendurchlauf erstellt AS ein Movieclip, die untereinander angeordnet werden, aber das level bleibt immer gleich. Er ladet immer auf Level0 also:
level0.MC_Ebene0[0]
beim nächsten durchlauf:
level0.MC_Ebene0[1]
(level0.MC_Ebene0[0] wurde entladen)
usw....
dabei gebe ich doch mit ....,i); aus der Erstellungszeile die Tiefe bzw. das Level an oder ?
was muss ich machen damit das script mehrende movieclips auf verschiedenen Levels erstellt ???
Meine zweite Frage hat was mit Mehrdimensionalle Arrays zu tun !!!
beschriftung = ["Hauptmenü", "Gästebuch", "Meine Person", "Mein Unternehmen"];
// Deklaration der Ebene zwei
beschriftung[2] = ["Meine Geschichte", "Warum ich hier Lebe", " ich"];
beschriftung[3] = ["Meine Angestellten", "Struktur"];
// Deklaration der Ebene drei
beschriftung[3][0] = ["Lisa", "Tom", "Heinrich"];
beschriftung[0] und [1] sind ja ein String !!!!
Aber [2] und [3] bilden jetzt ein Objekt !!!!
also wenn ich auf beschriftung[2] zugreifen will, erhalte ich
"Meine Geschichte", "Warum ich hier Lebe", " Meine Person"
Aber ich will von beschriftung[2] nicht den inhalt haben sondern den Objektnamen also in dem Fall "Meine Person" !!!!!
kennt ihr eine Möglichkeit wie ich den Namen mit AS in erfahrung bringen kann ???
Last edited: