Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2004, 15:16   #1 (permalink)
~first flashing hamster~
 
Registriert seit: Jun 2001
Ort: Frankfurt
Beiträge: 135
Animation bei buttonklick

Problem:

hier die .fla: http://www.chamae-leon.de/test8.zip

Ich habe in einem Mc zuerst eine Animation die einmal abläuft, danach erscheinen 3 Buttons (Bild "buttons"). Alles liegt im selben MC.


Beim anklicken des Buttons Partner geht es zum nächsten Bild ("partner"):

on (release) {
gotoAndStop("partner");

}


Jetzt hätte ich es gerne, daß der button, bevor er zum Bild "partner" springt, nochmal die Anfangsanimation wiederholt.



Das ist das script, für den Button, bei dem er zur Animation geht:

_root.tuer.innen.gotoAndPlay("start");


Also ich bräuchte für den Button:

on (release) {

_root.tuer.innen.gotoAndPlay("start");
gotoAndStop("partner");

}


Das Problem an der Sache ist, daß ja erst die Animation kommt, danach das Bild mit den 3 Buttons (Bild "buttons":
1. Button Partner
2. Button email
3. Button impression


Es soll also die Möglichkeit geben, die Animation beim klick einer der Buttons vorher ablaufen zu lassen.
Das müßte doch mit einer if else schleife gehen, oder?
Ich habe es versucht, aber ohne Erfolg!

ich hatte am Ende der Animation folgendes Script in Hauptzeitleiste des mcs:

if (partner=gehen) {
gotoAndStop("partner");
} else if (partner=nicht gehen) {
gotoAndStop("buttons");
}





und auf dem Button partner:

on (release) {
_root.tuer.innen.gotoAndPlay("start");
set (partner=gehen);

Das funktioniert aber nicht! Ich bin AS Anfänger, und weiß nicht, wie ich das lösen kann, kannst Du mir helfen?

hier die .fla: http://www.chamae-leon.de/test8.zip
__________________
Just movin`
hamster8 ist offline   Mit Zitat antworten
Alt 23-08-2004, 16:58   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: münchen
Beiträge: 103
Smile so vielleicht?!?

hm.. wenn ichs richtig verstanden habe...
das ins erste Frame:


Code:
switch(_root.wohin){
	case "partner": gotoAndStop("partner");	
					break;
	case "imp": 	gotoAndStop("imp");	
					break;
	//hier halt zu den markern springen...
	default: gotoAndStop(_currentframe +1);
}
und das auf den Button:

Code:
on (rollOver) {
	but1.gotoandPlay("start");
}
on (release) {
	stopAllSounds();
	_root.wohin="partner";
	_root.tuer.innen.gotoAndPlay(1);
}
dann sollte es gehen...
anakin_w 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 09:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele