简单生活 发表于 2015-1-15 20:53:43

来讲讲:网页中flash的trace办法输入数据-Flash actionscript

“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。
我的js类jdhcn.js中的一个flashDebug办法:
功效:
flash的挪用些办法能在网页中看到flash的trace办法输入的数据;
办法:
1.init(w,h,z);//w为显现界面的宽度,h为显现界面的高,z为层级(最好放在最顶层);<此办法能够省略>
2.trace(str);//要输入的数据。
利用:
1.把jdhcn.js导进,点击下载jdhcn.js。
2.在body里能够重写一个函数(也能够不写)。
程序代码:
<scriptlanguage="javascript">
functiontrace(str){
g.flashDebug.trace(str);
}
</script>3.在flash里写一个全局静态办法,在调试的时分就把trace办法交换为global.traceStr就好了:
程序代码:
publicclassglobal{
importflash.external.ExternalInterface;
publicstaticfunctiontraceStr(str:String):void{
trace(str);//在flash情况下输入调试信息;
if(ExternalInterface.available){
ExternalInterface.call("trace",str);//在网页下输入调试信息;
}
}
}以下是例子:
由于这是新窗口弹出看效果,以是就把jdhcn.js文件里的内容般到html里来了。实行trace("测试jdhcn.flashDebug")来摹拟是经由过程flash办法挪用的。

HTML代码:
<head>
<title>测试jdhcn.flashDebug</title>
</head>
<body>
<scriptlanguage="javascript">varg=newJdhcn();functionJdhcn(){};Jdhcn.prototype.flashDebug=newFD();g.flashDebug.init();functionFD(){varbtnObj;varconObj;FD.prototype.init=function(w,h,z){if(!w){w=500};if(!h){h=600};if(!z){z=100};varstr=’<divstyle="width:’+w+’px;float:right;border:1pxsolid#0;
background:#fff;position:absolute;right:5px;top:5px;z-index:’+z+’;">’;str+=’<div><inputid="debugShowBtn"type="button"onClick="g.flashDebug.show();"value="显现Debug"><inputtype="button"onClick="g.flashDebug.clearAll();"value="扫除Debug内容"></div>’;str+=’<textareaid="debugContent"cols=""rows=""wrap="off"style="width:100%;height:’+h+’px;
display:none"></textarea></div>’;document.write(str);btnObj=document.getElementById("debugShowBtn");conObj=document.getElementById("debugContent");g.flashDebug.show();};FD.prototype.show=function(){if(btnObj.value=="显现Debug"){conObj.style.display="block";btnObj.value="埋没Debug";}else{conObj.style.display="none";btnObj.value="显现Debug";}};FD.prototype.clearAll=function(){conObj.value="";};FD.prototype.trace=function(str){conObj.value+=str+"
";conObj.scrollTop=conObj.scrollHeight;};}trace("测试jdhcn.flashDebug");functiontrace(str){g.flashDebug.trace(str);}
</script><body>
Flash8.0是Macromedia公司在7.0版本的基础上开发的,功能更强大,易于设计。

活着的死人 发表于 2015-1-17 14:55:40

各种性能才能运用的得心应手,制作出优秀的动画。

谁可相欹 发表于 2015-1-25 08:39:20

Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。

admin 发表于 2015-2-2 21:42:28

Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.

因胸联盟 发表于 2015-2-8 07:56:37

富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。

小魔女 发表于 2015-2-25 06:49:21

各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。

飘灵儿 发表于 2015-3-7 20:16:02

专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。

若相依 发表于 2015-3-15 17:59:04

不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。

飘飘悠悠 发表于 2015-3-22 04:09:36

逐渐改变了我们生活及生活习惯的一些东西,而正是互联网的大势兴起,Flash动画越来越受到宠爱,现在,Flash动画已成为网络广告的中坚力量。
页: [1]
查看完整版本: 来讲讲:网页中flash的trace办法输入数据-Flash actionscript