WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Photoshop, Dreamweaver, Elements, Flash, Shockwave, Go-Live, Corel, HTML-Editoren,WYSIWYG Editoren,FTP, File-Zilla, etc.


Forum » Software zum Erstellen einer Webseite und andere Programme » Aktionscript einer Sliderfunktion soll anhalten... » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von nisita
hatte es mit der on_funktion mehrmals probiert, jedoch sagt mir Flash immer das dies nur bei Schaltflächen zulässig wäre...


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
von Matt1c
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...

Nach oben