{lang: 'de'}
Flashhilfe.de - Flash Community

addEventListener Error: 1120 [Flash 11]

 


AntwortenRegistrieren Seite1  

paukerin#1
Benutzerbild von paukerin
Beiträge: 1
Registriert: Mar 2012

01.03.2012, 18:43

Hallo zusammen,

will einen Movieclip um zwei Achsen drehen lassen. In Zeile 4: wird der Funktionsname aus Zeile 13 nicht akzeptiert. Hab gelesen, dass onEnterFrame auch nicht mit Funktionsnamen verwendet wird. Dann fehlt aber der zweiter Parameter im addEventListener.

Was muss ich tun?

 1: import flash.display.DisplayObject;
 2: import flash.events.Event;
 3:
 4: movieClip_1.addEventListener(Event.ENTER_FRAME, drehDich);
 5:
 6: var rotation_geschwindigkeit = 10;
 7: var rot = 0;
 8: var abstand = 60;
 9:
10: var offX = movieClip_1.DisplayObject.x;
11: var offY = movieClip_1.DisplayObject.y;
12:
13: movieClip_1.onEnterFrame = function drehDich() {
14:    rot += rotation_geschwindigkeit;
15:   movieClip_1.DisplayObject.x = offX + Math.cos(rot/180*Math.PI)*abstand;
16:   movieClip_1.DisplayObject.y = offY + Math.sin(rot/180*Math.PI)*abstand;
17: }
Bodensee#2
Benutzerbild von Bodensee
Beiträge: 34
Registriert: May 2008

02.03.2012, 11:13

Hallo paukerin

Du verwendest AS3 und in Zeile 13 AS2.
Ich habe dir aus SeibsProgrammLaden ein Beispiel angehängt. Eine Fläche rotiert um eine Achse.
Das hilft dir bestimmt.

Gruss Bodensee

Angehängte Dateien:
Adobe Flash Quelldatei matrix_kippen_rotieren_AS3.fla62.50 KB
Geändert von Bodensee am 02.03.12 um 11:15 Uhr

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de