Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-10-2008, 15:26   #1 (permalink)
hilft gerne...
 
Registriert seit: Feb 2007
Ort: Carlsberg
Beiträge: 416
Events löschen

Hallo Leute,

das gelbe und das schwarze Quadrat sind MovieClips, bei denen das gelbe hinter dem schwarzen liegt. Wieso funktioniert Gelb trotzdem nicht, wenn ich Rot gedrückt habe? Es existiert ja kein Event mehr, das das onPress von Schwarz abfängt sprich das onPress von Gelb überdeckt.
Wäre nett, wenn mich wer aufklären könnte

MfG Jan

ActionScript:
  1. schwarz_mc.onPress = function() {
  2.     trace("Schwarz ist ausgelöst.");
  3. }
  4.  
  5. rot_mc.onPress = function() {
  6.     schwarz_mc.onPress = null;
  7.     trace("Gelb müsste funktionieren");
  8. }
  9.  
  10. gelb_mc.onPress = function() {
  11.     trace("Gelb funktioniert");
  12. }
__________________
MfG Jan

Meine 2 besten Freunde: Flash-Hilfe und die Foren-Suche =)
McMannus ist offline   Mit Zitat antworten
Alt 15-10-2008, 15:31   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
ActionScript:
  1. schwarz_mc.onPress = function() {
  2.     trace("Schwarz ist ausgelöst.");
  3. }
  4.  
  5. rot_mc.onPress = function() {
  6.     this._parent.schwarz_mc.onPress = null;
  7.     trace("Gelb müsste funktionieren");
  8. }
  9.  
  10. gelb_mc.onPress = function() {
  11.     trace("Gelb funktioniert");
  12. }

Du musst die Klick-Scope beachten -> in rot_mc ist schwarz_mc nicht bekannt.
~pyropete~ ist offline   Mit Zitat antworten
Alt 15-10-2008, 15:39   #3 (permalink)
hilft gerne...
 
Registriert seit: Feb 2007
Ort: Carlsberg
Beiträge: 416
Mh, schau dirs mal an Es funzt trotz des Scopes nicht.
Angehängte Dateien
Dateityp: rar mcsuebereinander.rar (5,5 KB, 2x aufgerufen)
__________________
MfG Jan

Meine 2 besten Freunde: Flash-Hilfe und die Foren-Suche =)
McMannus ist offline   Mit Zitat antworten
Alt 17-10-2008, 13:24   #4 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
So klappts

ActionScript:
  1. schwarz_mc.onPress = function() {
  2.     trace("Schwarz ist ausgelöst.");
  3. };
  4.  
  5. rot_mc.onPress = function() {
  6.     this._parent.schwarz_mc._visible = false;
  7.     trace("Gelb müsste funktionieren");
  8. };
  9.  
  10. blau_mc.onPress = function() {
  11.     this._parent.schwarz_mc._visible = true;
  12.     trace("Schwarz hat wieder Funktion");
  13. };
  14.  
  15. gelb_mc.onPress = function() {
  16.     trace("Gelb funktioniert");
  17. };

schwarz_mc muss sichtbar/unsichtbar geschaltet werden, weil gelb_mc
ansonsten überdeckt wird.
~pyropete~ 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:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele