///pc/img/blank.gif" width="12" height="8" border="0">当前位置:///default.htm" class="under">亿度网络 -> ///pc/index.htm" class="under">网页制作教程 -> Flash实例


/pc/bin/msg.pl?file_id=k_flashjq25 target="_blank">///pc/img/message.gif" width="64" height="54" alt="请您留言" border="0">
谈谈您的看法

///pc/img/blank.gif" width="1" height="1" border="0">
25.复制Movie Clip之二

  3)点击等时线窗口左上方的Scene1按钮///pc/homepage/flashsl/flash25/img/006.gif" width="76" height="25" align="absmiddle" alt="场景1按钮" border="0">,切换到场景1。从图符资料库中拉入“flower”,并调整其位置如图所示。

///pc/homepage/flashsl/flash25/img/0061.gif" width="199" height="206" alt="“flower”的位置" border="0">

设置其实体名为“flower”。

///pc/homepage/flashsl/flash25/img/007.gif" width="381" height="178" alt="实体名字" border="0">

  4)制作一名为“btn”的按钮如图所示,

///pc/homepage/flashsl/flash25/img/008.gif" width="342" height="209" alt="编辑btn" border="0">

制作完毕,把他拉入到场景1中,其中左边按钮的上方增加符号“+”,右边按钮的上方增加符号“-”,如图所示。

///pc/homepage/flashsl/flash25/img/009.gif" width="281" height="208" alt="调用btn" border="0">

  5)用鼠标双击左边的按钮,在弹出的对话框中切换到Actions选项卡,输入程序如图所示:
On (Press)
 If (shuzi<=2)
  Set Variable: "shuzi" = shuzi+1
  Set Variable: "bn" = "flower"&shuzi
  Duplicate Movie Clip ("/flower", bn, shuzi)
  Set Property (bn, Y Position) = GetProperty (bn, _y)
  Set Property (bn, X Position) = GetProperty (bn, _x) + shuzi*(GetProperty (bn, _width))
  Set Variable: bn&":shuzi" = shuzi
 End If
End On
解释:如果文本框中的数字(变量“shuzi”)小于或等于2,则变量shuzi的值加1,复制实体名称为“flower”的图片为“flower”&shuzi,即为“flower1”、“flower2”、“flower3”。设置每个复制的图片的X坐标和Y坐标。最后一句可以使“花朵”图片中的数字随着图片数目的增加而相应变化。
  6)设置右边按钮的Actions为:
On (Press)
 If (shuzi>0)
  Set Variable: "bn" = "flower"&shuzi
  Remove Movie Clip (bn)
  Set Variable: "shuzi" = shuzi-1
 End If
End On 解释:删除复制的图片,直到只剩下一个为止。
  7)制作完毕,选择菜单Control>Test Movie,即可测试效果。


上一步  下一实例(旋转的三棱锥)

/pc/bin/msg.pl?file_id=k_flashjq25 target="_blank">///pc/img/message.gif" width="64" height="54" alt="请您留言" border="0">
谈谈您的看法

 

网页制作 网页设计 网站建设 网站设计 网站制作 做网站 做网页