问题一:如何控制影片剪辑的时间轴?

步骤:首先我们知道影片剪辑是有自己独立的时间轴,不受主时间轴影响。假设我们希望通过程序来实现控制访问时间轴里面某一个帧,那是怎么做呢?Adobe 公司提供一些访问的函数,包括gotoAndPlay gotoAndStop Play Stop 等函数来访问,既然这样,我们尝试一些某一些函数。

 

2,在mc影片剪辑里面添加几个关键帧。如图 并在action面板里面添加 stop();

 

 

其他帧,我们可以改变其mc 的颜色作一个对比。这里不多说。

 

  1. package
  2. {
  3.     import flash.display.MovieClip;
  4.     import flash.events.*;
  5.     import flash.display.SimpleButton;
  6.     public class Example extends MovieClip
  7.     {
  8.         public function Example()
  9.         {
  10.           Btn.addEventListener(MouseEvent.CLICK,onClick);
  11.           mc.addEventListener(MouseEvent.MOUSE_DOWN,onKeyDown2);
  12.           stage.addEventListener(MouseEvent.MOUSE_UP,onKeyup);
  13.         }
  14.         private function onClick(e:MouseEvent):void
  15.         {
  16.             mc.gotoAndStop(2);
  17.         }
  18.         private function onKeyDown2(e:MouseEvent):void
  19.         {
  20.            var obj:MovieClip=e.target as MovieClip;
  21.            obj.startDrag(true);
  22.         }
  23.         private function onKeyup(e:MouseEvent):void
  24.         {
  25.             mc.stopDrag();
  26.         }
  27.     }
  28. }

我们通过使用按钮来,来使mc跳转到第二帧,mc.gotoAndStop(2); 使用这个函数来访问mc里面的内容,如果刚才你在第二帧里面修改了颜色,当你点击了按钮的时候,就会变成不同的颜色,这就是一些简单交互效果。

 

通过按钮点击访问 影片剪辑的内容。

    博视界科技专注于沉浸式全景数字餐厅、全息酒店宴会厅,旨在帮传统餐饮用科技玩跨界,欢迎咨询!

官方网站:www.boseetech.com

联系方式:    

微信联系我:


    【声明】转载本文请注明出处三人行设计,并保留有效链接:flash多媒体交互应用基础(3) http://www.srxtuan.com/archives/1547,谢谢!

猜您还喜欢: