Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-06-2004, 00:57   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 52
"Ursprung" direkt ansprechen?

Hi!

Sorry sollte ich im falschen Forum sein!
Nun zur Sache:

Ich habe einen mc entwickelt der 2 weitere mcs (ring1 und ring2) enthält!
diese ringe werden mittels einer Funktion entgegengesetzt beschleunigt und gedreht.
Das ist mein Hauptmc welcher in der Bib liegt.

Nun habe ich in meinem Navigations_mc 8 Instanzen dieses Mc liegen.
Dort werden per onRollOver und onRollout für jede Instanz unterschiedliche weitere Anweisungen ausgeführt.

Nun will ich aber nicht für jede Instanz die Funktion neu schreiben müssen, sondern möchte die Funktion nur einmal aufsetzen. Dazu muss ich ja den Ursprungsmc ansprechen können.

Das Problem: ich weiß nicht wie!

Zwecks besserem Verständnis hier mal ein Auszug aus dem Code:


Funktion beinhaltet folgendes (u.a.):

Code:
instanz.ring1._rotation += 10;
instanz.ring2._rotation -= 30;
Wie oder womit ersetze ich "instanz" wenn der Ursprungsmc in der Bib einfach "mc" heisst???

Ich hoffe inständig dass das jemand verstanden hat bei dieser blöden Erklärung und mir helfen kann!

mfg ma
Morion Aikanaro ist offline   Mit Zitat antworten
Alt 25-06-2004, 09:41   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
morgeen,
hab da noch ein Paar Fragen..
was einst du mit bib?
die Bibliothek?
wie bekommst du den MC aus der Bib auf die Büghne mit attachMovie, oder ziehst Du diesen einafch per Dragn'Drop auf die Bühne?

also DU hast 8 mc's, die jeweils dann die zwei ringe beinhalten?
oder?
Serge ist offline   Mit Zitat antworten
Alt 25-06-2004, 10:48   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 52
Genau! und mit Bib mein ich die Bibliothek, ja!
Die 8 mc's wurden per Hand auf die Bühne gezogen.

Die Funktion die sie beinhalten liegt ja eigentlich im Original Symbol.
Wie aber kann ich von ausserhalb dieses Symbols Zugriff auf seine eigene Zeitleiste nehmen ohne jede einzelne Instanz ansprechen zu müssen?

mfg ma
Morion Aikanaro ist offline   Mit Zitat antworten
Alt 25-06-2004, 13:08   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
also wenn ich dich richtig verstanden habe,
möchtest Du dann von root aus
alle "BEwegungsfunktionen" in den einzelen instanze ansprechen.

DU ziehst die mc's aus der Bib auf die Bühne gibst ihnen instanznamen
"mc_1","mc_2","mc_3",usw.

und dann nur noch auf root
maxMcs=8;
PHP-Code:
for(i=1;i<=maxMCs;i++){
eval(
"mc_" add i).ring1._rotation += 10;
eval(
"mc_" add i).ring2._rotation -= 30;

ich hoffe das ist es was Du suchst

Gruß Serge
Serge ist offline   Mit Zitat antworten
Alt 26-06-2004, 10:05   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 52
Jaaaaaaaaaaaaa!
Genau das wars was ich suchte! Vielen Dank! *freu*
Jetzt spar ich mir ja ca. 3 Monitorlängen Script!!! hehehe
Nochmals Danke!

mfg ma
Morion Aikanaro 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 08:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele