Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Flash animation - Augen - Die wollen sich einfach nicht bewegen! Bitte um Hilfe

Flash animation - Augen - Die wollen sich einfach nicht bewegen! Bitte um Hilfe

Tomino
Tomino02.01.0823:22
Hey ho!

Also mein Problem:
Ich möchte eine Flash Datei mit animierten Augen bekommen, welche den Curser verfolgen.

So hab ich es bis jetzt gemacht:
Zwei elipsenähnliche Augenbereiche, welche als Masken dienen sollen (Quasi der Bereich der Augen wo man die Pupille sieht)

und zwei Pupillen Bällchen.

Die Augenbereiche heißen maske1 und maske2,
die Pupillen heißen auge1 und auge2
Beides sind Movieclips.

Alles liegt auf einer Ebene und hat auch insgesamt einen Frame.

Das Actionscript (von tutorials.de) sieht so aus:


--
Skript 1, siehe Kommentar weiter unten
--


Leider bewegt sich bei mir gar nichts.

Was muss ich machen das es klappt?
Darf ich dann nicht mehr this verwenden?

Bei Fragen, fragt!
so danke schonmal

und dann würd ich noch gern machen, dass die Augen den Cursor über einer html Seite entlang verfolgen, hab dazu dieses Script gefunden (tutorials.de)
Was müsste ich verändern?
Würde es auch auf Mac und Linux laufen?

----
Skript 2, siehe Kommentar weiter unten
----

und jaaa ich bin ein ziemlicher Anfänger in diesem Gebiet

Danke!

Alles Gute!
euer Tomino
„>> Wissen bringt neues Unwissen hervor <<“
0

Kommentare

Tomino
Tomino02.01.0823:22
Skript 1:

auge1.setMask(maske1)
auge1.pupille.onEnterFrame = function() {
diffx = _root._xmouse - auge1._x
diffy = _root._ymouse - auge1._y

this._x = diffx/10
this._y = diffy/10
}

auge2.setMask(maske2)
auge2.pupille.onEnterFrame = function() {
diffx = _root._xmouse - auge2._x
diffy = _root._ymouse - auge2._y

this._x = diffx/10
this._y = diffy/10
}


„>> Wissen bringt neues Unwissen hervor <<“
0
Tomino
Tomino02.01.0823:23
Skript 2:

function traceme(evt) {
var obj = document.getElementById("myflash");
var ox = parseInt(obj.style.left);
var oy = parseInt(obj.style.top);
var mx = evt.clientX;
var my = evt.clientY;
var dx = mx - ox;
var dy = my - oy;
window.status = dx + " : " + dy;
// An Flash übergeben
}
</script>

„>> Wissen bringt neues Unwissen hervor <<“
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.