mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 12:19 Benutzername: Passwort: Auto-Login

Thema: wie kann ich Propeller per Maus anwerfen - Action script vom 26.08.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> wie kann ich Propeller per Maus anwerfen - Action script
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

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Do 26.08.2010 09:49
Titel

Antworten mit Zitat Zum Seitenanfang

Nah du gibst im einen drehimpuls der sich ständig veringert, ob per EnterFrame-Listener, Timer oder Interval is da geschmackssache
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pixelpaxel
Threadersteller

Dabei seit: 23.09.2005
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 26.08.2010 10:00
Titel

Antworten mit Zitat Zum Seitenanfang

hast du das zufällig ein beispiel? auf das objekt on (dragOver) {
} und dann?
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Do 26.08.2010 10:25
Titel

Antworten mit Zitat Zum Seitenanfang

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.....
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpaxel
Threadersteller

Dabei seit: 23.09.2005
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 26.08.2010 10:53
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Do 26.08.2010 11:08
Titel

Antworten mit Zitat Zum Seitenanfang

hast Du das Bild vorher in einen MovieClip umgewandelt ???
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.