1、flashcc代码片断课案动作(先给对象取实例名,再选择对象)单击以转到 Web 页/* 单击以转到 Web 页单击指定的元件实例会在新浏览器窗口中加载 URL。说明:1. 用所需 URL 地址替换 。保留引号 ()。*/mc.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);function fl_ClickToGoToWebPage(event:MouseEvent):void navigateToURL(new URLRequest(), _blank);自定义鼠标光标/* 自定义鼠标光标用指定的元件实例替换默认的鼠标光标
2、。*/stage.addChild(mc);mc.mouseEnabled = false;mc.addEventListener(Event.ENTER_FRAME, fl_CustomMouseCursor);function fl_CustomMouseCursor(event:Event) mc.x = stage.mouseX; mc.y = stage.mouseY;Mouse.hide(); /要恢复默认鼠标指针,对下列行取消注释:/mc.removeEventListener(Event.ENTER_FRAME, fl_CustomMouseCursor);/stage.rem
3、oveChild(mc);/Mouse.show();拖放/* 拖放通过拖放移动指定的元件实例。*/mc.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag);function fl_ClickToDrag(event:MouseEvent):void mc.startDrag();stage.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop);function fl_ReleaseToDrop(event:MouseEvent):void mc.stopDrag();播放影片
4、剪辑/* 播放影片剪辑在舞台上播放指定的影片剪辑。说明:1. 将此代码用于当前停止的影片剪辑。*/mc.play();停止影片剪辑/* 停止影片剪辑停止舞台上的指定影片剪辑。说明:1. 将此代码用于当前正在播放的影片剪辑。*/mc.stop();单击以隐藏对象/* 单击以隐藏对象单击此指定的元件实例会将其隐藏。说明:1. 将此代码用于当前可见的对象。*/mc.addEventListener(MouseEvent.CLICK, fl_ClickToHide);function fl_ClickToHide(event:MouseEvent):void mc.visible = false;显示
5、对象/* 显示对象显示指定的元件实例。说明:1. 使用此代码显示当前隐藏的对象。*/mc.visible = true;单击以定位对象/* 单击以定位对象将此指定的元件实例移动到您指定的 x 坐标和 y 坐标。说明:1. 用要放置对象的 x 坐标替换值 200要放置对象的位置。2. 用要放置对象的 y 坐标替换值 100。*/mc.addEventListener(MouseEvent.CLICK, fl_ClickToPosition);function fl_ClickToPosition(event:MouseEvent):void mc.x = 200; mc.y = 100;单击以显
6、示文本字段/* 单击以显示文本字段单击此指定的元件实例可在您指定的 x 坐标和 y 坐标上创建并显示文本字段。说明:1. 用要定位文本字段的 x 坐标替换值 200。2. 用要定位文本字段的 y 坐标替换值 100。3. 用要在出现的文本字段中显示的文本替换字符串值Lorem ipsum dolor sit amet。保留引号。*/mc.addEventListener(MouseEvent.CLICK, fl_ClickToPosition);var fl_TF:TextField;var fl_TextToDisplay:String = Lorem ipsum dolor sit ame
7、t.;function fl_ClickToPosition(event:MouseEvent):void fl_TF = new TextField(); fl_TF.autoSize = TextFieldAutoSize.LEFT; fl_TF.background = true; fl_TF.border = true; fl_TF.x = 200; fl_TF.y = 100; fl_TF.text = fl_TextToDisplay; addChild(fl_TF);生成随机数/* 生成随机数生成介于 0 和您指定的限数之间的随机数。说明:1. 要更改最大随机值,请将此片断中最后
8、一行中的数字 100 更改为您要使用的数字。2. 此代码将随机数输出到输出面板。*/function fl_GenerateRandomNumber(limit:Number):Number var randomNumber:Number = Math.floor(Math.random()*(limit+1); return randomNumber;trace(fl_GenerateRandomNumber(100);将任何单击的对象移到顶层/* 将任何单击的对象移到顶层在舞台上,单击任何元件会将其移动到所有其他实例的顶层。*/ 此代码通过使舞台上的所有元件实例侦听 CLICK 事件,使其
9、可响应单击操作。for (var fl_ChildIndex:int = 0; fl_ChildIndex = 1) mc.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn); 淡出影片剪辑/* 淡出影片剪辑通过在 ENTER_FRAME 事件中减少元件实例的 Alpha 属性值对其进行淡出,直到它消失。说明:1. 要更改元件实例的淡出速度,更改以下 0.01 值(数值必须大于 0 且小于或等于 1)。值越高,淡出速度越快。2. 由于动画使用 ENTER_FRAME 事件,仅当播放头移动到新帧时动画才播放。动画播放速度也受文档帧频率的
10、影响。*/mc.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut);mc.alpha = 1;function fl_FadeSymbolOut(event:Event) mc.alpha -= 0.01; if(mc.alpha = 0) mc.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolOut); 加载和卸载单击以从 URL 加载/卸载 SWF 或图像。/* 单击以从 URL 加载/卸载 SWF 或图像。单击此元件实例会加载并显示指定的 SWF 或图像 URL。再次单击此元件实例会卸载 SWF 或图像。说明:1. 用所需 SWF 或图像的 URL 地址替换以下 ()。2. 如果文件的来源 Internet 域与调用 SWF
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1