摘要: Flex调用网页的JavascriptFlex中代码:Javascript中代码:网页中的javascript调用Flex中的代码Flex代码:网页中javascript代码:如果在Flash没有加载完成时,执行Flex里面的脚本是找不到的,会报错。在网页的onload事件执行也不保险,通过网页的onload事件执行Flex的脚本,很多浏览器都通不过测试,原因是网页在加载完成时,Flash很有可能并没有加载完成。在网页上可以通过PercentLoaded()函数来判断Flash是否加载完成,可是这个函数在FireFox下是不支持的。在不考虑支持FireFox的前提下,可以考虑使用Percent 阅读全文
posted @ 2010-12-06 23:55 魔豆 阅读(1917) 评论(0) 推荐(0) 编辑
摘要: 使用flashvars将参数通过网页传递给Flash使用Flash Builder 4创建Flex应用,会自动生成网页调用Flash,会有两种方式显示Flash,下面针对这两个方式看看如何添加参数。方式一(swfobject):方式二(html):在Flash中接收网页传递过来的参数参数在Flex4的获取方式跟Flex3是不一样的:Flex3: varparams:Object=Application.application.parameters; Flex4: varparams:Object=FlexGlobals.topLevelApplication.parameters; 阅读全文
posted @ 2010-12-06 16:14 魔豆 阅读(5176) 评论(0) 推荐(0) 编辑
摘要: ash终究只是客户端技术,所以很多时候还是需要与服务端技术(比如asp,asp.net,jsp,php之类)进行数据交互的,下面的代码演示了如何在flash中打开网页,以及用GET/POST二种方式向服务端发送数据01//按下按钮,打开网页02btnOpen.addEventListener(MouseEvent.CLICK,03 function(){04 navigateToURL(newURLRequest("http://www.g.cn/search?hl=zh-CN&q="+encodeURIComponent(txtId.text)),"_blank");05});0607//以 阅读全文
posted @ 2010-12-06 12:42 魔豆 阅读(3650) 评论(0) 推荐(0) 编辑
摘要: 1.先来做一个最简单的例子,开启摄像头,并且拍照显示在Image组件中首先开启用户的摄像头,在VideoDisplay组件中显示,然后把VideoDisplay中的图像保存为BitmapData,最后转换为ByteArray类型的数据显示在Image组件中Flex4开启用户摄像头的代码跟Flex3稍有差别,Flex3可以通过vd.attachCamera(cam);开启摄像头2.改进这个例子,把拍照的图片保存在服务器中,或者提示用户下载Flex4代码:Java代码(struts2框架):Java中配置文件struts.xml:Flex中ByteArray数据传到Java中,真是颇费周折,网上查 阅读全文
posted @ 2010-12-06 12:26 魔豆 阅读(4418) 评论(1) 推荐(1) 编辑