- 博客(158)
- 资源 (20)
- 收藏
- 关注
原创 使用AIR进行移动APP开发常见功能和问题(上)
1、 获取最近联系人思路:侦听Geolocation的update事件,获取经度和纬度信息,再把坐标信息上传至服务器,服务器比较坐标信息算出距离,返回最近位置的若干个人。update时间在2种情况下会触发,一是gps,二是网络位置服务,这都要求手机里面必须开一个。注意gps在室内一般都没有信号。部分开放平台已经开放相关api,服务器部分可不用自己写,研究下现有的开放api。2、遍历文件夹里面的所有文件var file:File =File.applicationDirector..
2021-01-25 14:09:39
334
原创 使用AIR进行移动APP开发常见功能和问题(下)
1、 Air如何判断android、ios 平台网络连接状态?Android,使用as3原生api:if(NetworkInfo.isSupported)//只有android支持 NetworkInfo.networkInfo.addEventListener(Event.NETWORK_CHANGE,onNetWorkChanged); onNetWorkChanged(); } .
2021-01-25 14:07:34
417
1
转载 Flex 3 动态创建Chart
http://blog.flexexamples.com/2008/09/13/toggling-data-tip-targets-on-a-piechart-in-flex/ --> xmlns:mx="http://www.adobe.com/2006/
2011-09-27 22:51:58
2128
原创 flex RSL模式
有过FLEX,RIA产品或项目体验的用户或开发者都通晓.FLEX那第一件华丽的外衣,在加载时总是犹抱琵琶半遮面,不仅让身为用户的他们也让作为开发者的我们都为这美中不足不禁有过埋怨,和长叹.然而,不管你是一个追求完美的开发者,还是迫于用户或客户的压力来对此寻求良好的解决方案,其实我们往往都没有得到良好的效果.个中原因,先看看我们通常的解决方案再回过头来探讨.解决方案之一:RSL我在网上以及论坛里遇到过很多FLEX爱好者,他们很擅长用FLEX制作极具交互性以及华丽的UI,但是在编译后却发现简单的几个contro
2010-09-13 15:39:00
915
原创 设置Eclipse智能提示
<br /><br />今天有点时间,研究了一下MyEclispse的智能感知的功能。刚开始使用它时总是感觉如此不爽→智能感知功能太弱!与Visual Studio2008简直不是一个档次的!不过后来经过查看网上的资料发现它也并非如此的弱,就在上周我自己玩弄它时就发现可以通过如下设置来修改它的智能感知的提示时间:<br />Windows→Preferences→Java→Editor→Content Assist<br />我们看到其中的AutoActivation Delay默认值为200(单位是毫秒)
2010-09-13 14:42:00
839
原创 怎么对待自己的工作
<br />一个程序员用了大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并随意地改动代码并尝试让代码工作起来。<br />“A great lathe operator commands several times the wage of an average lathe operator, but a g
2010-09-03 16:35:00
729
转载 Flex在线录制视频并回放(源码)
<br />第一步:安装Flash Midea Server 2,在安装路径的Flash Midea Server 2/applications下建立test文夹件(文件夹名称自己定义),重新启动FMS。<br />第二步:编写代码,以下是完整代码:<br /> 程序代码<br /><?xml version=”1.0″ encoding=”utf-8″?><br /><mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”abso
2010-08-12 11:35:00
3161
原创 Flex 3 图片移动 缩放
<br /> <br />第一个是 mx.effects.Move 移动<br />第二个是 mx.effects.Zoom 缩放<br /> <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > <mx:Script> <!--[CDATA[ //移动 import mx.effects.Move
2010-08-04 13:10:00
2809
转载 全面认识Flex弹出窗口用法
<br />在学习Flex的过程中你可能会遇到Flex弹出窗口的问题,这里向大家简单介绍一下,希望本文的介绍能让你有所收获。<br /> <br />本文和大家重点讨论一下Flex 中的弹出窗口,主要包括最简单的警告窗口和Flex弹出窗口两大部分内容,相信通过本文的学习你对Flex弹出窗口的概念有明确的认识。<br /> <br />Flex 中的弹出窗口 <br />1.最简单的警告窗口<br />你需要先导入Alert类:importmx.controls.Alert;<br />然后在想要弹出警告的时
2010-08-04 09:45:00
3434
1
转载 关于Flex中Module
<br />在较大规模的Flex应用开发中, 只是一个Flex项目的单Project开发问题有很多:<br />同步开发, 协作的难度很大.<br />最后编译的swf文件过大.<br />系统运行缓慢.<br />解决方案<br />使用Flex的Module技术, 将各个业务子模块分散成若干个Module, 分别编译成swf文件, 最后由主程序根据需要动态加载卸载.<br />Flex Builder 3已经对这种开发方式支持的很好了<br /> <br /> <br /> <br />我们可以把主程序
2010-08-04 09:31:00
829
转载 as3中for in 和 for each in的区别
<br />与for...in循环不同的是,for each...in循环中的迭代变量包含属性所保存的值,而不包含属性的名称(或主键,索引). <br /><br />例如: <br />1 var myObj:Object = {x:20, y:30}; <br />2 for (var i:String in myObj) { <br />3 trace (i + ": " + myObj[i]); <br />4 } <br />5 // output: <br />6 // x: 20 <b
2010-07-30 09:41:00
11938
原创 spring bean标签的属性配置
abstract="true":是否为abstract类型的beanautowire-candidate="false":为false将bean设置为自动装配之外autowire="byName":设置自动装配模式为byNa
2010-07-22 10:59:00
17189
原创 Java中this、super用法简谈
<br />通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。 好了,现在开始讨论this&super这两个关键字的意义和用法。 在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实
2010-06-25 17:24:00
696
转载 FLEX module的使用
FLEX module的使用 收藏 用FLEX来开发应用难免不了要使用到Module,FLEX组件提供了ModuleLoader组件,该组件使用方式类似与swfLoader,但是通常仅仅使用该组件并不能满足我们的需求,这时FLEX为我们提供了ModuleManager,可以实现动态的载入不同的模块。module分为两种,一种是完整的,一种是关联到主程序的,在新建Module时可以选择mod
2010-04-29 10:14:00
738
原创 java中数据在内存中的存储
Java程序运行时有6个地方可以存储数据,它们分别是寄存器、栈、堆、静态存储、常量存储和非RAM存储,主要是堆与栈的存储。Java的基本数据类型共有8种,即int, short, long, byte, float, double, boolean, char(注意,并没有string的基本类型)。这种类型的定义是通过诸如int a = 3; long b = 255L;的形式来定义的,称
2010-04-23 16:31:00
785
转载 ApplicationContext细说
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出,虽然我没有看过这一部分的源代码,但我想它应该是一个类似Map的结构。在Web应用中,我们会用到WebApplicationC
2010-04-22 09:22:00
514
转载 Java实现MD5加密以及解密类,附带测试类,具体见代码。
MD5加密解密类——MyMD5Util,代码如下:view plaincopy to clipboardprint?package com.zyg.security.md5; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.
2010-04-20 14:24:00
774
转载 TcpTracts( 利用服务器,用于两个或多个私网之间建立tcp连接,可以用于发文件,传语音等 )
package nj.jyz;import java.io.*;import java.net.*;import java.util.*;public class TcpTracts extends Thread { private static TcpTracts tt; static int i = 1, PORT = 8082; public static boole
2010-04-19 14:53:00
754
转载 P2P之UDP穿透NAT的原理
NAT(The IP Network Address Translator) 的概念和意义是什么?NAT,中文翻译为网络地址转换。具体的详细信息可以访问RFC 1631 -http://www.faqs.org/rfcs/rfc1631.html,这是对于NAT的定义和解释的最权威的描述。网络术语都是很抽象和艰涩的,除非是专业人士,否则很难从字面中来准确理解NAT的含义。要想完全明白NAT的作用,
2010-04-15 09:38:00
2251
转载 Java高级编程-网络编程详解 (4)
使用Java NIO提高服务端程序的性能 在前面的章节里,我们讨论了Java NIO的基本概念,在这一节里,我们将结合具体的Java Socket编程,讨论使用NIO提高服务端程序的性能的问题。 Java NIO增加了新的SocketChannel、ServerSocketChannel等类来提供对构建高性能的服务端程序的支持。 SocketChanne
2010-04-07 17:33:00
3680
转载 Java高级编程-网络编程详解 (2)
TCP/IP服务器与客户端套接字 套接字(Socket)是由伯克利大学首创的。它允许程序把网络连接当成一个流,可以向这个流写字节,也可以从这个流读取字节。套接字为程序员屏蔽了网络的底层细节,例如媒体类型、信息包的大小、网络地址、信息的重发等。 Socket是网络上运行的两个程序间双向通信的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便地编写网络上数据的传递。在java中有
2010-04-07 17:31:00
2435
转载 Java高级编程-网络编程详解 (3)
Datagram(数据报)是一种尽力而为的传送数据的方式,它只是把数据的目的地记录在数据包中,然后就直接放在网络上,系统不保证数据是否能安全送到,或者什么时候可以送到,也就是说它并不保证传送质量。 1 UDP套接字 数据报(Datagram)是网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的、独立的、自身包含地址信息的消息,它能否到达目的地、到达的时间、到
2010-04-07 17:31:00
1662
原创 Java高级编程-网络编程详解 (1) (2)
URL和URLConnection类 URL是Uniform Resource Locator(统一资源定位器)的缩写。在WWW风行后,以URL表示Internet上各种数据资源的位置,已经成为一种标准的方式。为了处理方便, Java将URL封装成URL类, 我们可以用一个URL对象记录下完整的URL信息。 URL类为我们提供了不同的构造方法:public URL(Stri
2010-04-07 17:29:00
917
转载 Java高级编程-网络编程详解 (1)(1)
Java网络类和接口 Java中有关网络方面的功能都定义在java.net程序包中。Java所提供的网络功能可大致分为三大类: URL和URLConnection 这是三大类功能中最高级的一种。通过URL的网络资源表达方式,很容易确定网络上数据的位置。利用URL的表示和建立,Java程序可以直接读入网络上所放的数据,或把自己的数据传送到网络的另一端。 Socket 所
2010-04-07 17:26:00
1126
原创 Flex中的事件机制
一. 事件简介 事件可以由外设触发, 比如:键盘,鼠标, 也可能是外部输入, 比如:web service的返回. 事件还能由组件的外观和生命周期发生变化时触发, 比如:组件的创建或者改变大小. 所有用户与应用交互都会产生事件.用户没有直接与应用交互也可能产生事件, 比如:数据装载完毕. 你可以在程序中使用事件监听器监听这些事件. 事件监听器是函数方法用于响应指定的事件. 有时
2010-03-26 17:03:00
497
原创 flex 利用commons-fileupload.jar 上传文件时 乱码解决方式
java 后台代码: 找到代码:FileItemFactory factory = new DiskFileItemFactory();ServletFileUpload upload = new ServletFileUpload(factory); 在这行下面添加 :upload.setHeaderEncoding(encoding);"encoding"的值 根据具体情况为 "U
2010-03-22 10:39:00
1180
1
原创 videochat(red5)源代码
忙了好几天,最近也算把Red5服务器服务端基本搞定了。 为了熟悉服务端代码,以及了解API,我仿照着FMS的模式做了一个多人聊天室。基本实现了视频、群聊、私聊几个基本功能。看到网上似乎还没有人放出这类的源代码,我索性就先当回螃蟹吧! 我们先来看代码: 服务端: Application.java package org.jerry.videochat;import
2010-03-19 14:26:00
2187
原创 flex 各组件对应的样式属性
flex 各组件对应的样式属性hemeColor 主题颜色:如果对色彩样式配置不想过多的去设置的话,themeColor是一个选择。它可以让你选择一种基本色彩,然后组件的边框,外观等色彩将会以此色彩为基础构成一组缺省的样式,组件均可使用此样式属性。Application组件样式属性 backgroundImage 背景图 使用Em
2010-03-19 14:11:00
1072
原创 使用ASSQL创建Flex快速原型程序
最近要做一个Flex的演示程序,Flex本身不支持直接访问数据库,只能是由服务器端来间接访问数据库,在网上找到了一个ASSQL的SWC,可以直接通过Socket访问Mysql数据库,也就是不需要Flex服务器端就可以直接访问MySQL服务器,这样的好处是可以快速开发一个演示程序的原型,缺点是不适用于安全性要求高的Flex真正的运行应用,因为它把数据库连接的密码用户名打包进了客户端的SWF文件中,安
2010-03-15 16:36:00
2206
2
原创 安装Flash player debug 时 出现 正尝试安装的adobe flash player不是最新版本 的解决方法
执行 regedit,找到以下位置:[HKEY_LOCAL_MACHINE/SOFTWARE/Macromedia/FlashPlayer/SafeVersions] 将里面的所有项目都删除。 安装即可。。。。。
2010-03-15 08:58:00
1008
原创 Flex 屏蔽 F5 (windows 钩子原理及应用)
下午闲着没事研究了一下windows的钩子,还记得去年(2008年)3月的时候跟LXY一起研究 "如何在flex页面上屏蔽F5,F1等一些ie快捷键"的时候不少网友都说可以用"钩子"实现,当时我还真就不明白什么是钩子.今天闲来无事学习了一下!真的很爽快!顺便做了一个简单的例子和大家分享一下 下面引用一个别人的文章,不过他那个例子我没看懂,原理就是这么个原理:要实现一个屏幕键盘,需要监听
2010-03-12 17:00:00
1987
原创 flex中Menubar组件dataprovider的后台数据获取方法
M对于提供的有关资料非常的少,对于直接编码生成MENU的方法,用户选择某一菜单,会触发一个Change事件,然后可以通过该事件的event.menuItem.attributes.attribute来访问所选的菜单属性。例如:function changeEvt(event){ var menuItem=event.menuItem; alert(menuItem.attrib
2010-03-12 08:56:00
2062
原创 Flex MenuBar的itemClick问题
引入外部的XML作为menubar的数据源,但是点击顶级菜单失效,子菜单正常。代码: 外部XML----menu.xml: 组件: height= "24 " showRoot= "false " dataProvider= "{menuxml} " = "@label " itemClick= "menuHandler(event) " > 点击事件: privat
2010-03-12 08:51:00
1054
原创 Flex MenuBar的itemClick问题
引入外部的XML作为menubar的数据源,但是点击顶级菜单失效,子菜单正常。代码: 外部XML----menu.xml: 组件: height= "24 " showRoot= "false " dataProvider= "{menuxml} " = "@label " itemClick= "menuHandler(event) " > 点击事件: private
2010-03-11 11:20:00
3328
原创 在FLEX Panel的Title上添加控件实例
一、自定义Panel组件package test{ import mx.containers.Panel; import mx.core.UIComponent; /** * 自定义Panel * **/ public class MyPanel extends Panel { import mx.controls.Lin
2010-03-11 10:51:00
2377
原创 FlexBuilder 快捷键
Adobe在开发Flex最有利的工具就是Flex Builder,然而,工欲善其事,必先利其"键",快速键对一般开发者来说都非常有用,非但如此,很多快速键与组合键是会与其他软体或系统都有雷同之处,举个例子来说,Ctrl + C就是复制,Ctrl + V就是贴上,看看许多作业系统与编辑软体是不是都一样呢?若你有注意到就会不难发现,其实Flex Builder有很多与Eclipse编辑工具也是有许多相
2010-03-10 17:28:00
677
原创 如何选择一个Flex框架
CairngormCairngorm是一个广为人知的老牌Flex框架。它是一个微型架构——由一些设计模式组成用来降低团队协作的困难。Cairngorm从Java的世界带来了很多开发理念,并且把重点放在三个关键区域:处理用户动作,封装服务端的交互和业务逻辑,管理客户端的状态和界面呈现。使用Cairngorm来构建一个项目,需要将应用代码分离到不同的包并且继承Cairngorm的类。以下是
2010-03-10 10:12:00
1713
原创 spring下的webservice之xfire
xfire的下载站点。下载了xfire,结合本机上的spring配置文件,做如下配置:在spring的配置文件applicationContext-webservice.xml中增加如下配置: abstract="true"> 在WebRoot/WEB-INF/web.xml中增加如下配置: XFireServlet o
2010-03-09 16:13:00
1614
1
原创 java 面试 笔试题 大全 (八)
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义
2010-03-05 14:49:00
458
原创 java 面试 笔试题 大全 (六)
CORBA方面 1、CORBA是什么?用途是什么? 答:CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。 其目的为: 用不同的程
2010-03-05 14:48:00
381
HPLoadRunner9.5教程
2011-03-09
Java手机程序设计入门
2010-09-17
flashplayer_10_ax_debug 调试版
2010-04-09
hap_wallcal3
2009-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人