01 2013 档案

flex与js通信(二)
摘要:之前写了一篇flex和js之间的通信,还记得最开始研究这两门语言如何交互,一晃我的任务也快做完了,公司的realspace产品之开了js的API,但是现在使用flex产品的人也比较多,要求开设flex的三维API,已经过去几个月了,产品也上线了,有兴趣的可以在https://github.com/SuperMap/Flex-Realspace下载,这是一个利用as与js交互放在了一个完整的产品里。 网上也有很多关于flex和js通信的文章,不过不知道大家有没有注意到好像都需要把js文件放在固定的文件下(flex调用js),并且需要在index.template.html文件里面动手脚,而... 阅读全文

posted @ 2013-01-31 15:46 追梦的远远 阅读(1694) 评论(4) 推荐(1) 编辑

Flex帮助文档制作(FAR——chm篇)
摘要:我在《Flex帮助文档制作(ASDoc——html篇)》中讲解了如何将自己的flex项目提取里面的注释生成网页形式的帮助文档,现在也比较流行这种方式,不过很多公司产品化的时候还需要提供chm格式的帮助文档,好像flex里面不能直接生成chm的文档,如果有读者会的话请联系我,我也学习一下,我这里主要讲解将生成的网页的文档转化为chm的格式。花了一天时间找了很多个软件,尝试了好久,很多软件并没有那么好用,我这里推荐FAR以及RoboHelp,不过RoboHelp破解版不好找,并且英文版的,我也不是怎么懂,还是FAR方便一些。FAR的安装很简单,直接跳过了。 打开FAR,界面如下: 点击... 阅读全文

posted @ 2013-01-24 16:35 追梦的远远 阅读(1942) 评论(3) 推荐(1) 编辑

Flex帮助文档制作(ASDoc——html篇)
摘要:最近工作上需要把这几个月研发的Flex Realspace产品在sp3时上线,急需制作帮助文档,之前开发的时候注释都是按着习惯性卸载代码里面的,也没有考虑后期的帮助文档,这几天愁啊,公司其他Flex产品用的是自己写的带包工具,我可没那么多时间,查了很多资料,希望通过ASDoc达成愿望。 ASDoc是adobe官方提供的ActionScript的API文档生成工具,早已经集成在Flex Builder中,我使用的是Flex Builder4.6,使用方法如下; 1、首先配置一个生成文档需要的环境,按照下面步骤 运行->外部工具->外部工具配置 点击“新建启动配置”,生成如下界面,.. 阅读全文

posted @ 2013-01-24 11:17 追梦的远远 阅读(1186) 评论(0) 推荐(0) 编辑

js解析与序列化json数据(三)
摘要:这一节我们主要讨论json的解析。 JSON.parse()方法也可以接收另一个参数,该参数是一个函数,将早每个键值对上调用。为了区别JSON.stringify()接收的替换(过滤)函数(replacer),这个函数被称作还原函数(reviver),但实际上这两个函数的签名是相同的——它们都接收连个参数,一个键和一个值,而且都需要返回一个值。 如果还原函数返回undefined,则表示要从结果中删除相应的键;如果返回其他值,则将该值插入到结果中。如:<html><head> <title></title> <script type=&qu 阅读全文

posted @ 2013-01-21 15:16 追梦的远远 阅读(406) 评论(0) 推荐(0) 编辑

js解析与序列化json数据(二)
摘要:上一节我们讲解了JSON.stringify()的基本用法,这一节我们来重点探讨一下序列化。 JSON.stringify()除了要序列化的js对象外,还可以接收另外两个参数,这两个参数用于指定不同方式序列化js对象。第一个参数是过滤器,可以使一个数组,也可以是一个函数;第二个参数是一个选项,表示是否在JSON字符串中保留缩进。单独或组合使用这两个参数,可以更全面深入地控制JSON的序列化。 1、过滤结果 如果过滤器参数是数组,那么JSON.stringify()的结果中将只包含数组中列出的属性。如: <html><head> <title></tit 阅读全文

posted @ 2013-01-21 14:46 追梦的远远 阅读(656) 评论(0) 推荐(0) 编辑

js自定义事件(二)
摘要:js自定义事件(一)的目的只是让大家简单的理解自定事件是如何模拟出来的,大家不难发现会有很多缺陷,比如: 1、此事件对象只能注册一个事件,不能提供多个事件 2、注册方法没有返回的一些信息 下面我们就来解决这些问题。如下为MyEvent.js源代码:function MyEvent(){ this.handlers={};}MyEvent.prototype={ addHandler:function(type,handler) { if(typeof this.handlers[type]=="undefined") { ... 阅读全文

posted @ 2013-01-19 17:26 追梦的远远 阅读(363) 评论(0) 推荐(1) 编辑

js自定义事件(一)
摘要:在JS中事件是JS与浏览器交互的主要途径。事件是一种叫做观察者的设计模式,这是一种创建松散耦合代码的技术。对象可以发布事件,用来表示在该对象生命周期中某个有趣的时刻到了。然后其他对象可以观察该对象,等待这些有趣的时刻到来并通过运行代码来响应。 观察者模式有两类对象组成:主题和观察者。主体负责发布事件,同时观察者通过订阅这些事件来观察该主体。该模式的一个关键概念是主体并不知道观察者的任何事情,也就是说它可以独自存在并正常运作即使观察者不存在。从另一方面说,观察者知道主体并能注册事件的回调函数(事件处理程序)。涉及DOM上时,DOM元素便是主体,你的事件处理代码便是观察者。 事件是与DOM... 阅读全文

posted @ 2013-01-19 15:30 追梦的远远 阅读(392) 评论(2) 推荐(1) 编辑

js解析与序列化json数据(一)
摘要:早期的JSON解析器基本上就是使用JavaScript的eval()函数。由于JSON是JavaScript语法的自己,因此eval()函数可以解析、解释并返回JavaScript的对象和数组。 ECMAScript 5对解析JSON的行为进行了规范,定义了全局对象JSON。 JSON对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript。例如: 新建一个HTML:代码如下:<html><head><title></ti 阅读全文

posted @ 2013-01-18 16:29 追梦的远远 阅读(854) 评论(0) 推荐(0) 编辑

flex与js通信
摘要:由于这个迭代上面下发的任务中有一条:需要使用flex调用js来操控用ajax做的三维球,任务落在了我的身上,我也就才开始学习flex,以前用flash做过游戏,所以很快过了一遍语法就行了,开始网上查找flex和js之间互相调用的范例,这里整理一下也避免忘记,也和大家互相交流交流。 我用的是flash builder 4.6,也不熟悉。一、flex调用js。新建flex项目FlexToJs,如图所示:Felx调用js其实就是使用的方法ExternalInterface.call()。主界面添加一个按钮,并且注册一个点击事件,如图:SayHellWorld是字符串,对应我们调用的js文件里... 阅读全文

posted @ 2013-01-07 16:41 追梦的远远 阅读(1229) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示