2009年3月27日

[Flex] 总结一下动态改变属性的方法

摘要: 动态改变属性的方法,有的可以用赋值方法改的,有一些,则要用setStyle()函数修改改变宽度和高度:name.height = ;name.width = ;改变背景色:setStyle('backgroundColor','#FFEFDE');另外如果要把高度设定成母容器的宽度,静态方法是height="90%"动态的设定的话,就要name.height = parent.height * 0.9;先发一些以后再补充…… 阅读全文

posted @ 2009-03-27 19:58 Felix Fang 阅读(299) 评论(0) 推荐(0) 编辑

[Flex] flex计时器的使用(timer)

摘要: 用timer可以达到很多功能,定时调用函数,模拟时钟走等等。定时调用函数:var myTimer:Timer = new Timer(50, 1);//设定50毫秒,每次走一毫秒myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, handle); //到达计时器终点时调用这个函数myTimer.start(); private function readPreAnswer( evt:TimerEvent ):void{Alert.show("Time reach to this function.");}计时功能: pri 阅读全文

posted @ 2009-03-27 19:45 Felix Fang 阅读(2942) 评论(1) 推荐(0) 编辑

[Flex] flex中的"层"概念

摘要: 在.net中,我们可以用"层"来布局,实现控件的上下重叠。在flex里貌似是没这个概念的,flex按默认是认为先定义的在下层,后定义的在上层,不论是事先定义的控件,还是代码动态生成的控件,都是先来居下。但是flex有自己的调整函数,总算是让我查到了。容器名.setChildIndex(displayObject,int)就是调整这个容器下所有控件(或子容器)的顺序的函数,既然flex有先来在下的原则,那么用这个自然也能调整层之间的布局了。举个例子吧:如果要把最下层的调到最上层,用 容器名.setChildIndex(容器名.getChildAt(0),容器名.numChil 阅读全文

posted @ 2009-03-27 19:30 Felix Fang 阅读(1916) 评论(1) 推荐(0) 编辑

[Flex] 浅谈flex绘图函数

摘要: flex的绘图类(graphics)我接触的很少,这次也仅仅是浅尝辄止的为了给一副图片绘制一下边框而看了一下。不过还是记录一吧,毕竟是第一次用flex的绘图类。当时是为了给一个图片描边,代码经试验后如下:private function imageClickHandle( evt:MouseEvent ):void{rectangle = new UIComponent();//定义一个矩形imageCanvas.addChild(rectangle);//在要绘制的地方所在的母容器中加入这个矩形imageCanvas.setChildIndex(imageCanvas.getChildAt( 阅读全文

posted @ 2009-03-27 19:18 Felix Fang 阅读(3114) 评论(0) 推荐(0) 编辑

[Flex] flex与校内接口(iframe方式)

摘要: flex与校内交互一直是开发时最大的一道坎儿,一帮人足足倒腾了半个月终于交互成功了,不发篇帖子记录一下我对得起谁?篇幅原因,这里只讲flex与校内的交互,其他的常用工具网上相对来说帖子比较多,就不说了校内在任何人进入这个应用界面后,都会url追加参数的方式向应用传递用户的初始信息,包括session_key,api_key等等。如果是asp,很好办,直接用Request.QueryString()就可以得到这些参数的值。但是flex的httpservice,webservice只能发送后再接受,怎么做到单方面接受这些值呢?flex是可以单方面接受这些数据的,但是需要在开发校内是吧你开发的应用属 阅读全文

posted @ 2009-03-27 19:10 Felix Fang 阅读(966) 评论(1) 推荐(0) 编辑

[Flex] 监听事件传递参数

摘要: 监听在开发中使用的很多,但是addEventListener函数除了加事件类型和调用函数外,能不能加额外的参数呢?其实是可以的,只要把所加的函数改为新定义的函数,在定义的函数中加入参数即可,示例:private function handle(e:MouseEvent,str:String): void { Alert.show(str);}private function methodWhereyouDostuffAndRegisterListener(): void { var helloStr:String ="hello world!"; ABCButton.add 阅读全文

posted @ 2009-03-27 17:15 Felix Fang 阅读(607) 评论(2) 推荐(0) 编辑

[ASP] xml中的中文显示问题

摘要: XML默认的编码格式是UTF-8,这种编码模式不显示汉字,所以经常有些初学者会遇到XML中汉字不能显示的问题,出现如下错误提示:An invalid character was found in text content... 【解决方法】:将encoding设为GB2312,即 ,这样编码格式就被设置成简体中文了。 当XML文件的数据与编码不符合的时候,就可能发生无法正确解译的错误,也可能该数据会变成空白或乱码,所以应该根据文件的数据内容选择一个恰当的编码格式。 XML的编码格式有以下几种:1、UTF-8:每一个字都有8位(1Byte)组成,通常是用来处理英文的,最多只能表示255个字母。当 阅读全文

posted @ 2009-03-27 17:13 Felix Fang 阅读(935) 评论(0) 推荐(0) 编辑

[Flex] flex读取xml格式数据的一个问题

摘要: 之前曾花过一段时间整过flex读取xml,以为这方面已经是轻车熟路了,没想到今天在上面在了个跟斗。 先把代码写下:mxml:books.xml: test xml 运行时却总是报错,错误代码为:TypeError: Error #1034: 强制转换类型失败:无法将 mx.utils::ObjectProxy@76dff71 转换为 mx.collections.ArrayCollection。把以前的代码拿出来对了半天都找不错,最后发现问题所在:当xml中只有一条记录时,就会报错。在原来的基础上又添了一条记录: test xml test xml again 运行,无错!跟本问... 阅读全文

posted @ 2009-03-27 17:11 Felix Fang 阅读(1921) 评论(6) 推荐(0) 编辑

[Flex] flex+php实现文件的上传

摘要: 网上找了一个用fileRefrenceList作为文件的选择,貌似用这种方法不能限定上传文件的类型,不过经过测试,确实能运行的。为方便起见,把它封装成了一个类,并加上了注释,便于大家和自己以后使用。UploadImage.as:package exchage{import flash.events.Event;import flash.net.FileReference;import flash.net.FileReferenceList;import flash.net.URLRequest;import mx.controls.Alert;public class UploadImage{ 阅读全文

posted @ 2009-03-27 17:10 Felix Fang 阅读(637) 评论(0) 推荐(0) 编辑

[ASP] 使用asp读取指定文件夹的文件列表(返回xml)

摘要: 以下是读取指定文件夹的所有文件(不包括子文件夹)的asp代码,返回的是xml便于和flex交互'创建一个FileSystemObject对象的事例Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")'创建一个Folder对象foldername=server.mappath("服务器下文件夹./")Set MyFolder=MyFileObject.GetFolder(foldername)str=""& vbcrlf & 阅读全文

posted @ 2009-03-27 17:07 Felix Fang 阅读(516) 评论(0) 推荐(0) 编辑

[ASP] asp对数据库的基本操作

摘要: 一、添加记录方法1:Connection对象的Execute方法set con=Server.CreateObject("ADODB.Connection")insertstr="insert into 表名(字段1,字段2,...) values(value1,value2,...) '插入记录SQL语句con.Open constrcon.Execute(insertstr)con.closeset con=nothing------------------------------------------------------------------ 阅读全文

posted @ 2009-03-27 16:59 Felix Fang 阅读(298) 评论(0) 推荐(0) 编辑

监听事件传递参数

摘要: 监听在开发中使用的很多,但是addEventListener函数除了加事件类型和调用函数外,能不能加额外的参数呢?其实是可以的,只要把所加的函数改为新定义的函数,在定义的函数中加入参数即可,示例:private function handle(e:MouseEvent,str:String): void { Alert.show(str);}private function methodWhereyouDostuffAndRegisterListener(): void { var helloStr:String ="hello world!"; ABCButton.add 阅读全文

posted @ 2009-03-27 16:18 Felix Fang 阅读(944) 评论(0) 推荐(0) 编辑

[FLEX]追踪滚动条高度使窗口达到悬浮效果

摘要: 悬浮效果主要是靠让目标的y值一直和母容器的滚动条垂直位置相同实现。在容器的属性中加入y="{母容器.verticalScrollPosition}"即可 阅读全文

posted @ 2009-03-27 15:28 Felix Fang 阅读(183) 评论(0) 推荐(0) 编辑

导航