2011年6月27日

Flex程序与html通信方法大全

摘要: 总结的好啊:http://blog.csdn.net/arshoon/archive/2008/06/11/2533982.aspxFlex通常作为一个web项目的一部分嵌入到一个web页中,因此Flex程序和web页面的通信就变得非常重要。 1) Flex提供了多种方法实现Flex程序和封装页面的交互,主要有:flashVars属性,查询字符串参数,navigateToURL()方法,以及flash.external.ExternalInterface类。 2) Flex程序 获取环境信息:Application.application.url获取封装页面的URL,以及使用@ContextR 阅读全文

posted @ 2011-06-27 14:10 破阵子 . 如是我闻 阅读(322) 评论(0) 推荐(0) 编辑

Flex与Javascript互相通信

摘要: (1):在Flex中有这么一个类:ExternalInterface.在这个类中它给我们:call和addCallbackFlex中As调用Js的方法是: 1、导入包 (import flash.external.ExternalInterface;) 2、使用ExternalInterface.call("Js函数名称",参数)进行调用,其返回的值就是Js函数所返回的值Js调用As的方法是: 1、导入包 (import flash.external.ExternalInterface;) 2、在initApp中使用ExternalInterface.addCallback 阅读全文

posted @ 2011-06-27 13:52 破阵子 . 如是我闻 阅读(394) 评论(0) 推荐(0) 编辑

在JavaScript中调用Flex方法

摘要: 一、在JavaScript中调用Flex方法在Flex中可以用ExternalInterface来调用Flex的方法,途径是1.通过在Flex应用可调用方法列表中添加指定的公用方法。 在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。addCallback()函数的定义如下:addCallback(function_name:String, closure:Function):voidfunction_name参数就是在Html页面中脚本调用的 阅读全文

posted @ 2011-06-27 13:49 破阵子 . 如是我闻 阅读(560) 评论(0) 推荐(0) 编辑

JS获取客户端计算机硬件及系统信息

摘要: 通过WMI来实现获取客户端计算机硬件及系统信息:1//系统信息获取2function getSysInfo(){3 var locator = new ActiveXObject ("WbemScripting.SWbemLocator");4 var service = locator.ConnectServer(".");5 //CPU信息6 var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item();7 var cpuT 阅读全文

posted @ 2011-06-27 13:42 破阵子 . 如是我闻 阅读(1281) 评论(0) 推荐(0) 编辑

使用Flex和java servlet上传文件

摘要: 资源都是来自网上。本实例将展示使用Flex和java servlet上传文件。 事前准备就是到http://commons.apache.org 下载common-fileupload-1.1.1.jar以及common-io-1.2.jar两个包。前台Flex代码: Xml代码 <?xmlversion="1.0"encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"x 阅读全文

posted @ 2011-06-27 12:38 破阵子 . 如是我闻 阅读(469) 评论(0) 推荐(0) 编辑

Flex DisplayObject/DisplayObjectContainer

摘要: DisplayObject 是一种抽象基类;因此,不能直接调用 DisplayObject。 调用 new DisplayObject() 会引发 ArgumentError 异常。 DisplayObjectContainer 类是可以包含子对象的所有对象的抽象基类。 无法直接对其进行实例化;调用 new DisplayObjectContainer() 构造函数会引发 ArgumentError 异常。DisplayObjectContainer没有getChildren(), Container才有。在Flex 3正式版中,没有DepthManager,代替它实现相关功能的是Displa 阅读全文

posted @ 2011-06-27 11:03 破阵子 . 如是我闻 阅读(705) 评论(0) 推荐(0) 编辑

Flex调用js自动刷新页面

摘要: 利用js的eval函数。ExternalInterface.call("eval", "location.reload();");定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string)参数 描述 string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。 返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 阅读全文

posted @ 2011-06-27 10:40 破阵子 . 如是我闻 阅读(1246) 评论(0) 推荐(0) 编辑

Event.ADDED_TO_STAGE的本质

摘要: 我们都知道Event.ADDED_TO_STAGE在使用 addChild()函数,将显示对象添加到舞台时触发: addChild(my_mc); 触发该事件var my_obj:a_class= new a_class();addChild(my_obj)上面的代码中 是先触发a_class里的函数 然后因为addChild() 而 触发Event.ADDED_TO_STAGE事件我们看两组不同的例子 来验证Event.ADDED_TO_STAGE主文档类:package {import flash.display.Sprite;import flash.events.Event;publi 阅读全文

posted @ 2011-06-27 10:36 破阵子 . 如是我闻 阅读(820) 评论(0) 推荐(0) 编辑

Error #2032: 流错误 分析

摘要: Error #2032: 流错误 分析 Part:1Error::(mx.messaging.messages::ErrorMessage)#0body = (Object)#1clientId = "DirectHTTPChannel0"correlationId = "CEE67509-270A-3B7F-38AB-BC5F5403D0E0"destination = ""extendedData = (null)faultCode = "Server.Error.Request"faultDetail = & 阅读全文

posted @ 2011-06-27 00:02 破阵子 . 如是我闻 阅读(4543) 评论(0) 推荐(0) 编辑

导航