Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-03-2004, 00:42   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 10
currentframe Problem

Problem mit currentframe und if Abfrage!!

Hab mehrere animierte buttons die über If conditionen so geschallten werden, daß immer nur einer aktiv sein kann.
Die Aktivation und Deaktivation ist per tweening animiert. Von Frame1bis10 ist der Aktivierungstween, von 10 bis 1 der Deaktivierungstween. Das Frame 10 hat das Label aktiviert.


Hier mal das script auf dem btn auf Frame 1

on (release) {
gotoAndPlay("start");
tellTarget ("_parent.button1") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
tellTarget ("_parent.button2") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
tellTarget ("_parent.button3") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
tellTarget ("_parent.button4") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
}

Also das Problem ist, wenn mann zwei Buttons schnell hintereinander öffnet, daß dann plötzlich zwei buttons aktiv sind. Klar weil er eben noch nicht auf seinem Frame 10 ist sondern noch auf dem weg dort hin.
Ganz spezifisch wie kann ich die if condition umschreiben, so daß sie sich auf alle ausgelesenen frames von 1 bis 10 bezieht


Im Voraus Danke

PIU
PIU-5876 ist offline   Mit Zitat antworten
Alt 10-03-2004, 07:46   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Um Himmels Willen, das kannst aber einfacher haben. Kuck mal hier:
[Stuff] Release-Status für Buttons

Das wär dann auch im MX-Style und verwendet keine uralt-Flash4-Syntax mehr wie "tellTarget"...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 10-03-2004, 15:02   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 10
Ja Ja das mit der uralt syntax geb ich ja zu, aber das problem bezüglich des tweens besteht bei deinem script ja immer noch.
Ich hab halt einfach für jeden button das geschrieben was du über funktionen gemacht hast. Das Problem besteht aber immer noch. Sobald ich wärend der eine Knopf am Weg ist (den tween zur Aktivierung ausführt) einen anderen Drücke passiert das gleiche ich habe zwei aktivierte knöpfe. Also nochmal die Frage, wie kann ich bei einer if condition mehrere frames einsetzen.
wenn sich der mc auf den frames 1 bis 10 befindet dann.......

Bitte Hilfe, es nervt mich zu Tode.
MFG
PIU

Nachtrag: Es funktioniert ja doch fast, aber eben nur fast wenn man anfängt rumzudrücken, dann is vorbei.
Hier kann man sichs auch mal anschauen.
http://members.aon.at/kogelnig/piu/test/
(Sorry wegen dem Fullscreen ist noch nicht fertig)

Geändert von PIU-5876 (10-03-2004 um 15:30 Uhr)
PIU-5876 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 03:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele