收 藏
投 稿
繁 体
RSS
首 页
运 营
学 院
建 站
论 坛
Web
master8.net
网站运营
欢迎在本站发布信息,在线投递稿件
请点这里
。编辑QQ:4908220,欢迎联系交流。
业界动态
创业故事
推广研究
策划盈利
电子商务
企业平台
站长工具
SEO查询
Whois查询
Pr查询
域名查询
IP查询
网页编辑器
技术学院
投递稿件请点这里:)
网页设计
HTML
XHTML
CSS
Javascript
Frontpage
Dreamweaver
图形图像
PhotoShop
FireWorks
Flash
Coreldraw
程序开发
PHP
ASP
.NET
JSP
CGI
XML
数据库
MySQL
Oracle
MSSQL
Access
综合应用
设计理论
建站系统
服务器管理
常用下载
办公应用
建站服务
如有建站意向,请尽快联系我们,以便安排时间...
QQ:4908220
作品展示
服务范围
服务流程
服务报价
联系方式
付款方式
站长论坛
注册
/
登陆
/
忘密?
交流区
站长酒吧
SEO&推广
网赚交流
建站系统
服务&信息
招聘求职
项目外包
广告发布
网络资源
技术区
网页设计师
界面设计师
WEB程序员
计算机应用
文章正文
» 您的当前位置:
首页
>>
学院
>>
图形图像
>>
Flash
Flash常用mc属性控制(3)
来源:
互联网
| 时间:2006-09-27 | 浏览:
相关评论
|
报告错误
|
发布文章
【字号:
大
|
中
|
小
】 【背景色
】
10.
恢复原状
。最后再添加一个"reset"(重置)按钮。如图 1所示。该按钮的功能是使影片恢复到初始状态。右键点选"reset"按钮,打开"动作"面板,键入如下代码:
on (release) {
删除被复制出的实例
for(n=1;n<=3; n)
removeMovieClip("mc" add n);
重置实例"mc"的其它属性
mc._alpha =100;
mc._rotation = 0;
mc._width = 30;
mc._height = 60;
mc._visible = 1;
i = 0;
使实例"mc"回到起始状态时的位置
mc._x = X;
mc._Y = Y;
}
当"reset"按钮被单击后,代码中影片的透明度,宽度等属性就会被重置到初始的状态。动作removeMovieClip()将删除被复制出的实例。
右键单击场景中的第1帧,然后在"动作"面板中键入如下代码,则上面代码中使实例"mc"回到起始状态的代码就可以工作了。
X = mc._x;
Y = mc._y;
几乎所有的电影属性都是很有用处的。下面我们再简单的讲解一下其它重要属性的作用和使用方法。
属性_currentframe是一个只读属性,其功能是返回影片当前正在播放影帧的帧数。该属性可以用来实现影片的前进和后退效果。如:
on(release) {
car.gotoAndStop(_currentframe 5);
}
属性_framesloaded的作用是纪录载入影片的帧数。它对监视大影片的下载过程很有用。可以用来控制影片正在下载,直到下载结束的显示。属性_totalframes返回影片剪辑实例中的总帧数。下面的代码的作用是在所有帧都已加载后开始播放影片。如未加载完所有帧,则显示用_xscale属性来控制长度的loading进度条。
if (_framesloaded >= _totalframes) {
gotoAndPlay ("scene 1", "start");
} else {
_root.loader._xscale = (_framesloaded/_totalframes) * 100);
}
属性_target的作用是返回指定影片剪辑实例的目标路径。如代码:
on (release) {
n = mouse._target;
trace(n);
}
属性_url也是一个只读属性,其作用是获取下载影片剪辑的SWF文件的URL。如:
on (release) {
path = swf._url;
trace (path);
}
属性_focusrect指定当影片剪辑具有键盘焦点时其周围是否有黄色矩形。使用方法为"mybutton._focusrect = true;"。
属性_quality是个全局属性,改变它就会改变整个动画的设置。该属性用来控制影片的播放品质。其属性可设置的参数有LOW(播放品质最差);MEDIUM(中等品质);HIGH(高品质);BEST(极高品质)。其中HIGH是默认的品质。
on (release) {
_quality = "HIGH";
}
属性_droptarget始终返回以斜杠 (/) 开始的路径。使用 eval 函数可以将返回值从斜杠语法转换为点语法表示的引用。
下面的例子是判断影片实体garbage被放置的位置是不是和场景中的实体trash一致,如果是,则隐藏影片实体garbage,否则将影片实体garbage的X(Y)轴坐标值用变量x_pos的值来赋值。
if (eval(garbage._droptarget) == _root.trash) {
garbage._visible = false;
} else {
garbage._x = x_pos;
garbage._y = y_pos;
}
变量x_pos和y_pos在影片的第一帧上设置:
x_pos = garbage._x;
y_pos = garbage._y;
_droptarget是一个比较有用的属性,在拼图、走格子、下棋等游戏中常要用到该属性,以上的代码也是游戏中最简单的触发技术。
fla源文件下载
上一篇:
Flash制作电子日历时钟(1)
下一篇:
Skype出台海外赔偿方案
我要投稿
打印本文
推荐本文
加入收藏
返回顶部
关闭窗口
07-10
巧用XML做多语言界面的FLASH
06-14
FLASH常用语法
10-06
让Flash听话:Flash与麦克风的互动
09-27
Flash和FW合作旋转文字动画(1)
09-27
Flash中表现粗细变化笔触效果(3)
巧用XML做多语言界面的FLASH
让Flash听话:Flash与麦克风的互动
Flash全站的技术应用系列
Flash特效制作常用的源代码大放送
收购后如何发展?2006年Flash软...
浅释ActionScript代码优化
FLASH制作网站过程详细规划
偷窥你的源代码:把swf还原成fla
flash+asp+xml留言本教程
Freehand也能做Flash动画
more..
» 相 关 评 论
验证码:
站长吧首页
-
网站运营
-
站长学院
-
SEO查询
-
站长论坛
-
建站服务
-
联系本站
-
广告/业务
©2005-2006 站长吧 Master8.NET All rights reserved 陕ICP备05010609号
九州未来科技提供服务器支持
| 网站空间 | 虚拟主机