Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-02-2005, 16:46   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 90
Bewegungstween per AS

Morchen, gibt´s in Flash irgendwie funktionen um Bewegungen auch per AS hinzubekommen?

habe folgendes Versucht:
PHP-Code:
Index.onRollOver = function() {
    do {
        
Index._width+=1
    
} while (Index._width<30)
}

Index.onRollOut = function() {
    do {
        
Index._width-=1
    
} while (Index._width>20)

ging erwartungsgemäß nicht :/
aber andere Ideen hab ich irgendwie nicht, in eine enterFrame Prozedur wollte ich das eigentlich nicht nehmen -.-
__________________
do what you want, the life is too short
dorzocker ist offline   Mit Zitat antworten
Alt 25-02-2005, 17:01   #2 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
ich denke mal, du versuchst das hier:

ActionScript:
  1. index.onRollOver = function()
  2. {
  3.     delete this.onEnterFrame
  4.     this.onEnterFrame = function()
  5.     {
  6.         if ( this._width < 30 )
  7.             this._width += 1;
  8.         else
  9.             this._width = 30;
  10.     }
  11. }
  12.  
  13. index.onRollOut = function()
  14. {
  15.     delete this.onEnterFrame
  16.     this.onEnterFrame = function()
  17.     {
  18.         if ( this._width > 20 )
  19.             this._width -= 1;
  20.         else
  21.             this._width = 20;
  22.     }
  23. }
pokepika ist offline   Mit Zitat antworten
Alt 25-02-2005, 17:08   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 90
geil, besten dank, wusste garnicht das man da noch ´ne extra Funktion einbetten kann...

PHP-Code:
delete this.onEnterFrame 
wozu dient das?
__________________
do what you want, the life is too short

Geändert von dorzocker (25-02-2005 um 17:11 Uhr)
dorzocker ist offline   Mit Zitat antworten
Alt 25-02-2005, 17:27   #4 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
das löscht das ereignis wieder, damit es auch wirklich aufhört. Eigentlich braucht man das hier nicht, weil es ja überschrieben wird, aber ich schreibs einfach immer, und geh so auf nummer sicher
pokepika ist offline   Mit Zitat antworten
Alt 25-02-2005, 18:37   #5 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
@pokepika: warum schreibst du das "delete this.onEnterFrame" vorher?
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 26-02-2005, 13:17   #6 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
damit die alte gelöscht wird.. wenn ichs direkt dahinter schreiben würde, dann wärs ja sofort wieder weg.. aber ich glaub ich weiß, was du meinst..

ActionScript:
  1. index.onRollOver = function()
  2. {
  3.     this.onEnterFrame = function()
  4.     {
  5.         if ( this._width < 30 )
  6.             this._width += 1;
  7.         else
  8.         {
  9.             this._width = 30;
  10.             delete this.onEnterFrame
  11.         }
  12.     }
  13. }
  14.  
  15. index.onRollOut = function()
  16. {
  17.     this.onEnterFrame = function()
  18.     {
  19.         if ( this._width > 20 )
  20.             this._width -= 1;
  21.         else
  22.         {
  23.             this._width = 20;
  24.             delete this.onEnterFrame
  25.         }
  26.     }
  27. }

so wär eigentlich besser.. dann wird das onEnterFrame nicht mehr ausgeführt, wenns fertig ist.. hmm nja, hab nicht rictig nachgedacht.. danke @nullidee
pokepika 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 20:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele