Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-03-2008, 17:20   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 212
Hauptzeitleiste anweisen

Hallo, der Movieclip MC_1 befindet sich in Frame 1 auf der Hauptzeitleiste.
Nun möchte ich von der Zeitleiste Frame 10 des MC_1 die Hauptzeitleiste anweisen in die nächste Szene zu wechseln. Habe schon allerhand probiert, klappt einfach nicht.

Code:
this.MC_1.onRelease = function(){
	if(this.MC_1._currentframe == 10) this.MC_1.gotoAndPlay("Szene2", 1);

}
hrsflash ist offline   Mit Zitat antworten
Alt 21-03-2008, 17:26   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
this.MC_1.onRelease = function(){
if(this.MC_1._currentframe == 10) this.MC_1.gotoAndPlay("Szene2", 1);
}

eigentümer dieser funktion ist this.MC_1
somit ist in dieser funktion this.MC_1 == this.MC_1.MC_1

da du die hauptzeitleiste beeinflussen willst:

this.MC_1.onRelease = function(){
if(_root._currentframe == 10) _root.gotoAndPlay("Szene2", 1);
}


p.s.
tipp, benütze keine szenen. packe alles in mc's
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (21-03-2008 um 17:27 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 21-03-2008, 18:28   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 212
Pardon

Es ist kein onRelease sondern so
Code:
this.MC_1.onEnterFrame = function(){
if(_root._currentframe == 10) _root.gotoAndStop("Szene1", 1);
}
funzt immer noch nicht. der code wird doch in der Hauptzeitleiste auf den MC_1 gelgt, oder?
hrsflash ist offline   Mit Zitat antworten
Alt 21-03-2008, 18:34   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
onEnterFrame wird ständig ausgeführt.
in diesem fall würde ich dir eher empfehlen, lege dein goto direkt in die zeitleiste in frame 10 ab:
gotoAndStop("Szene1", 1);



onRelease wird ausgeführt, wenn man die maustaste im button loslässt.
hier wären also 2 bedingungen nötig: man befindet sich auf frame 10 UND jemand hat die maustaste los gelassen.

weiss nicht, ob du eine buttonfunktion haben willst. aber wenn button, dann wäre doch eher immer ein sprung sinnvoll?

MC_1.onRelease = function(){
gotoAndStop("Szene1", 1);
}



und
p.s.
TIPP, benütze keine szenen. packe alles in mc's
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (21-03-2008 um 18:36 Uhr)
hgseib 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 15:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele