Flash操作问答

Author: 爱老虎油 Date: 2001年 35期

#1?牐?1.背景音乐的设置
  ?牐犖剩何以贔lash当中制作了一个演示,下载了一个很棒的音乐,但我没有办法把音乐设置成功,我知道应该是file菜单下的import导入以后,然后在library面板里把音乐拖入到时间轴,但我制作好了以后音乐有明显的断点,每当音乐播放完毕,再播放第二次时,中间总有空拍,这到底是什么原因呢?
  ?牐牬穑耗闳范?你在sound面板里设定了loops循环数吗(^35020702a^)?
  ?牐犉涫涤幸桓龊芊奖愕陌旆ㄖ谱鞒鲅返谋尘耙衾郑阍贔lash当中新建一个movie clip,然后把音乐拖入到movie clip的第一帧,不要插入太多的帧,只要一帧就足够了,在sound面板里设定它的循环数为一个很大的数值就行了,而且也不用在场景里做太多的帧,movie clip拖入到场景里也只用一帧就行了,因为Flash当中的的音乐控制是与动画的控制方式不同的,Flash相对于音乐文件具有event和stream两种方式,event格式制作背景音乐是很有效的,不会根据你帧的多少而播放,另外一种stream格式是根据帧的长度,严格按照时间轴的控制来播放,你现在知道应该怎么设置了吗?
  ?牐犖剩耗阏庋唤馑滴矣械忝靼琢耍遣挥胢ovie clip控制好不好呢?我想直接拖到场景里行不行啊?
  ?牐牬穑旱比豢梢裕先雖ovie clip只是为了更好的控制,对大型开发项目来说是很有帮助的,你也可以直接放入场景中。
  #1?牐?2.元素在场景中居中
  ?牐犖剩何抑谱髁艘桓鲈兀蚁氚阉诺秸醒耄以趺匆舶盐詹缓茫蟊昕刂谱暧械懵榉常忻挥惺裁锤玫陌旆ɡ唇饩瞿兀?
  ?牐牬穑浩涫翟氐淖晖耆梢杂筛《姘謇纯刂疲业蔽颐侵谱鞔笮投保氐淖晔窍嗟敝匾模檬蟊昕刂频比徊荒艽锏嚼硐氲男Ч憧纯赐迹╚35020702b^)的info面板:
  ?牐犇阌忻挥凶⒁獾狡渲械腦和Y?这里就是让你填写组件的X坐标和Y坐标的,在info面板里不仅可以控制元素的坐标,还可以控制它的宽度和高度,这回知道了吧。
  ?牐犖剩耗俏裁茨愕脑乜梢酝耆又校业娜粗荒苁亲笊辖蔷又心兀?
  ?牐牬穑耗憧纯碭和Y的左边,有九个方块,你只要点击中间的小方块就可以让元素完全的居中了。九个小方块控制的就是元素对齐的方式。另外,场景里的坐标和movie clip中的坐标是不一样的,你可以打开View菜单里的Rulers标尺观察一下就知道了。
  #1?牐?3.Loading的制作:
  ?牐犖剩何抑谱鞯亩丫旯ち耍野阉采洗酵旧狭耍枪劭吹娜硕妓凳嵌隙闲摹N曳⑾直鹑酥谱鞯亩加幸桓鰈oading,而我的却没有,就现在的网络速度来说,直接观看我制作的动画还是不行的,你快教教我制作一个loading,是不是制作loading还要有编程的基础?
  ?牐牬穑褐谱饕桓鰈oading并不复杂,并不会用到太多的函数,你不用怕,你先在动画的最前面插入三个关键帧,注意把整个动画往后拖,让动画从第三帧开始播放,然后在第二帧上双击,打开action面板,输入以下代码:
  ?牐爄f(_framesloaded>=_totalframes){??
  ?牐爂otoandplay(3)??
  ?牐爙else{??
  ?牐爂otoandplay(1)??
  ?牐爙
  ?牐犝庋托辛恕?
  ?牐犖剩何乙丫谱骱昧耍俏业恼飧鰈oading并不直观,你有没有发现别人的都有一个进度条,我的没有,这样观众也不知道到底下载了多少内容。
  ?牐牬穑耗蔷透已?习以下的步骤。先制作一个movie clip,放置长方块,拖入到场景,在instanc面板里给它取名为load吧,然后在场景里制作一个比它稍大的外框(^35020702c^)。
  ?牐牻敫某桑?
  ?牐爄f(_framesloaded>=_totalframes){?牓?
  ?牐爂otoandplay(3)??
  ?牐爙else{??
  ?牐爂otoandplay(1)??
  ?牐爎oot.load._xscale=int(_framesloaded/_totalframes)
  ?牐爙
  ?牐牬氲囊馑际牵喝绻鼻白叭氲闹〈笥诨虻扔谧苤∈幕埃疾シ诺谌。蝗唬シ诺谝恢。榧?load的宽度等于当前已经装入的帧除以总帧数。
  ?牐犝馐且桓龉δ芎芗虻サ膌oading,你还想制作更加人气化的loading,比方说当前已经装入百分比,已装入的字节,还有剩下的时间等等,这些基本上都是使用动态文本框和action语言来实现的,制作也并不复杂,道理都一样。