0

我的 Flash 对象中有一个图形,我想在鼠标悬停时更改此图形上的光标。这是我的代码如下:

   on (rollOver) {
       Mouse.hide();
       startDrag(DynmcCrsr, true);
   }

   on (rollOut) {
       startDrag(DynmcCrsr, false);
       Mouse.show();
   }

代码在翻转时工作,但在推出时不起作用。光标在推出时保持不变。我是动作脚本的新手。因此,我们将不胜感激在这方面的任何帮助。

4

1 回答 1

0

你应该使用stopDrag()

on (rollOut) {
   stopDrag();
   Mouse.show();
}

Startdrag有 1 个必需参数和 5 个可选参数。第一个是您要拖动的对象,第二个是lockCenter. 因此,如果您使用startDrag(object,false)它,它将不会停止拖动。

http://help.adobe.com/en_US/as2/reference/flashlite/WS5b3ccc516d4fbf351e63e3d118ccf9c47f-7f93.html

于 2013-08-08T13:52:49.110 回答