Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2010, 11:25   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 7
Wie greife ich aus einem MC auf Elemente der Stage zu?

Hallo,

ich bastel gerade an Flash und habe nun ein Problem. Im Internet habe ich schon geguckt, ich wusste aber auch nicht genau wie und wonach ich googlen soll. Vielleicht kann mir hier ja wer helfen.

Problem:

Ich habe meine normale Zeitleiste auf dem ein Btn liegt, daneben ist ein MC. Wenn der MC spielt möchte ich im MC auf den Btn zugreifen (Ihn von der Stage entfernen). Das geht aber nicht!

Wie kann ich den Btn dem MC übergeben, so dass ich ihn von dort aus steuern kann?

Liebe Grüße und Danke
Angi
angi3103 ist offline   Mit Zitat antworten
Alt 21-06-2010, 12:30   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
AS2 oder AS3 ?
und wie kommt dein button auf die bühne? per programm oder erstellst du den schon im design?

gib den objekten einen namen (AS2) oder besser die referenz behalten (AS2 & AS3) und schreibe programme in die zeitleiste.
wenn beide objekte zur selben zeitleiste gehören, dann kennen sie sich auch untereinander.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (21-06-2010 um 12:33 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 21-06-2010, 13:35   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 7
Ich verwende as3. Beide Elemente (Btn sowie MC) sind Grafiken die ich auf der Bühne modifiziert und benannt habe und per actionscript lediglich Methoden auf sie anwende (EventListener, MC.play(); etc).

Wenn ich nun IN meinem MC ein Script anlege und von dort aus auf den Btn (der sich in der Hauptzeitleiste befindet) zugreifen will, erhalte ich folgenden Fehler:

1120: Zugriff auf eine nicht definierte Eigenschaft.

Wie kann ich den Fehler umgehen?
angi3103 ist offline   Mit Zitat antworten
Alt 21-06-2010, 13:44   #4 (permalink)
keep cool...
 
Benutzerbild von cytrics
 
Registriert seit: Mar 2006
Ort: Erlangen
Beiträge: 356
Hy,

MovieClip(root).deinButtonName


Grüße
cytrics ist offline   Mit Zitat antworten
Alt 21-06-2010, 13:57   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
in einem moviclip kennt er nur die objekte in sich.
wenn er wo anderst suchen soll, dann musst du ihm das sagen.
hier z.b. eventuell parent.mcname
(für mcname natürlich den name von deinem mc )

deshalb wäre es besser, wenn du die programme aus den objekten raus nimmst und in der zeitleiste zusammen fasst. ist auch übersichtlicher, da kann man script-files extern auslagern und schliesslich oops programmieren ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
movieclip, stage

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Elemente in einem Array vergleichen zorro._alpha=0 ActionScript 2 4 26-11-2006 21:18
Wie greife ich auf Daten in einem anderen Netzwerk zu? TheFreeman Flash 8 2 13-10-2006 08:54
Wie greife ich auf eine Funktion in einem _levelo Film zu? kato Flash MX 3 30-07-2004 15:05
Liste aller Elemente auf der Stage auslesen irauth ActionScript 1 1 23-11-2003 16:44
Zugriff auf Elemente in einem mc MadLock ActionScript 1 4 05-09-2003 22:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele