时间: 2021-07-31 作者:daque
flash中有图形、按钮和片子剪辑这三种典型的元件,影戏属性即是片子剪辑所具有的属性,如_alpha属性、_x属性等,咱们在很多的范例作品中都已交战过那些属。 用那些影戏属性不妨安排出很多眩手段功效,但大概很多读者群还没有真实的熟习它。流利地控制和运用那些影戏属性,不只不妨普及本人的flash的编制程序本领,假以光阴,你的flash水安定可"更上一层楼"。 即日咱们就来归纳一下flash的属性遏制运用。 功效预览:
图 1
功效简介: 这是一个运用影戏属性来实行的归纳功效。笔者想经过这个简直范例给大师解说片子剪辑属性的效率及其运用本领。 在作品解说前,大师该当先觉道这个观念——从库中拖拽加入景中的元件即是一个范例。惟有片子剪辑、按钮范例能运用影戏属性。作品中将学好运用常用影戏属性实行的少许功效。 创造办法: 树立场景的巨细为480px×360px,背局面为#893300,帧频为12fps。 1.把主场景中的"图层 1"更名为"图片"层,而后导出一张图片,笔者运用的一个滑梯图片,其巨细是(60px,30px)。 2.鼠标左键选中滑梯图片,按f8键,在弹出的"创造新元件"面板中把该图片变换成"滑梯"片子剪辑元件。接着在其编纂场景的"属性"面板如图 2所示举行树立,即让滑梯以场景的左角确定地点在场景的重心,如图 3所示,这在须要给片子剪辑庄重定位的编制程序中常常运用。
图 2图 3
3.回到主场景。选中"滑梯"元件,而后在"属性"面板中给该元件起个范例名"mc"。 4.底下咱们先来编写一段步调让读者群不妨经过目标键来自在遏制范例"mc"的疏通。 右键点选范例"mc",在弹出的菜单中采用"举措"吩咐,而后在翻开的"举措"面板中键入如次代码(大师形式下): 帧被载时髦实行 onclipevent (enterframe) { 即使敲击左目标键,范例"mc"左移15px if (key.isdown(key.left)) _x -= 15; 不让范例"mc"跑到按钮区里 if (_x<=100) _x = 100; 即使敲击右目标键,范例"mc"右移15px if (key.isdown(key.right)) _x += 15; 不让范例"mc"从场景右面外跑出去 if (_x>=480-_width) _x = 480-_width; 即使敲击上目标键,范例"mc"上移20px if (key.isdown(key.up)) _y -= 20; 不让范例"mc"从场景上头外跑出去 if (_y<=0) _y = 0; 即使敲击下目标键,范例"mc"下移20px if (key.isdown(key.down)) _y += 20; 不让范例"mc"从场景底下外跑出去 if (_y>=360-_height) _y = 360-_height; } 在代码中,运用到了_x、_y、_width、_height这四个影戏属性了。_x属性,_y属性的效率即是树立片子剪辑在场景中x,y轴的坐标值;从名字就不妨看出来,_width属性,_height属性的效率是片子剪辑的宽窄和莫大属性。与_x、_y属性一致的_xmouse、_ymouse属性则不妨归来鼠标暂时的坐标值。 此刻读者群不妨单击小键盘上的目标键让片子举行疏通了。即使你敲击"←"键,则范例"mc"的x轴坐标值就会减去15个像素单元,即向做挪动15个像素。代码"if (_y<=0) _y = 0;"的效率是先确定范例能否在场景外,即使在则把范例的坐标重置为"0",以保证范例不出厂。 在编写大段代码时,常因漏写、多写"{}"而引导步调堕落而且不简单搜索。此刻我报告大师,在if、for等语句中不写"{}"是正当的。正如代码中所示的一律。