上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
  2012年2月22日
摘要: 需要这个包importflash.external.ExternalInterface;这是一个静态类,主要用两个方法:ExternalInterface.addCallback(给Javascript的接口,AS函数位置,AS函数名)ExternalInterface.call(Javascript函数名,传值)复制代码AS给做一个接口,然后Flash就可以访问AS的接口,从而可以调用AS的函数ExternalInterface.addCallback("browse",this,upBrowse);其中borwse是javascript可以调用flash 的接口,upB 阅读全文
posted @ 2012-02-22 21:26 星^_^風 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 其实在AS中使用json其实并不是一个必须或是很好的选择,因为AS对xml的解析已经很不错了,但是为什么可以考虑使用json呢,有以下几点:json是介于单纯的文本方式(如:firstName=Brett&lastName=McLaughlin&email=brett@newInstance.com)和xml(<request><firstName>Brett</firstName><lastName>McLaughlin</lastName><email>brett@newInstance.com< 阅读全文
posted @ 2012-02-22 21:07 星^_^風 阅读(345) 评论(0) 推荐(0) 编辑
  2012年2月21日
摘要: 1 在flex中建立as项目会自动在bin目录下生成2 用compc命令3flashdevelop4 flash发布设置导出swc 也可以在库中导出swc文件FlashDevelop自带的项目类型中没有swc库项目的模板,当想要把项目中的通用部分封装成swc时就不那么方便了,往往需要FlashBuilder或命令行compc命令因为有了compc命令,再加上FD强大的灵活性,要一键生成swc并不困难,步骤如下:1. 创建AS3项目可以直接跳至-62. 打开项目属性,先把Output file名改为swc后辍,再勾选上No output…image3. 切换到Build选项卡,添加命令:“$(C 阅读全文
posted @ 2012-02-21 17:18 星^_^風 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 当数据库限制了文本的长度时,要在前台限制字符串的长度。若前台的输入,包含中文的话,使用string.length无法满足。可以使用ByteArray,获取到字符串的字节长度。 var bz:String = obj["bz0000"]; var ba:ByteArray = new ByteArray(); ba.writeMultiByte(bz,"gbk"); Alert.show((ba.length).toString()); if(ba.length > 10){ Alert.show("备注过长,请重新输入!"); 阅读全文
posted @ 2012-02-21 15:20 星^_^風 阅读(296) 评论(0) 推荐(0) 编辑
  2012年2月7日
摘要: 一、事件源事件源产生并分派(dispatch)事件。在flex中,通过继承flash.events.EventDispatcher类,就可以使用dispatchEvent()方法分发事件给事件监听者。ActionScript3.0语言参考中关于dispatchEvent方法的说明如下:public function dispatchEvent(event:Event):Boolean 将事件调度到事件流中。 事件目标是对其调用 dispatchEvent() 方法的 EventDispatcher 对象。 参数 event:Event — 调度到事件流中的 Event 对象。 如果正在重新调度 阅读全文
posted @ 2012-02-07 13:52 星^_^風 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.验证必填项代码如下:<mx:Validator id="nameV" source="{nameTI}" property="text" requiredFieldError="必须输入用户名!"/><mx:FormItem label="用户名:"><mx:TextInput id="nameTI"/></mx:FormItem><mx:Button id="btn" label="提交 阅读全文
posted @ 2012-02-07 10:55 星^_^風 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、 事件的优先权你可以为一个事件注册多个事件监听器。Flex按照通过addEventListener()方法注册监听器的顺序调。不过,如果你注册了一些行内的监听器,又通过addEventLisntener()方法添加了一些监听器,事件监听器的调用顺序将不可预知。你可以通过使用addEventListener()方法的priority参数来改变事件监听器的调用顺序。Flex按照priority参数从高到低的顺序调用监听器。优先级最高的第一个调用。下面的例子中,Flex在saveInputDate()函数前调用verifyInputData()方法,最后一个调用的是returnResult()方 阅读全文
posted @ 2012-02-07 10:54 星^_^風 阅读(295) 评论(0) 推荐(0) 编辑
  2012年2月5日
摘要: Creating a pop-up windowTo create a pop-up window, use the PopUpManager createPopUp() method. The createPopUp() method has the following signature:public static createPopUp(parent:DisplayObject, class:Class, modal:Boolean = false):IFlexDisplayObjectThe method has the following arguments.ArgumentDesc 阅读全文
posted @ 2012-02-05 16:52 星^_^風 阅读(340) 评论(0) 推荐(0) 编辑
  2012年2月2日
摘要: Flex两页面间的传值问题总结 众所周知Flex主要用于B/S结构程序的开发,凡是这类型的开发都存在页面间的传值的问题,通常一般的B/S开发主要不外乎使用地址修改法,隐藏表单域等方法,但是这些方法在Flex中确没有用,原因是应为Flex支持的模型和普通的B/S开发语言不一样,一般的B/S开发语言使用的主要是请求/响应模型,而Flex采用的是事件驱动模型(这种模型主要见于C/S结构程序),所以我们的Form表单等传值方法就无效了,哪么我们如何在两个这样模型的页面中传递数据呢?下面我们讲述下两种常用的传值方法:一、利用ExternalInterface调用Javascripta)该方法主要利用E. 阅读全文
posted @ 2012-02-02 16:49 星^_^風 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1) 通过SWFObject模块SWFObject是一个用于在HTML中插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。写法:swfobject.embedSWF("swf", "id", "width", "height", "version","background-color", 阅读全文
posted @ 2012-02-02 16:13 星^_^風 阅读(219) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页