/pc/bin/msg.pl?file_id=k_flashjq40 target="_blank">///pc/img/message.gif" width="64" height="54" alt="请您留言" border="0"> 谈谈您的看法
|
///pc/img/blank.gif" width="1" height="1" border="0">
|
| 40.三维鼠标事件之二 |
|
3) 图层Layer 2中有两个关键帧,第1帧中的Actions为:
Set Variable: "xoffset" = int (xoldpos - GetProperty ("/inv",_x))
Set Variable: "yoffset" = int (GetProperty ("/inv",_y)-yoldpos)
If (((xoffset = 0 ) and (yoffset = 0)) or (not over))
Set Variable: "/:xangle" = (/:xangle - (/:xangle / 20))
Set Variable: "/:yangle" = (/:yangle - (/:yangle / 20))
Else
Set Variable: "/:xangle" = yoffset
Set Variable: "/:yangle" = xoffset
End If
If ((/:xangle > 40) )
Set Variable: "/:xangle" = "40"
Else If ((/:xangle < -40) )
Set Variable: "/:xangle" = "-40"
End If
If ((/:yangle > 40) )
Set Variable: "/:yangle" = "40"
Else If ((/:yangle < -40) )
Set Variable: "/:yangle" = "-40"
End If
Set Variable: "xoldpos" = GetProperty ("/inv",_x)
Set Variable: "yoldpos" = GetProperty ("/inv",_y)
表示球体在X方向和Y方向的旋转角度。 第2帧的Actions为:
Go to and Play (1)
与第1帧形成循环。
4)点击等时线窗口左上角的Scene 1按钮///pc/homepage/flashsl/flash40/img/006.gif" width="75" height="24" align="absmiddle" alt="场景1" border="0">,切换到场景1,用鼠标右键点击工作区中的球体,在弹出的菜单中选择Edit项,进入balls编辑模式。
///pc/homepage/flashsl/flash40/img/007.gif" width="266" height="161" alt="编辑balls" border="0">
图层point中放的是实体名为point的球体,图层actions中的程序表示组成三维立体模型的每个球体的属性。
|
/pc/bin/msg.pl?file_id=k_flashjq40 target="_blank">
///pc/img/message.gif" width="64" height="54" alt="请您留言" border="0"> 谈谈您的看法
|