Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-08-2004, 09:58   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Kronach
Beiträge: 25
Question Button Alpha Wert

Hallo!

Ich brauch mal Eure Hilfe: Ich möchte bei unsichtbaren Schaltflächen das so einstellen, dass, wenn ich mit der Maus darüber fahre, der Alpha-Wert stufenlos bis zu einem gewissen Wert "hochfährt" und bei wegfahren der Wert wieder genauso stufenlos auf 0 gefahren wird. Ich habe auf dem Button folgendes Skript liegen:

Code:
on (rollOver){
      this.Button._alpha += (zielA-this.Button._alpha)/10;
      zielA = 40;
}

on (rollOut){
      this.Button._alpha += (zielB-this.Button._alpha)/10;
      zielB = 0;
}
Instanznamen sind vergeben. Der Button ist von mir als Schaltfläche deklariert und der Alphawert des Buttons ist grundsätzlich auf 0 gesetzt. Vielleicht kann mir einer sagen, wo mein Denkfehler liegt.

Danke für Eure Hilfe!
Tommie_Jay ist offline   Mit Zitat antworten
Alt 06-08-2004, 10:22   #2 (permalink)
buehnentechniker
 
Benutzerbild von honifred
 
Registriert seit: Feb 2002
Ort: trier
Beiträge: 2.448
hi!
also ich würde es eher so machen:
ActionScript:
  1. btn.onRollOver = function() {
  2.     this.onEnterFrame = function() {
  3.         if (this._alpha<100) {
  4.             this._alpha += 5;
  5.         } else {
  6.             delete (this.onEnterFrame);
  7.         }
  8.     };
  9. };
  10. btn.onRollOut = function() {
  11.     this.onEnterFrame = function() {
  12.         if (this._alpha>0) {
  13.             this._alpha -= 5;
  14.         } else {
  15.             delete (this.onEnterFrame);
  16.         }
  17.     };
  18. };
ist übersichtlicher und man kann dann noch mit ner forschleife mehrere buttons ansprechen. probiers mal aus

p.s. natürlich funzt das nur im flashmx
__________________
Es gibt eine Sache, die schlimmer ist, als die Ausschweifung: die Abstinenz.

Achim 69
honifred 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 00:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele