Revision: 13276
Updated Code
at April 17, 2009 08:32 by lzyy
Updated Code
tuodongtiao.addEventListener(MouseEvent.MOUSE_DOWN, _onDrag);
private function _onDrag(e:MouseEvent)
{
var t:MovieClip = MovieClip(e.target);
t.startDrag(false, new Rectangle(430, 0, 0, 400));
t.addEventListener(Event.ENTER_FRAME, _onDragerEnterFrame);
stage.addEventListener(MouseEvent.MOUSE_UP, _onStopDrag);
}
private function _onStopDrag(e:MouseEvent)
{
stage.removeEventListener(MouseEvent.MOUSE_UP, _onStopDrag);
tuodongtiao.stopDrag();
}
private function _onDragerEnterFrame(e:Event)
{
var t:MovieClip = MovieClip(e.target);
var delta = t.y * (car.lingdong.ceng.wenziMc.wenzi.textHeight - 380) / 400;
if (delta > 0)
{
car.lingdong.ceng.wenziMc.y = car.lingdong.ceng.wenziMc.originY - delta;
}
}
Revision: 13275
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 17, 2009 06:35 by lzyy
Initial Code
tuodongtiao.addEventListener(MouseEvent.MOUSE_DOWN, _onDrag);
private function _onDrag(e:MouseEvent)
{
var t:MovieClip = MovieClip(e.target);
t.startDrag(false, new Rectangle(430, 0, 0, 400));
stage.addEventListener(MouseEvent.MOUSE_UP, _onStopDrag);
}
private function _onStopDrag(e:MouseEvent)
{
stage.removeEventListener(MouseEvent.MOUSE_UP, _onStopDrag);
tuodongtiao.stopDrag();
}
Initial URL
Initial Description
在startDrag时,监å¬stageçš„mouse upäº‹ä»¶ï¼Œè¿™æ ·ï¼Œåœ¨æ»šåŠ¨æ¡å¤–部æ¾å¼€æ—¶ï¼Œä¹Ÿèƒ½åœæ¢æ»šåЍæ¡çš„æ»šåŠ¨ï¼ŒåŒæ—¶è¿˜è¦ç›‘å¬ENTER_FRAMEäº‹ä»¶ï¼Œæ¥æ›´æ–°æ»šåŠ¨åŒºçš„ä½ç½®
Initial Title
滚动æ¡åˆ¶ä½œ
Initial Tags
Initial Language
ActionScript 3