Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-02-2004, 00:34   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 20
geschachtelte mc's

hallo,
mein problem: ich habe 2 mc's jeweils mit actionscript versehen, die für sich allein auch einwandfrei funktionieren.
Wenn ich sie allerdings schachtel wird das actionscript des inneren mc nicht mehr ausgeführt (bei dem actionscript des äusseren mc handelt es sich um eine on (rollOver)-anweisung) - kann mir dazu einer der erfahrenen flashbastler mal einen tip geben??
besten dank,
ciao ciao...
hannes
Hannes1 ist offline   Mit Zitat antworten
Alt 17-02-2004, 02:11   #2 (permalink)
Anarchist
 
Benutzerbild von JahRastaWhaa
 
Registriert seit: Nov 2003
Beiträge: 75
du musst den mc dann auch entsprechend der verschachtelung ansprechen... ich nehm mal an in deinem fall sieht das so aus:
mc1 hat die rollOver anweisung
mit mc2 soll irgendwas passieren????

dann sieht das ungefähr so aus:
on (rollOver) {
this.mc2.gotoAndPlay(2);
//oder: mc1.mc2.gotoAndPlay(2);
}

wenn ich dich jetzt falsch versteh und die movieclips gar nicht mit einander kommunzieren, kann ich mir noch vorstellen dass dein Problem ist dass du aus dem inneren MC etwas z.B. auf der Hauptzeitleiste anspechen willst...
willst du die Hauptzeitleiste z.B. zum nächsten Bild bewegen:
_root.gotoAndPlay(2);

willst du den darüber liegenden mc zum nächsten bild bewegen:

_paremt.gotoAndPlay(2);

keine Ahnung ob ich dir irgendwie helfen konnte bin saumüde

peace
JahRastaWhaa ist offline   Mit Zitat antworten
Alt 17-02-2004, 12:48   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 20
hallo nochmal,

sorry, nein - das problem muss irgedwie ein anderes sein.
das actionscript des inneren mc's beschäftigt sich ausschlieslich mit sich selbst bzw mit wiederum untergeordneten mc's.
vielleicht sollte ich noch erwähnen das die schachtelung sogar funktioniert, wenn im äusseren mc kein actionscript oder nur sowas wie:
onClipEvent (enterFrame) {
trace("hallo");
}
drin steht.
wenn allerdings sowas wie:
on (rollOut) {
trace("blabla");
}
drin steht geht das actionscript des inneren mc wie erwähnt nicht mehr... das muss also irgendwas mit mouseevents zu tun haben...

kennt sich jemand damit aus?

besten dank
ciao ciao
hannes
Hannes1 ist offline   Mit Zitat antworten
Alt 17-02-2004, 14:41   #4 (permalink)
Anarchist
 
Benutzerbild von JahRastaWhaa
 
Registriert seit: Nov 2003
Beiträge: 75
sorry, weiß jetzt immernoch nicht genau was dein Problem ist, aber wenn der äussere movieclip ein moviclip ist kann keine on(rollOver) Anweisung auf ihm liegen... vielleicht liegts ja auch daran, kannst ja auch mal deine fla posten.., aber vielleicht kann dir ja auch jemand anders ganz schnell helfen
JahRastaWhaa ist offline   Mit Zitat antworten
Alt 17-02-2004, 14:57   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 20
ok die fla hängt dran...
der noch blaue mc auf der root ebene soll mal schwarz werden... und is nur dazu da um zu testen ob die maus das flash verlässt des halb auch das on (rollOut)...
die eigentlichen buttons sind auch mc's die in dem blauen mc liegen und funktionieren nur so lange das on (rollOut) als kommentar ausgegraut ist... da funktioniert allerdings auch der test ob die maus das flash verlässt nicht...
ich hoffe du siehst in meiner zugegeben recht unübersichtlichen fla durch...:-)
besten dank
bis denn ... hannes
Angehängte Dateien
Dateityp: zip menue-test.zip (126 Bytes, 4x aufgerufen)
Hannes1 ist offline   Mit Zitat antworten
Alt 17-02-2004, 15:03   #6 (permalink)
Anarchist
 
Benutzerbild von JahRastaWhaa
 
Registriert seit: Nov 2003
Beiträge: 75
mist, entweder mein win-rar is kaputt oder die datei die drin ist leer...??? mein flash zeigt aufjedenfall nur soviel an wie bei ner neuen datei... !???
JahRastaWhaa ist offline   Mit Zitat antworten
Alt 17-02-2004, 15:13   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 20
ja ich weiss nicht warum aber es war mein fehler... hier nochmal...
Angehängte Dateien
Dateityp: rar menue-test.rar (3,9 KB, 2x aufgerufen)
Hannes1 ist offline   Mit Zitat antworten
Alt 17-02-2004, 15:24   #8 (permalink)
Anarchist
 
Benutzerbild von JahRastaWhaa
 
Registriert seit: Nov 2003
Beiträge: 75
Okee, jetz weiss ich wenigstens dass ich dir nicht wirklich helfen kann.. hatte das Problem selbst schon oft...
Also erstmal kannst du auf den Movieclip wirklich keine on (rollOut) Anweisung setzen weil die nur bei Schaltflächen funktioniert... Ich hab jetzt probiert schnell eine nicht sichtbare Schaltfläche drüber zu legen die diesen RollOut Befehl hat.
Dann funktionieren aber die Schaltflächen darunter nicht mehr, weil sie ja von der andern schaltfläche überdeckt werden.
Hab jetzt grad auf die schnelle keinen guten Vorschlag...

Nur einen schlechten , du willst ja scheinbar wissen ob die Navigation wieder verlassen wird, du könntest also einfach an die ränder der navigation "schranken" setzen, mit denen du dann immer wüsstest ob die maus innerhalb von ihnen oder ausserhalb von ihnen ist. ... theoretisch gar kein soo schlechter Vorschlag, aber ich hoffe selbst immernoch dasses einfacherer Möglichkeiten gibt...
aber kp...

Grüße

Kaktus
JahRastaWhaa ist offline   Mit Zitat antworten
Alt 17-02-2004, 15:42   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 20
nun gut dank dir erstmal vielleicht kann ja noch jemand anderes was dazu sagen... :-) ansonsten versuche ich einen anderen weg zu finden ...
ciao ciao
hannes
Hannes1 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 14:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele