| |||||||
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: Jan 2005
Beiträge: 3
| button mit drag- und doubleclick-funktion
hallo allerseits! Ich habe folgendes Problem: ich habe einige MCs, die sich auf einer Fläche verteilen. darin werden per loadmovie swfs mit bildinhalten geladen. diese MCs sollen jederzeit dragable sein und eben mit einem doppelklick zu vergrößern sein. So..... jetzt hab ich die Fla, die er reinlanden soll (mit dem Bild) und ein Button wo der doppelklick zu einer animation führt. Das funzt alles. Sobald ich diese swf reinlade in den MC ist die doppelklickfunktion aus. Warum....Weil flash jedesmal denkt es sei nur ein singleclick und dragt dann. Er weiss ja nicht dass noch ein zweiter kommt. WIE BEKOMMT MAN DAS HIN? |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 3
|
hier die doppelclick function: Code: movieclip.prototype.doubleClick = function(speed) {
if ( getTimer()-oldTime <= speed ) return(true);
oldTime=getTimer();
clickcount=0;
}
Button.prototype.tast = function () {
if(getTimer()-timestamp>=250 && clickcount==1){
action;
clickcount=0;
}
updateAfterEvent();
}
setInterval(tast, 10);
Button.prototype.onPress = function() {
if(doubleClick(250)) {
play();}
clickcount++;
timestamp=getTimer();
} das problem ist aber eher das hier aus _root: Code: MC.onPress = function() {
this.startDrag();
this.swapDepths(1);
};
MC.onRelease = function() {
this.stopDrag();
}; |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |