ActionScript Mouse Event

dignsag

Erfahrenes Mitglied
Hi,

ich habe eine Variable

radius_y

Diese Variable steht am Anfang auf 30

radius_y = 30

Diese Variable möchte ich gerne per MouseEvent um +5 erhöhen Mitten in meinem restlichen Code!
Wie funktioniert das?

Edit: Eigentlich ist es egal wie die Variable erhöht wird, hauptsache durch eine Benutzeraktion! Ideen?
 
Zuletzt bearbeitet:
An was für einen mouseEvent hattest du denn gedacht?

Vom Prinzip her:
PHP:
zeitleiste.onIrgeneinMouseEvent=function(){
pfadzurvariablen.radius_y += 5;
}
Für mehr Infos brauchts mehr Infos von deiner Seite - Script/Aufbau/konkrete Aufgabenstellung/der momentante Stand deiner Versuche/Fla ... such dir's aus.

Gruß
Rena
 
Hi,

Macht man seit Action Script 2.0 über ein Listener:Objekt!

-In einem Objekt kannst du allemöglichen funktionen Speichern.
-Mit einem Listener kannst du Aktionen belauschen

zB:
PHP:
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
   trace("Mouse Down")
};
mouseListener.onMouseMove = function() {
   trace("Mouse Move")
    updateAfterEvent();
};
mouseListener.onMouseUp = function() {
   trace("Mouse UP")
};
Mouse.addListener(mouseListener);


// :Gruß
 
Hi,

danke für die antworten, ich denke das hilft mir schonmal weiter!

Aber kannst du mir mal diesen Code part Genauer erklären wenn möglich:

PHP:
 mouseListener.onMouseDown = function() { 
   trace("Mouse Down") 
};
 
 Mouse.addListener(mouseListener);

Die Objektvariablen deklaration hab ich soweit verstanden
Aber die beiden Sachen oben steig ich nicht ganz durch!
Was bewirkt das trace zum Bsp?
Und was ist mit dem Listener auf sich hat hab ich auch noch nicht ganz erfasst ^^! Ordne ich der Maus den Listener zu oder wie läuft das?

Danke schonmal

Gruß Dignsag

 
Zurück