FLASH
penjie0418
这个作者很懒,什么都没留下…
展开
-
教你如何在FLASH中载入外部SWF文件
方法很简单,但是却相当实用,比如做一个flash全站,需要按功能将网站分解成多个flash,然后利用本例中的原理,通过一个首页flash调用其他各个页面的flash文件即可实现。本例为基础示例,可以根据需要进行扩展,关键是要学会变通,将其变为自己的东西。实现方法:1、新建一个flash文档,要求大小最好和你要载入的那个flash相同; 2、在场景中放一个动态文本框,设置变量转载 2013-01-04 17:12:39 · 4352 阅读 · 1 评论 -
Flash AS3中调试组件时出错------无法访问空对象引用的属性或方法。
FLASH AS3中调试组件时老提示“无法访问空对象引用的属性或方法。” 调试了好几天,,可能是菜鸟吧,看了下面代段代码后终于解决了,===========================================================================================as3里是不支持实例名滴!所以捏,你需要把这个元件修改一下。原创 2012-08-06 23:50:13 · 2652 阅读 · 0 评论 -
FLASH addEventListener使用
详看帮助中 flash.display.Stage 类下的addEventListener方法方法原型:override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boo转载 2012-08-05 20:43:26 · 3178 阅读 · 0 评论 -
FLASH fscommand 详解
fscommand fscommand可用性Flash Player 3。 用法fscommand("command", "parameters")参数command 一个传递给宿主应用程序用于任何用途的字符串;或者一个传递给独立 Flash Player 的命令。parameters 一个传递给宿主应用程序用于任转载 2012-08-05 20:27:04 · 1166 阅读 · 0 评论 -
Flash AS3 无法访问空对象引用的属性或方法
AS3 无法访问空对象引用的属性或方法AS3 flash cs4自带的编译器实在是太一般,只报错误,不曝错误行,最让人郁闷的是 “无法访问空对象引用的属性或方法” 只指出错误文件而不报错误行。这个错误的原因是访问,设置了空对象的属性或者调用了空对象的方法。第一点可能:比如 var obj:Object;obj.aaa()当这行错误代码在as文文件中,转载 2012-08-05 20:18:59 · 5215 阅读 · 0 评论 -
FLASH 全面了解一下addFrameScript的用法
1. 适用范围:addFrameScript用于给MovieClip对象添加帧代码。只有MovieClip及其子类才能使用这个功能,Sprite等不行。一般是为了给多帧的动画动态添加帧代码,有时候不希望在原动画里直接写帧代码,或者同一段动画在执行时需要有不同的控制逻辑。2. 基本用法:asdoc里只有简短的说明:flash.display.MovieClip.addFr转载 2012-08-05 08:46:56 · 884 阅读 · 0 评论 -
判断按键
4.判断按键 既然是游戏,当然就要响应玩家的各种反应,除了鼠标,最直接的就是键盘了。响应键盘无非是判断玩家按下了哪一个键或者组合键,要实现这些其实很简单,我们既可以通过按钮或MC的事件来响应按键,也可以通过帧上的动作来响应,举例说明:(1)按钮的keyPress方法: 先说按钮,按钮除了响应鼠标的一些动作(如:rollOver,release...)之外还有几个是响应固定按键的(如原创 2012-04-07 12:21:59 · 706 阅读 · 0 评论 -
flash“保存”“载入”
语法:保存:【临时对象】 = SharedObject.getLocal(【文件名】);【临时对象】.data.【对象】 = 【内容】;【临时对象】.flush;读取:【临时对象】 = SharedObject.getLocal(【文件名】);【内容】 = 【临时对象】.data.【对象】;比如:我要保存变量a,b:保存:temp = SharedObject.getLoc原创 2012-03-29 10:25:27 · 573 阅读 · 0 评论 -
flash读取txt文件
新建flash文件,mytext.txt文件内容:myname=teotw&myage=25&myword=你好!(注意用“&”连接,这很重要,flash靠它来识别变量)第一帧代码:System.useCodepage = true; //让flash可以识别中文loadVariablesNum("mynotice.txt", "0"); //需要读取的文件,第五帧代码:(加原创 2012-03-28 14:24:06 · 1489 阅读 · 0 评论 -
VC,VB,C#与flash8结合开发中callfunction的运用
VC,VB,C#与flash8结合开发中callfunction的运用 不久前我写了一篇关于flash与微软产品互动开发的随笔,受到很多网页的关注,但参与讨论的人很少,(当时文章的地址:请各位高手讨论一下flash.ocx(8.0版本的)与.net结合的编程) 当时我遗留了一个问题,就是flash8.ocx中对象的callfunction怎样运用,现在我在这里简单补偿一下callfunctio转载 2012-08-12 14:27:56 · 1354 阅读 · 0 评论 -
AS3与VC通讯
flash ActionScrtip提供的外部访问接口,用于Flash虚拟机与ActiveX 容器(ActiveX container))应用程序或 容器应用程序 (Container application)通信。接口定义addCallback()及call()两个方法及一个属性available。 用法: 因为在Flash帮助中已详细说明了Flash与JavaScript容器原创 2012-08-12 16:36:57 · 684 阅读 · 0 评论 -
Flash AS3.0三种间隔循环的表现方式
在本AS3.0教程中我们将学习到间隔循环的三种表现方式,希望对朋友们有所帮助~~ 如果想使动画不依赖于帧频,可使用3种方法:1、setlnterval()函数 setlnterval()函数作用是每隔一定的时间,就调用函数 setlnterval()函数的形式为: setlnterval(函数名,时间间隔,函数参数); 函数名是自定义的函数的名,时间间隔为毫秒,函数参数是自转载 2012-11-01 22:35:34 · 1569 阅读 · 0 评论 -
使用URLRequest获取MP3并进行播放的例子 .
通过URL地址获取一个MP3并进行播放的例子首先使用URLRequest获取MP3 然后使用sound对象load方法读取 最后使用soundChannel对象进行播放将这个方法编写成一个类 代码如下package{ public class AlarmSound { import flash.events.*; import flash.media.S转载 2012-09-24 13:44:29 · 3275 阅读 · 2 评论 -
Flash - textarea组件的背景边框设置
TestArea组件背景透明,边框也透明。 myTextArea.depthChild0._visible = false; TestArea组件背景透明,边框不透明。 _global.styles.TextArea.backgroundColor = undefined; TestArea组件背景和边框的透明度。 myTextArea.depthChild0._alpha =转载 2012-09-22 15:57:01 · 1523 阅读 · 0 评论 -
as3学习笔记(四)函数
一.函数基础as3中两种函数定义方式,函数语句和函数表达式函数语句:function myTest(aParam:String):void{ trace(aPamram);}函数表达式:var myTest:Function = function(aParam:String):void{ trace(aParam);}转载 2012-09-04 12:08:46 · 716 阅读 · 0 评论 -
flash制作按钮及效果相关代码
一、按钮实现打开关闭两个功能拖入一个组件中的按钮,把它命名实例名为btn,然后在帧中写入代码: var flag=0btn.lable="打开"btn.onRelease=function(){if(flag%2==0){btn.label="关闭" //打开 }else {btn.label="打开"//关闭}flag++} 二、按钮实转载 2012-08-29 17:17:13 · 1932 阅读 · 0 评论 -
给按钮Label循环赋值
for(var i:int = 1; i { this["Num"+i+"_bt"].label=i;} //===================================================for(var i:int = 1; i { this["text"+i+"_txt"].text=i;}转载 2012-08-29 16:57:09 · 1624 阅读 · 0 评论 -
Flash组件按钮的使用详解
我们打开flash软件,新建一个空的flash文档,并按下Ctrl+F7,打开组件窗口。按钮的创建有两种方法,一种是动态创建,即用代码生成按钮;另一种是手动创建,即我们拖一个按钮在舞台上,并给它实例名。首先我们手动创建,拖动一个Button在舞台上,并取名为:btnTest0接下来我们设置按钮上面的文字内容,设置方法同样有两种转载 2012-08-29 16:54:26 · 2044 阅读 · 0 评论 -
AS3.0语法笔记
1.常量定义const const1 : int ; //const为关键字,const1为常量名,int为类型2.变量定义var x1 : int ; //var为关键字,x1为常量名,int为类型3.基本类型整型:int 无符号型:uint 数值型:Number 布尔型:Boolean 字符串型:String4.声明对像:var objname :Object;转载 2012-08-29 16:53:21 · 736 阅读 · 0 评论 -
Flash 与 JavaScript/VC 交互 ExternalInterface接口
ExternalInterface 类是外部 API,这是一个在 ActionScript 和 Flash Player 容器之间实现直接通信的应用程序编程接口,例如,包含 JavaScript 的 HTML 页。Adobe 建议使用 ExternalInterface 实现 JavaScript 与 ActionScript 之间的所有通信。在 Flash Player 中,可以使用 HTM转载 2012-08-12 13:49:20 · 1089 阅读 · 0 评论 -
Fseommand
1、在Fseommand命令中有个exec的命令参数!注:exec是执行命令在使用Fseommand命令时所执行程序必须要在Flash文件同一目录下建立一个名为“Fseommand”的文件夹,并把相关可执行文件放在其文件夹中。2、写入AS!图23、当然如果为了方便也可这样写ASon (release) { fscommand("exec", "exe原创 2012-03-28 21:06:46 · 310 阅读 · 0 评论 -
Flash 外部调用
第一讲:最基本的读取 loadVariables()loadVariablesNum()用法loadVariables ("url" , target [, variables])loadVariablesNum ("url" ,level [, variables])区别:太理论的东西我就不讲了,大家都知道FLASH里有层转载 2012-03-28 16:17:35 · 657 阅读 · 0 评论 -
常用函数
1.gotoAndplay例:gotoAndplay(Scene3.8)//跳到场景3中第8帧处继续播放2.gotoAndstop方法从上//跳转到某帧后停止播放3.nextFrame //跳到下一帧停止播放4.prevFrame //跳到上一帧停止播放5.nextScene //跳转到下一场景停止播放6.prevScene //跳转到上一场景停止播放7.play转载 2012-02-23 12:20:34 · 410 阅读 · 0 评论 -
FLASH中场景切换的几个方法
FLASH中场景切换的几个方法在制作flash动画的时候,可能会有有很的mc有时会把它放到几个场景中,那么在场景中的跳转如何实现呢?请看教程吧。 1.方法一:(使用telltarg...方法一:(使用telltarget命令)按钮上的as为:on (release) {tellTarget ("/") {gotoAndPlay ("场景 1", 1);}转载 2012-02-23 10:38:32 · 8149 阅读 · 0 评论 -
gotoAndPlay命令的应用
很多Flash使用者都会有这样的经验:在MovieClip中设计了一个按钮,并附加了_root.gotoAndPlay("场景名称", 1);的代码,可是测试时它就是完全没反应,动也不动,这时你就会质疑,为什么?不是用了_root,让它指向了根目录时间轴吗?在心中吶喊了千万次为什么,可是结果还是搞不懂... 重要提示:gotoAndPlay("场景名称",frame) 或got转载 2012-02-23 10:37:29 · 2120 阅读 · 0 评论 -
函数
prevScene()=====函数;将播放头移到前一场景的第 1 帧并停止。 nextScene()=====函数;将播放头移到下一场景的第 1 帧并停止。 prevFrame()=====函数;将播放头转到前一帧并停止。如果当前帧为第 1 帧,则播放头不移动。 nextFrame()=====函数;将播放头转到下一帧并停止。 onClipEvent (load)转载 2012-02-23 10:36:52 · 438 阅读 · 0 评论 -
FLASH鼠标拖动
on (press) { startDrag(this,true);}on (release) { stopDrag();}另请我们知道按钮有一个优点是可以跟鼠标配合默契,除了单击以外,还可以用鼠标来拖动按钮,这样就可以编制出一些游戏的效果,这一节我们就来学习一下如何拖动一个按钮; 1、创建按钮 1)启动Flash,新建一个空白文档,以“鼠标拖动”为文件转载 2012-02-23 10:41:37 · 3416 阅读 · 0 评论 -
定制FLASH右键菜单
//此代码放到按钮on或影片剪辑onClipEvent(load)事件中AS2function none() { } // End of the function function myqzone() { getURL("http://4407996.qzone.qq.com", "_blank");} // End of the function func转载 2012-02-23 10:42:11 · 503 阅读 · 0 评论 -
flash屏蔽右键菜单//右键 特定功能
3.在flash的第一帧加入action,这个方法最简单:Stage.showMenu=false;//====================================================右键特定功能,在剪辑中加入代码onClipEvent (enterFrame) { if (Key.isDown(2)) { //判断是不是右键trace原创 2012-02-23 13:24:38 · 568 阅读 · 0 评论 -
Btn_click换场景
//单一场景function function goScene(frame){gotoAndStop("场景名称",frame); } //或者是: //以下可多场景共享同一function,场景名称请自行更换function goSceneNum(scene, frame) {switch (scene) {case "场景一" :gotoAndSto转载 2012-02-23 10:38:02 · 544 阅读 · 0 评论 -
gotoAndPlay的研究
前段时间看到不少按钮上用gotoAndPlay的话题,很简单,却往往容易混淆现在谈谈我的认识,欢迎大家讨论1.gotoAndPlay的基本语法 gotoAndPlay(scene,frame) //场景跳转 MovieClip.gotoAndPlay(frame) //MovieClip跳到指定帧【注】:这个frame参数可以是帧号码转载 2012-02-19 09:44:08 · 1372 阅读 · 0 评论 -
Key.getCode() // 获得键值。
新知识点onClipEvent (keyDown);// 影片的事件处理函数。触发的是按下按键事件 。onClipEvent (keyUp) ; // 触发的是松开按键事件 。Key.getCode() // 获得键值。编写动作脚本 ①在空 MC 上输入:onClipEvent (keyDown) {// 按键事件触发 s = 1; if (Key.g转载 2012-02-19 22:26:46 · 3254 阅读 · 0 评论 -
Flash中的双击与单击事件
1、主轴第一帧定义一全局变量var i=0;2、按钮事件上on (release) {if(i==0){trace("单击"+i);i=i+1;}else{trace("双击"+i);//写上自己的双击响应代码//最后记得全局变量i清零i=0;}}//===============方法2================原创 2012-02-29 10:45:38 · 1059 阅读 · 0 评论 -
FLASH 延时函数
on (release) {nextFrame();aa = setInterval(task, 2000);function task() { _root.Help_mc.gotoAndStop(100); clearInterval(aa); }}原创 2012-03-02 09:32:04 · 1185 阅读 · 0 评论 -
响应键盘事件
1、当前帧必须转换为影片剪辑onClipEvent (keyDown){ // 按键事件触发 if (Key.getCode() == 88)// 条件为获取的键值为“ 88 ” 即“ x”的键值。 // if (Key.getCode() == Key.ENTER) { trace("x")转载 2012-02-23 10:36:05 · 350 阅读 · 0 评论 -
flash 圆角矩形// 隐藏或显示某对象
你在画矩形的时候,注意单击时手指点击左键时不要松,然后按上下左右键的下键,就OK了。或者 双击矩形工具按钮//===================================================on (release) { Help_btn._visible=false; //属性;一个布尔值,指明对象是可见的 (原创 2012-02-29 14:52:53 · 462 阅读 · 0 评论 -
如何响应FLASH的鼠标右键
导读: 在第一帧上写: onEnterFrame = function() { if(Key.isDown(2)) { trace("你点了右键!!") } }转载 2012-02-20 11:40:24 · 398 阅读 · 0 评论 -
flash getCode() and getAscii()
在flash中,getCode()取的是键盘码,getAscii()取的是Asciii码。 所谓键盘码就是键盘扫描码,键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键转载 2012-02-19 22:02:17 · 1302 阅读 · 0 评论 -
FLASH中响应键盘事件的四种方法
响应键盘的方法作为AS中的一个重要组成部分,在如今已经越来越广泛的使用,尤其是在 FLASH游戏制作中,如果缺少了响应键盘的方法,那是不可能的,而响应键盘的方法主要的四种,分别是:1、利用按钮进行检测2、利用KEY对象3、利用键盘侦听的方法4、利用影片剪辑的keyUp和keyDown事件来实现响应键盘只有熟练掌握了这些方法,然后加以变通的话,就会得到很多意想不到的效果,下面我就转载 2012-02-19 21:49:17 · 2970 阅读 · 0 评论 -
flash 获得当前帧数
函数: _currentframe例:trace("当前帧是第:"+_currentframe+"帧。");原创 2012-02-29 14:39:57 · 3576 阅读 · 0 评论