Microsoft
Software
Hardware
Network
Frage : Mäuseradtätigkeit auf scroller
Grüße,
I haben ein MovieClip, das Rollen mit verursachtem dragger und Knöpfen und möchten, dass das MovieClip erhält, um mit der Maus auch in einer Liste zu verzeichnen drehen innen Actionscript 2.
My Index folgt:
scrolling = Funktion () {
var scrollHeight: Zahl = scrollbg. _height;
var contentHeight: Zahl = contentMain. _height;
var draggerHeight: Zahl = dragger. _height;
var maskHeight: Zahl = maskedView. _height;
var initPosition: Zahl = dragger. _y=scrollbg. _y;
var initContentPos: Zahl = contentMain. _y;
var finalContentPos: Zahl = maskHeight-contentHeight+i
nitContent
Pos;
var verließ: Zahl = scrollbg. _x;
var Oberseite: Zahl = scrollbg. _y;
var Recht: Zahl = scrollbg. _x;
var Unterseite: Zahl = scrollbg. _height-draggerHe
ight+scrol
lbg. _y;
var Dy: Zahl = 0;
var Geschwindigkeit: Zahl = 10;
var moveVal: Zahl = (contentHeight-maskHeight)
/(scrollHe
ight-dragg
erHeight);
dragger.onPress = Funktion () {
dragger.draggerover. _alpha
= 100;
var currPos: Zahl = dieses. _y;
startDrag (dieses, falsch, link, Spitzen-, recht, Unterseite);
this.onMouseMove = Funktion () {
dragger.draggerover. _alpha
= 100;
Dy = Math.abs (initPosition-this
. _y);
contentMain. _y = Math.round (dy*-1*moveVal+i
nitContent
Pos);
};
};
dragger.onMouseUp = Funktion () {
dragger.draggerover. _alpha
= 0;
stopDrag ();
Löschung this.onMouseMove;
};
btnUp.onPress = Funktion () {
this.onEnterFrame = Funktion () {
wenn (contentMain. _y+speed
edView. _y)
{
wenn (dragger. _y<=top) {
dragger. _y = Oberseite;
} sonst {
dragger. _y - = Geschwindigkeit/moveVal;
}
contentMain. _y += Geschwindigkeit;
} sonst {
dragger. _y = Oberseite;
contentMain. _y = maskedView. _y;
Löschung this.onEnterFrame;
}
};
};
btnUp.onDragOut = Funktion () {
Löschung this.onEnterFrame;
btnUp.upover. _alpha = 0;
};
btnUp.onRollOut = Funktion () {
Löschung this.onEnterFrame;
btnUp.upover. _alpha = 0;
};
btnDown.onPress = Funktion () {
this.onEnterFrame = Funktion () {
wenn (contentMain. _y-speed>fina
lContentPo
s) {
wenn (dragger. _y>=bottom) {
dragger. _y = Unterseite;
} sonst {
dragger. _y += Geschwindigkeit/moveVal;
}
contentMain. _y - = Geschwindigkeit;
} sonst {
dragger. _y = Unterseite;
contentMain. _y = finalContentPos;
Löschung this.onEnterFrame;
}
};
};
btnDown.onRelease = Funktion () {
Löschung this.onEnterFrame;
};
btnDown.onDragOut = Funktion () {
Löschung this.onEnterFrame;
btnDown.downover. _alpha = 0;
};
wenn (contentHeight
{
dragger. _visible = falsch;
btnUp.enabled = falsch;
btnDown.enabled = falsch;
} sonst {das _visible
dragger. = aus;
btnUp.enabled = richten aus;
btnDown.enabled = richten aus;
}
};
scrolling ();
Any Hilfe bei diesem würde groß appreciated.
Thanks
Mark
sein
Antwort : Mäuseradtätigkeit auf scroller
beste Wahl ist es, zum des neuen RDB gerade heraus zu rollen… es viel sicherer.
Wenn der Fernbenutzer Datenänderungen hat, die sie halten möchten, dann müssen Sie die alte Direktübertragung in das Neue importieren, bevor Sie es löschen
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming