| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2010 Ort: Aschaffenburg
Beiträge: 20
| Dragfunktion
Hallo Leute, Ich wollte spaßeshalber mal etwas nachbauen das ich gesehen hab. lch fand es ziemlich cool. Hier mal zu ansicht: 6 Drunk Men Ich komm gleich zur Sache. Ich habe einen Dragger gebaut der aus zwei Teilen besteht. Einer Linie und einem Dragger der sich an der Linie ausrichtet. Dieser funktioniert auch wunderbar. Aber wie bekomm ich das hin, dass sich darin ein Bild mitbewegt und das immer umswitcht??? Hier mal das Skript das ich bis jetzt habe, leider weiß ich nicht mehr wie ich weitermachen soll. Mir fehlt der Ansatz. -------------------------------------------------------------- this.ratio=0 ; dragger.onPress=function(){ this.startDrag(true,0,0,line._width,0); this.onEnterFrame=function(){ ratio=Math.round(this._x*100/line._width) ; gotoAndStop(ratio); } } dragger.onRelease=dragger.onReleaseOutside=stopDra g; -------------------------------------------------------------- Für jede Hilfe wäre ich dankbar. MFG Goatwarrior |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.325
|
ergänze eine funktion, die auf onMouseMove reagiert onEnterFrame oder über einen timer gänge auch, das ist hier aber nur 2. wahl.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2010 Ort: Aschaffenburg
Beiträge: 20
|
Aber wie könnte ich den onMouseMove verwenden? Ich will ja das der Dragger sich nur bewegt, wenn ich ihn auch anfasse. Der Dragger funktioniert auch gut. Ich weiß wie wiegesagt nur nicht wie ich das schaffe, dass wenn der Dragger einen bestimmten Bereich erreicht, sich das Bild innerhalb des Draggers ändert. Ich kann dir warscheinlich einfach nicht folgen |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.325
|
natürlich ungetestet Code: dragger.ratio=1;
dragger.onPress=startAnimation;
dragger.onRelease=stopAnimation;
dragger.onReleaseOutside=stopAnimation;
function startAnimation() {
this.startDrag(true,0,0,line._width,0);
this.onMouseMove=playAnimation;
}
function playAnimation() {
var newFrameNo=Math.round(this._x*100/line._width);
// xxx == ich weiss natürlich nicht, wer hier goto ausführen soll
// prüfen, ob es eine gültige frame-nummer sein kann
newFrameNo=Math.min(xxx.totalFrames,Math.max(1,newFrameNo));
if (newFrameNo!=xxx.currentFrame) {
// macht nur sinn, wenn sich die frame-nummer geändert hat
xxx.gotoAndStop(newFrameNo); // um die ansicht zu ändern
}
xxx._x=this._x; // um die x- position synchron zu ändern
}
function stopAnimation() {
delete this.onMouseMove;
stopDrag();
}
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (09-03-2011 um 15:03 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| popup mit attachmovie und dragfunktion | microtonner | Flash Einsteiger | 0 | 13-06-2008 08:57 |
| Maske mit Dragfunktion | [Killer*Bone*] | Flash MX | 4 | 27-03-2006 00:40 |
| Maske mit Dragfunktion vershen | [Killer*Bone*] | Flash Einsteiger | 6 | 26-03-2006 22:29 |
| Menü mit Dragfunktion | cycette | ActionScript 1 | 5 | 02-11-2004 16:48 |
| DragFunktion geht verloren | MacFreak | ActionScript 1 | 13 | 25-07-2002 18:52 |