Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-07-2005, 15:04   #1 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
animation für andere btn's speeren wenn schon abgespielt

hallo,

also ich habe mehrere buttons bei denen onPress immmer eine animation abgespielt wird.
jetzt möchte ich das wenn die animation abgespielt wurde diese "gespeert" wird.
(wie in meinem beispiel-wenn das rechteck oben ist soll es bei erneutem klicken direkt oben bleiben)

wie kann ich eine animation "speeren" wenn die schon abgespielt wurde?

grüße,
gorgeous
Angehängte Dateien
Dateityp: zip ani.zip (2,5 KB, 4x aufgerufen)
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 11-07-2005, 15:09   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Das ginge z.B. so:
ActionScript:
  1. on (press) {
  2.     this.pressed ? 0 : (_root.ani.gotoAndPlay(2), this.pressed=true);
  3. }

edit: Achso, für den anderen Button sperren (sollte mal lesen lernen). Das oben "sperrt" nur den Button, der schon gedrückt wurde. Dann greif ich mal das von cerebus auf:
ActionScript:
  1. on (press) {
  2.     _root.ani._currentframe == 1 ? _root.ani.gotoAndPlay(2):0
  3. }
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (11-07-2005 um 15:18 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 11-07-2005, 15:10   #3 (permalink)
Neuer User
 
Registriert seit: May 2003
Ort: Wels
Beiträge: 20
so

on (press) {
_root.ani.gotoAndPlay(2);
this.enabled = false;
}
oder so

on (press) {
if(_root.ani._currentframe == _root.ani._totalframes) {
trace("schon gespielt");
} else {
play();
}
}
oder wie mienst des?

mfg
cerebus ist offline   Mit Zitat antworten
Alt 11-07-2005, 15:28   #4 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
Thumbs up

danke, ihr seid die besten!

grüße,
gorgeous

edit:
Zitat:
Zitat von Der Frager
ActionScript:
  1. on (press) {
  2.     _root.ani._currentframe == 1 ? _root.ani.gotoAndPlay(2):0
  3. }
wofür steht das ? und das :0 ?
__________________
:)

Geändert von gorgeous (11-07-2005 um 15:45 Uhr)
gorgeous 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele