Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-02-2004, 21:05   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 2
Unhappy schatten nach mausbewegung

salve

ich bin so ziemlich der obernoob in sachen AS, klaue mir deshalb, wenn ich es wirklich brauche, zeug beim googeln zusammen. diesmal habe ich jedoch auch nach ein paar stunden nichts gefunden.

es handelt sich, hoffe ich, um eine relativ simple sache.

ich habe einen schatten in einer ausgangsposition. wenn man nun die maus auf der x-ebene bewegt (also rechts - links), soll der schatten sich bewegen. möglichst natürlich opposit zur "sonne" maus.

es würde allerdings auch reichen, wenn das teil einfach verzerrt wird, so wie wenn man auf "rotate" geht und dann den mittleren punkt verschiebt.

ich hatte auch schon onClipEvent (mouseMove) versucht, dann aber nicht gewusst, welcher befehl dieses verzerren darstellt.

wäre für jede hilfe sehr dankbar
Nomisum ist offline   Mit Zitat antworten
Alt 01-02-2004, 23:38   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
ActionScript:
  1. for (i=1; i<=8; i++) {
  2.     _root.mc.swapDepths(10);
  3.     duplicateMovieClip ("mc", "mc"+i, 10-i);
  4.     shadowcolor = new Color(this["mc"+i]);
  5.     shadowcolor.setRGB(0x000000);
  6.     shadowalpha = 100-i*20;
  7.     _root["mc"+i]._alpha = shadowalpha;
  8.     _root["mc"+i]._y = _root.mc._y+i*1.5;
  9. }

das in den ersten frame (dein mc das den schatten werfen soll hat instanznamen "mc")

und das auf das vorhin genannte mc
ActionScript:
  1. onClipEvent(enterFrame){
  2. for (i=1; i<=8; i++) {
  3. faktor_x =  ( _root.mc._x - _root._xmouse ) / 200;
  4. faktor_y =  ( _root.mc._y - _root._ymouse ) / 150;
  5. _root["mc"+i]._x = _root.mc._x + faktor_x *i;
  6. _root["mc"+i]._y = _root.mc._y + faktor_y *i;
  7. }
  8. }

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 02-02-2004, 11:45   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 2
klasse, funktioniert. thanks a lot !
Nomisum 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 04:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele