您的位置:学习中国 推荐教程 Flash学习 正文
原作者:酷酷 添加时间:2007-07-09 原文发表:2007-07-09 人气:40 来源:互联网

本文章共19242字,分13页,当前第4页,快速翻页:
 
-----------------------------------------------------------------------------------------------------------------------------------------------

本文提示:《123个常见问题收集整理(FLASH初学者参见)(4)》是本站编辑们为广大网友精选的实用文章,本文阐述了关于文章的相关理论,相对来说专业性强,但是本文只是针对于某个问题提出的见解与论述,未必能辐射到相关问题的方方面面,所以本文处理问题的方法仅仅为您提供一些参考。更多问题请查阅学习中国网其他栏目哦.

-----------------------------------------------------------------------------------------------------------------------------------------------


Begin Tell Target ("/a") 
Go to and Stop (GetProperty ("/a",_totalframes)) 
End Tell Target 
Else 
Begin Tell Target ("/a") 
Go to and Stop (GetProperty ("/a",_currentframe)-1) 
End Tell Target 
End If 
第二帧: 
Go to and Play (1) 

这样就可以让/a倒放

但是还有一个问题无法解决: 
如果我只想停一段呢?[/color] 
比如说,我在第十个关键帧处加了一个STOP,在第三十个关键帧处加了一个STOP,现在想倒到STOP处停下来,却没有办法做到。 

If (GetProperty ("/a",_currentframe)<=1) 
Begin Tell Target ("/a") 
Go to and Stop (GetProperty ("/a",_totalframes)) 
End Tell Target 
Else 
Begin Tell Target ("/a") 
Go to and Stop (GetProperty ("/a",_currentframe)-1) 
End Tell Target 
End If 
第二帧: 
Go to and Play (1) 
这一段肯定放在一个mc 里, 
假设这个mc为/b 
在/a需要停止的帧理设置 
Begin Tell Target ("/b") 
stop 
End Tell Target 
stop 
就可以了 

26。问: 内部声音角色与外部声音角色有何差异? 
答: 没什么太大的区别 
外部文件如果导如的话可以降低文件的大小 
在发布的时候或者做成光盘的时候需要和DCR文件一起走,并且始终保持相对路径不变 

还有一个流式播放的问题 
如果导入的声音文件过大就会影响同步效果,声音滞后。(因为Director在播放内部声音之前就将其预栽到RAM中)外部声音文件是流式的,一边播放,一边下载。但要注意连接路径问题。 

27。问: 如何使声音无限循环? 
答: 将声音的循环次数定义成足够大,如果你的音乐设为STREM(音频数据流)那你的swf文件也会足够大。 

28。问: 如何控制声音的播放及停止 
答: 在library 里右健点击声音文件,选linkage… 
设置Export This Symbol 
entifier: 
取名为"sound" 

然后就可以在stage里面设置了 
s = new Sound(); 
s.attachSound("sound"); 

要让声音sound关掉只须 
执行: 
s.stop(); 
要让他开始播放就是 
s.start(); 

29.问: 如何调入SWF文件及控制它的大小和位置? 
答: 一、如何调入一个SWF文件: 

调入一个SWF置给一个层loadMovieNum ("path/movieFile.swf", 0); 
其“path/movieFile.swf”为要调入文件的地址,“0”为层号,“0”为第0层; 

调入一个SWF置给一个MC 
loadMovie ("path/movieFile.swf", "MC_Name");其“path/movieFile.swf”为要调入文件的地址,“MC_Name”是MC的名字。 

二、如何改变调入后的SWF大小:

setProperty ("MC_Name", _xscale, size_x); 
setProperty ("MC_Name", _yscale, size_y); 

“MC_Name”顾名思义是那个MC的名字了,“_xscale”和“_yscale”是指这个MC的X与Y点的位置,这个位置是用来控制MC大小的。其“size_x”和“size_y”为设定这个MC具体大小的数值。

三、如何改变其位置:

一个简单的方法是,我们可以来移动那个已给置入MOVIE文件的MC,就像我们用来改变一张图的位置那样用鼠标拖动它。 
 

本文章更多内容<<上一页 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 下一页>>
本页地址
收藏到:[收藏夹] [百度搜藏] [新浪ViVi] [POCO网摘] [ 和讯网摘] [好哦网摘] [Google书签]
               
[搜狐网摘] [365Key网摘] [天极网摘] [我摘] [博采网摘] [igooi网摘]
相关文章

Flash中关于声音的使用方法
flash中一个关于声音的小技巧
用flash制作文字的跳动效果
用flash制作文字的逐个缩放
用flash制作文字的逐个淡入
ActionScript编程的正确途径
FLASH中创造角色注意事项
Flash教程之 按钮的AS编写规则
下雨效果教程
水的形成思路和方法
Flash 基本指令,你知道多少?
AS3 初试 之 鼠标画线
两重for 循环怎么用break 进行退出操作?
Array.slice 函数的一个用法讨论
for 循环中有 switch 时 break 还有用吗?
Flash8 自带的一个留言本示例。
关于ColorTransform 类的一个比喻。
多个字段用数组排序的方法举例
明确你的目标,选择你的语言
一行代码,实现将数字字符串按指定长度补零

相关评论


本文章所属分类:首页 推荐教程 Flash学习   Flash学习