Autor |
Nachricht |
pixelpaxel
Threadersteller
Dabei seit: 23.09.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 26.08.2010 09:47
Titel wie kann ich Propeller per Maus anwerfen - Action script |
|
|
Hi,
ich möchte einen Flugzeugpropeller zum drehen bringen, wenn ich eine Seite mit der Maus nach unten ziehe, er soll sich nur langsam drehen. und dann immer langsamer werden und wieder stillstehen.
hat jemand eine Idee wie ich das per as hinbekomme?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 26.08.2010 09:49
Titel
|
|
|
Nah du gibst im einen drehimpuls der sich ständig veringert, ob per EnterFrame-Listener, Timer oder Interval is da geschmackssache
|
|
|
|
|
Anzeige
|
|
|
pixelpaxel
Threadersteller
Dabei seit: 23.09.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 26.08.2010 10:00
Titel
|
|
|
hast du das zufällig ein beispiel? auf das objekt on (dragOver) {
} und dann?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 26.08.2010 10:25
Titel
|
|
|
Also als erstes würd ich AS2 schonmal sein lassen weil das ziemlich doof is. Und ansonsten....
sagen wir mal der propeller heisst "_prop"
Code: |
var _momentum:Number = 0;
var _grapped:Boolean = false;
this._prop.addEventListener(MouseEvent.MOUSE_DOWN, mouseHandler);
this._prop.addEventListener(MouseEvent.MOUSE_UP, mouseHandler);
this.addEventListener(Event.ENTER_FRAME, schrapschrapschrap);
function mouseHandler(e:MouseEvent):void{
_grapped = e.type == MouseEvent.MOUSE_DOWN;
}
function schrapschrapschrap(e:Event):void{
_prop.rotation += _momentum;
_momentum -= (_grapped) ? - .5 : .02;
}
|
so als ansatz. kann und muss man jetzt noch verfeinern udn erweitern.....
|
|
|
|
|
pixelpaxel
Threadersteller
Dabei seit: 23.09.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 26.08.2010 10:53
Titel
|
|
|
hej super herzlichen dank......habe ich jetzt auf die zeitleiste gelegt, auf ein bild, dem propleller den instanznamen _prop gegeben, aber ers geht ...nicht.... er wirft folgendes raus:
TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
at propeller_fla::MainTimeline/frame137()
war das jetzt as 3 oder 2? beides geht aber nicht...
Zuletzt bearbeitet von pixelpaxel am Do 26.08.2010 10:59, insgesamt 1-mal bearbeitet
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 26.08.2010 11:08
Titel
|
|
|
hast Du das Bild vorher in einen MovieClip umgewandelt ???
|
|
|
|
|
|
|
|
Ähnliche Themen |
Action Script 2 oder Action Script 3
Action Script 3
Click Tag in Action Script 3?
Slideshow mit Action Script
Action Script Ton und Bild gleichzeitig
Ich, Action Script und mein Adventskalender
|
|