怎样在Flash CS4中连接库中的声音

最近更新网站,发现Flash CS4中的元件没有了Flash CS3中的连接的选项。不过这可难不倒我,我一看没有连接选项了就直接去属性中找了,结果这家伙还真的藏在这。那我接着说明一下怎么在Flash CS4中连接库中的声音。

直接把声音拖到舞台上那是Flash 8和AS 2.0的习惯做法,可是到了面向对象的ActionScript 3.0的时代就显得很不合适。首先把你需要的声音元素倒入到库中,这个不要我教吧,就在文件菜单中。选择需要连接的声音文件,然后在右键菜单中选择属性,打开属性对话框。下面以图片说话。

由于我装的是Flash CS4 英文版,所以截图也是英文的,中文的可以对照相应的位置。Export for ActionScript和Export in frame 1打上钩。然后在Class中输入一个类名,这步最关键。ActionScript 3.0是面向对象的语言,所有东西都是以类的形式存在的,这个连接的声音也将创建为一个类,我这里起名为BGSound。

symollinkageinflashcs41 怎样在Flash CS4中连接库中的声音 

接着在动作面板中写代码,很简单。

symollinkageinflashcs42 怎样在Flash CS4中连接库中的声音

就这么两行。var sound:BGSound=new BGSound();创建一个BGSound类型的对像sound,然后sound.play()用于播放声音。其中play()的两个参数分别是起始偏移量和循环次数。无法直接设置永久循环,但是可以设置一个很大的数接近于永久循环,比如我设置的999。这样就完成了。其实很简单。

Related Posts

9 comments:

  1. ych, 18. November 2009, 16:58

    很详细!
    CS4还没捣鼓过,之前用的8,下次看看~~

    Reply

    SoleilNeon Reply:

    CS4和8是不一样的东西,差别很大。从8到CS3,是一个质的转变,不仅因为是Adobe的软件了,还因为AS3.0。

    Reply

    ych Reply:

    好的,看书学习~~

    Reply

     
  2. smigoo, 20. November 2009, 17:51

    不懂。。。。

    Reply

    SoleilNeon Reply:

    等你学Flash我亲自教你!

    Reply

     
  3. 开心凡人, 22. November 2009, 10:26

    学习了,哈哈哈

    Reply

     
  4. 光卫, 27. November 2009, 14:07

    现在还在用CS3不过以后有用,谢谢分享

    Reply

    SoleilNeon Reply:

    CS3中就用不着这个方法了。不用客气,我的本意也是为了帮助需要帮助的人们。

    Reply

     
  5. 灵精, 21. June 2011, 20:48

    很详细了,我很少能跟着步骤做下来的,图文并茂,而且解释很详细,特别特别喜欢,很适合自学,太谢谢你啦!

    Reply

     

Write a comment: