- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash基本语句.doc
Flash基本语句在flash5中,经常要用到的内容只有四五十条,其它的内容对一般的用户根本不用掌握。下面我将以一个专题的形式将这些语句列出来,并简单的做一些讲解,希望能够快速地带你进入flash5编程的精彩世界。 为了便于学习与掌握,我又将这些命令与函数分成几类:动画控制类所谓动画控制,就是对动画及相关元素的一些控制操作,比如,播放、停止,设置影片夹子的一些相关属性。它们常用的命令如下: play()及stop():这两个命令看上去跟flash4差不多,其实它最大的差别就是成为了对象的一个方法(method)!什么意思呢,就是它不再是一个简单的命令,而是其前面加上实例名称的话便可以直接对实例进行操作了。比如: _root.stop(); _root.play(); 如果你在动画的任意位置写下上面的程序就可以停止或继续主场景动画的播放,而同样在flash4中的关于停止播放代码就得这样写: Begin Tell Target () Stop End Tell Target 你是不是发现flash5写代码是不是非常简单,或者你还不习惯如此来写代码,在后面的教程中我会不断地讲关于面向对象编程的一些特性。当然,这段代码是在其它的路径下面来写的,当然如果当前路径是根路径就不用那么复杂了,直接一个play()或者stop()语句便可。 gotoAndPlay()与gotoAndstop():goto语句也与flash4差不多,它完成的是跳转功能,它跟前面的play()与stop()同样是属于MC的一个方法,所它与前面两个方法遵循同样的点语法与路径特性。上一课思考的答案: _root.mc1.stop(); setProperty()与getProperty();设置属性与取得属性。我认为,这条语句保留下来的主要原因是为了同FLASH4兼容,其实按照FLASH5的面向对象的语法,他根本没有必要再存了。实际上他完成的就是关于对象的一些属性的设定。比如X轴位置,Y轴位置,X、Y方向上的缩放比例(_xscale,_yscale),显示特性等等。它的一般语法是: setProperty(对象名,属性,值); 变量名 = getProperty(对象名,属性); 与之相同的点语法的书写方式是:对象名.属性 虽然关于它的大部分内容都可用点语法代替,但是这种对自己操作的语句(对象串是空串)用它写就非常清楚,不会让别人产生错觉,请看下面的代码: setProperty (, _y, 10); 当然了它还有更为惊奇的写法: _y=10; 这一句完成把自己的Y值设为10的功能。这是一种比较特殊的写法,下面的三段代码的功能是完全相同的请看:代码一: setProperty (Image, _x, (275-_x)*2); setProperty (Image, _y, (200-_y)*2); 代码二: image._x = (275-this._x)*2 image._y = (200-this._y)*2 代码三: now_x = getProperty (, _x); now_y = getProperty (, _y); setProperty (Image, _x, (275-now_x)*2); setProperty (Image, _y, (200-now_y)*2); 下面列出flash5中关于对象属性的详细列表: 属性 属性含义 _x (可设置) Movie Clip的中心点的X坐标(从左到右),返回的是以点为单位的数值,例如: setProperty (mc_name, _x, 50); 点语法 mc_name._x = 50; _y (可设置) Movie Clip的中心点的Y坐标(从上到下),返回的是以点为单位的数值,例如: test = getProperty ( mc_name, _y ); 或者 test = mc_name._y; _xscale (可设置) Movie Clip的X方向尺度的压缩比例,返回的值是以100%为单位的值,书写方式与上面的相同。 _yscale (可设置) Movie Clip的Y方向尺度的压缩比例,返回的值是以100%为单位的值,书写方式与上面的相同。 _width (可设置) Movie Clip的宽度,返回的是以点为单位的数值,书写方式与上面的相同。 _height (可设置) Movie Clip的高度,返回的是以点为单位的数值,书写方式与上面的相同。 _rotation (可设置) Movie Clip的旋转角度,返回的是以度为单位的数值,书写方式与上面的相同。 _alpha (可设置) Movie Clip的透明度(0表示完全透明,
文档评论(0)