Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-01-2005, 17:58   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 169
größer und kleiner skalieren ab Wert

Help!

Ich habe hier ´nen Script welches mir einen MovieClip
zufällig auf der x-Achse zwischen dem Wert x: 20 und x: 100
hin- und herwandern läßt.

Ceee it here:

onClipEvent (load) {
****xziel=20+100*Math.random();
****speed=0.05;
}
onClipEvent (enterFrame) {
****this._x+=(xziel-this._x)*speed;
****if (Math.abs(xziel-this._x)<=5){
********xziel=20+100*Math.random();
****}
}

Ich will das ganze aber jetzt noch soweit verändern, das wenn
der MovieClip über x: 60 ist und sich auf x: 100 zubewegt kleiner
skaliert wird - und wenn er sich von x: 100 wegbewegt und auf
x: 60 zubewegt ( also _x > 60 ist) wieder größer skaliert.

Das ganze soll auch von x: 20 bis x: 60 passieren.
Sprich:
Wenn der MovieClip unter x: 60 ist und sich auf x: 20 zubewegt soll er kleiner skaliert werden - und wenn er sich von x: 20 wegbewegt und auf
x: 60 zubewegt ( also _x < 60 ist) wieder größer skaliert.


Wie bekomme ich das am geschicktesten hin?


???
moreloga
moreloga ist offline   Mit Zitat antworten
Alt 05-01-2005, 18:42   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 169
keiner eine Idee???

moreloga
moreloga ist offline   Mit Zitat antworten
Alt 06-01-2005, 11:56   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 169
hallo - nicht alle auf einmal...
moreloga ist offline   Mit Zitat antworten
Alt 06-01-2005, 12:22   #4 (permalink)
∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇∇
 
Benutzerbild von boreker
 
Registriert seit: Apr 2002
Ort: inphobie
Beiträge: 2.316
ActionScript:
  1. onClipEvent (load)
  2. {
  3.      xziel=20+100*Math.random();
  4.      speed=0.05;
  5. }
  6. onClipEvent (enterFrame)
  7. {
  8.        this._x+=(xziel-this._x)*speed;
  9.       if (Math.abs(xziel-this._x)<=5){
  10.        xziel=20+100*Math.random();
  11. //sowas?
  12. if(this._x>60&&xziel>60)
  13. {
  14. this._xscale+=1;
  15. }
  16. //?
  17.    }
  18. }

also im prinzip brauchst du ja nur abzufragen ob die x-position grösser als 60
ist und ob das ziel über 60 liegt (um zu wissen in welche richtung es sich bewegt)

mein bsp funktioniert warscheinlich nicht, sollte aber als ansatz dienen...
ansonsten schieb doch mal ne fla rüber, dann kann man das selbst testen
ohne seine vorstellungskraft überstrapazieren zu müssen oder das ganze
erst nachbauen zu müssen...

übrigens mit :

["as"] code ["/as"] (ohne gänsefüsschen)

kannst du dein as formatieren und brauchst dann auch keine einrückungen
zu simulieren.

greez, boreker
__________________
no comment...
boreker 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 02:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele