Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-11-2003, 14:25   #1 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
_alpha - Werte stimmen nicht

Hallo, Leute.

Ich habe folgendes Script:
ActionScript:
  1. fadeout = function(ziel){
  2.     do{
  3.         ziel._alpha -= 10;
  4.         trace(ziel._alpha);
  5.     }while(ziel._alpha>0)
  6. };

Diese 27 Schritte werden ausgegeben:
Zitat:
316.015625
305.859375
295.703125
285.546875
275.390625
265.234375
255.078125
244.921875
234.765625
224.609375
214.453125
204.296875
194.140625
183.984375
173.828125
163.671875
153.515625
143.359375
133.203125
123.046875
112.890625
102.734375
92.578125
82.421875
72.265625
62.109375
51.953125
41.796875
31.640625
21.484375
11.328125
1.171875
-8.59375
Wie kann das sein??? Objekte haben doch Standardmäßig keinen _alpha-Wert von 316.015625, oder ??

Gruß.Freeman
__________________
AS3 Lernhilfen
TheFreeman ist offline   Mit Zitat antworten
Alt 17-11-2003, 15:19   #2 (permalink)
it's me..
 
Registriert seit: Jun 2003
Ort: Luzern
Beiträge: 28
Ich hab mir gedacht, dass kann doch nicht sein!

Hat leider bei mir auch nicht funktioniert..

Gab folgende Werte aus!

89.84375
79.6875
69.53125
59.375
49.21875
39.0625
28.90625
18.75
8.59375
-1.171875


ich komm auch nicht weiter..

dod0 ist offline   Mit Zitat antworten
Alt 17-11-2003, 15:37   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Vielleicht hilft Dir dieser Thread!!
_ alpha stimmt nicht !!!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 17-11-2003, 15:43   #4 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Warum nicht einfach so? Im Bild folgendes AS:
ActionScript:
  1. _root.onEnterFrame = function () {
  2.  
  3.         MyClip._alpha -= 10;
  4.        
  5. }

das geht, und müsste doch auch für dich umzusetzen sien oder?
johanness ist offline   Mit Zitat antworten
Alt 17-11-2003, 16:37   #5 (permalink)
Erstmal n Herri!
 
Benutzerbild von _Hannes_
 
Registriert seit: Aug 2002
Ort: Hamburg
Beiträge: 1.233
_alpha Eigenschaften von >100 bzw. <0 sind zwar optisch nicht von 100 bzw. 0 zu unterscheiden, flash hört aber an diesen Punkten nicht auf zu zählen.

edit: für nen Fadeout würde ich auch keine Schleife nehmen, sondern eher sowas:

ActionScript:
  1. function fadout(ziel) {
  2. ziel.onEnterFrame = function() {
  3. this._alpha -= 10;
  4. if (this._alpha < 0) {
  5. this._alpha = 0;
  6. delete this.onEnterFrame;
  7. }
  8. }
  9. }
__________________
hannesstruss.de

Geändert von _Hannes_ (17-11-2003 um 16:40 Uhr)
_Hannes_ ist offline   Mit Zitat antworten
Alt 18-11-2003, 11:20   #6 (permalink)
Gedankengestalter
 
Benutzerbild von TheFreeman
 
Registriert seit: May 2002
Ort: Bayern
Beiträge: 486
Aha!!!!

Man lernt halt nie aus.

Danke, werd ich gleich mal testen.
__________________
AS3 Lernhilfen
TheFreeman 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 23:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele