Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-02-2004, 23:52   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 53
Unhappy dragsteuerung der timeline

hallo nochmal!

fang gerade erst mit as an, also bitte nicht gleich schimpfen!
ich bin zwar kein scriptneuling aber dieses problem übersteigt
mein bisheriges as-verständnis was die verknüpfungen angeht:

ich möchte die timeline eines mc's über eine dragfunktion vor
und zurückbewegen. das ist ja wie hier
zeitleiste scrollen?
beschrieben grunsätzlich nicht so schwer:

onClipEvent(load){
Pics=10; //Anzahl Bilder
temp=_root.Slider._width;
Step=temp/(Pics+1);
pressed=false;
}

onClipEvent(mouseMove){
if(pressed&&_root._xmouse>=_root.Slider._x&&_root. _xmouse<=_root.Slider._x+_root.Slider._width){
_x=_root._xmouse;
diff=_x-_root.Slider._x;
_root.gotoAndStop(Math.floor(diff/Step));
}
updateAfterEvent();
}

haken - ich will die steuerung nicht über einen zusätzlichen
slider generieren sondern ähnlich wie hier:
http://www.flashkit.com/tutorials/3D...-989/index.php
das wäre es eigentlich schon fast, allerdings gefällt mir
der simple mouseover ohne onpress und der verwendete "dummy" für die interpretation der mausbewegung
nicht wirklich.

hoffe auf hilfe!
ovion ist offline   Mit Zitat antworten
Alt 26-02-2004, 11:48   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 53
wen es interessiert, hier eine einfache lösungsvariante:

onClipEvent(mouseDown) {
trackMouse = true;
curMouseX = _root._xmouse;
}
onClipEvent(mouseUp) {
trackMouse = false;
}
onClipEvent(enterFrame) {
if(trackMouse == true) {
if((curMouseX - _root._xmouse) < -2) {
_root.model.nextFrame();
curMouseX = _root._xmouse;
}
else if((curMouseX - _root._xmouse) > 2) {
if(_root.model.curFrame > 1) {
_root.model.prevFrame();
} else {
_root.model.gotoAndStop(12);
}
curMouseX = _root._xmouse;
}
}
}
ovion ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:05 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele