Flash

as3 flash参数获得(root.loaderInfo.parameters用法) (

 as3 flash 参数获得(root.loaderInfo.parameters 用法) 用AS2时,可以直接把参数加在flash的尾部,如:demo.swf?u1=good&u2=bad 在flash里就默认u1,u2为根变量。可以使用_root.u1和_root.u2来得到值 但到了AS3里面这样做已经不行了。 要用到flash.display.loaderInfo类的parameters属性,返回的是一个参数对象 使用方法: 例如在文档类中定义var param:Object = root.loaderInfo.parameters; 如果取u1的值,可以用param["u1"],同样u2的值:param["u2"] 做了个小例子,document class如下: 程序代码 package { import flash.display.Sprite; import flash.display.Stage; import flash.display.StageScaleMode; imp...

FLASH AS:如何运用Flashvars传参

 IE中: <param name=”movie” value=”test.swf” /> <param name=”quality” value=”high” /> <param name=”flashvars” value=”str=flashpixy” /> <param name=”menu” value=”false” /> <embed src=”test.swf” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”...

flash如何使用FlashVars接收html参数

本教程主要介绍HTML网页如何取得形如test.html?foo=mytest的foo参数,以及在HTML网页中如何向swf传递参数。 例一: 一、在HTML网页中使用js获取参数。 我们知道HTML页面是在客户端执行的,这样要获取参数必须使用客户端脚本(如JavaScript),在这点上不同于服务器端脚本获取参数方式。 下面的这段js代码获取HTML网页形如"test.html?foo=mytest&program=flash" "?"后所有参数。 <script language=javascript> <!-- var hrefstr,pos,parastr; hrefstr = window.location.href; pos = hrefstr.indexOf("?"); parastr = hrefstr.substring(pos+1); if (pos>0){ document.write("所有参数:"+parastr); } else { document.write("无参数"); } ...

FLASH与ASP交互通信技术入门

这个教程面向初级群体,在开始教程之前,我假设你已经具备FLASH操作基础知识,了解IIS配置以及运行环境。尽管FLASH与ASP通信方式有很多,但这篇教程中我选择使用LoadVars类,一因为LoadVars类容易掌握,易于讲解;二是因为它不牵扯太多其他方面的知识。另外,我在ASP中采用的是JS脚本,因为JS脚本跟AS非常像,只要你有一定的AS基础,JS不用学就可以基本看懂了。最后是FLASH版本,我选择flash pro 8.0简体中文版,swf发布为AS2.0,flashplayer8.0。 在看我的教程之前,建议先抽出几分钟阅读一下“FLASH基础开发习惯”,这样更有利于理解我的代码。 目录: LoadVars类基础讲解(LoadVars类以下简称LV) ASP中基本的输入输出 LV与ASP通讯原理 ASP操作数据库入门 LV与ASP综合运用 其它通讯方式原理浅谈 这里我主要围绕我的教程进行讲解,区别有些全盘灌输的教程,我将有真对性的着重讲此类的两个方法和一个事件:load、loadAndSend方法,和onLoad事件。如果你需要更详细的了解L...

Flash加载网络图片loadMovie()函数并控制图片大小

var p_mcl:MovieClipLoader = new MovieClipLoader(); function onLoadInit(_mc:MovieClip) {     //这里就表示加载完成了,可以设置加载进来的SWF的坐标(坐标可以在未加载完成时设置,但其它属性不行)、大小及其它属性     _mc._x = 50;     _mc._y = 50;     _mc._width = 123;     _mc._height = 100; } //------------加载进度显示---------- function onLoadProgress(_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {     trace("已加载:"+bytesLoaded/bytesTotal*100+"%"); } //创建一个MC来装载要加载的SWF或者图片 this.createEmptyMovieClip("_mc",2); //给p_mcl添加侦听 p_mcl.addListener...