| Suche nach "aktionscript" im Forum für Homepage, Hosting und Webspace |
Aktionscript einer Sliderfunktion soll anhalten... - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme
dem ist auch so.. -deswegen, würde ich einfach eine neue schaltfläche einfügen, und darin dann dann das actionscript..
ich würde dann noch folgendes ändern..
die onenterframe-funktion.
root.onEnterFrame = function () {
if(_root.sliders == \on\){
//dein quellcode
}else{
//nichts (deswegen, kannste eigentl. auch das else weglassen..)
}
}
und dann für den button:
on(release){
_root.sliders = \off\;
}
on (rollOver){
_root.sliders = \on\;
}
dieser code kann eigentl. überallstehen.. -jedenfalls wenn du es so machst, wie ich oben beschrieben habe.. -da ja der onenterframe befehl in _root liegt..
-natürlich, brauchst du dann noch das \objekt\ was sich dann bewegen soll.. die isntanz, sollte dann auch den namen \slider\ tragen, und auch in _root liegen.. aber ich denke mal, das weist du..
viele grüße,
st...
Aktionscript einer Sliderfunktion soll anhalten... - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme Hallöchen, habe eine Sliderfunktion welche bei on_over laufen soll, aber bei on_release soll sie stehen bleiben.. hier mal das script...
_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;
}
}
dieses Script habe ich in einer extra Ebene, in welcher ich die gesamten aktionen zu laufen habe...
Wo bzw. wie binde ich die on_funktion ein, damit der slider nur dann läuft, wenn der mauszeiger over ist?
hatte es mit der on_funktion mehrmals probiert, jedoch sagt mir Flash immer das dies nur bei Schaltflächen zulässig wäre...
help pls... ...
|
|