suona
Hallo zusammen,
ich habe folgendes Problem:
Meine Szene besteht aus 4 Mc's (alle auf einer separaten Ebene).
Die sollen sich nun (nur!) nach links / rechts bewegen, je nachdem, wie die Maus drübergezogen wird.
Wichtig ist noch, dass die Mc's sich unterschiedlich schnell bewegen sollen, also mc1 schneller nach links als mc2.
Kann mir hier jmd mit dem Actionscript helfen?
Supervielen Dank.
Erl
ich denke ich darf mir eine gegenfrage erlauben: hä?
Was genau willst du?
einen mc, der der Maus folgt, wenn man mit der Maus drüberfährt?
suona
Ich habe in einem Tutorium so was in der Art gefunden. Das AS sieht so aus (s. unten):
Meine Fragen zu dem AS:
- Mit diesem AS läuft der slider (Bilder in einer Reihe in einem MC) ohne Ende nach links bzw rechts. Wie gebe ich hier an, dass der nur bis zu einer bestimmten Stelle nach links / rechts gehen soll und dann stopt, wenn das Ende der Bildreihe erreicht ist?
_root.onEnterFrame = function () {
if (_xmouse < 350) slider._x += (375-_xmouse)*0.05;
if (_xmouse > 400) slider._x += (375-_xmouse)*0.05;
slider_r._x = slider._x+slider._width;
slider_l._x = slider._x-slider._width;
if (slider._x > 750+slider._width*0.5) {
slider._name = "temp";
slider_l._name = "slider";
temp._name = "slider_l";
}
if (slider._x < 0-slider._width*0.5){
slider._name = "temp";
slider_r._name = "slider";
temp._name = "slider_r";
}
}
movieclip.prototype.blend = function (obj,faktor){
if (obj.hitTest(_root._xmouse, _root._ymouse, true)) {
obj._alpha = obj._alpha+(100-obj._alpha)/faktor;
}else{
obj._alpha = obj._alpha+(50-obj._alpha)/faktor;
}
}