Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-07-2003, 15:24   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: münchen
Beiträge: 103
tweenings programmieren

hi,
bin neu hier, also hoffe ich ich stelle nicht dumme fragen die schon 100000 mal beatwortet wurden...

also, ich wollte fragen, wie man ein tweening progremmiert. also, ich meine damit, einfach, einen mc, der auf der buehne liegt soll großskaliert werden, aber nicht so, dass er einfach dann gross ist, sondern, dass er eben von sagen wir mal 100% auf 120% langsam anwaechst...

so, ich hoffe das war nun nicht allzu unverstaendlich, aber ich weiss ned wie ich es sonst beschreiben soll...
naja vielleicht hat ja jemand eine idee, ich habe es bisher so versucht, was aber anscheinend bullshit war:


also auf den mc habe ich folgendes script gelegt:

onClipEvent (enterFrame){

this. onRollover= function(){
for(i=1; i<20;i++){
this._xscale=100+i;
this._y.scale=100+i;
}
}

}

naja aber das ist wohl nicht das richtge... da des ding einfach ned tweenen will...
naja also, danke schonmal, bis denne...
anakin_w ist offline   Mit Zitat antworten
Alt 22-07-2003, 15:31   #2 (permalink)
buehnentechniker
 
Benutzerbild von honifred
 
Registriert seit: Feb 2002
Ort: trier
Beiträge: 2.448
hallo und willkommen im forum!

meinst du etwa sowas?
ActionScript:
  1. onClipEvent(enterFrame){
  2.     if (this._yscale>=100 && this._yscale<=120){
  3.         this._yscale++
  4.  
  5.     }
  6.  
  7. if (this._xscale>=100 && this._xscale<=120){
  8.         this._xscale++
  9.  
  10.     }
  11. }
ist jetzt nicht so toll programmiert, müßte aber funzen.
__________________
Es gibt eine Sache, die schlimmer ist, als die Ausschweifung: die Abstinenz.

Achim 69
honifred ist offline   Mit Zitat antworten
Alt 22-07-2003, 15:47   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: münchen
Beiträge: 103
danke!

hui, ja, das funkt....
anakin_w ist offline   Mit Zitat antworten
Alt 22-07-2003, 15:48   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
ich fall ja dem honig nicht gerne in den rücken, aber:
wenn du raufskalierst, ist diese abfrage hier unnötig: this._yscale>=100

außerdem kann man gleich x und y skalieren. was denn dabei rum kommt ist sowas hier:
ActionScript:
  1. onClipEvent(load){
  2. speed=2;
  3. }
  4. onClipEvent(enterFrame){
  5.         if (this._yscale<=120){
  6.                 this._yscale=this._xscale+=speed;
  7.                
  8.         }
  9. }

außerdem läuft dann dieser event die ganze zeit.
da könnte man noch etwas performance rausholen mit den mx-event:
ActionScript:
  1. //bildaktion
  2. speed=2
  3. deinmc.onEnterFrame=function(){
  4.         if (this._yscale<=120){
  5.                 this._yscale=this._xscale+=speed;
  6.                
  7.         }else{
  8. delete this.onEnterFrame;
  9. }
damit läuft der event nur so lange, wie er auch gebraucht wird.
__________________
bei fragen, fragen.
Smirgel 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 07:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele