易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : flex

Flex组件之Accordion

    Flex里面有几个组件还没用过,最近正好没事,就都写写demo来使用一下,这个例子是在一本叫《Flex大师之路》的书上看到的,挺好的,决定写在这里备忘,方便以后查阅。
    Accordion导航有点类似一个折页,在每一页都包含一个子容器,每一次只显示一个页,也就是一个子容器。我们这个例子设定Accordion里面有三个子容器:FrmPersonalInfo,FrmSurvey,VConfirm。代码分别是:
FrmPersonalInfo.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Form xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" label="个人信息">
<mx:FormItem label="姓名" horizontalAlign="center" width="100%">
<mx:TextInput id="pName" width="100%" />
</mx:FormItem>
<mx:FormItem label="年龄" horizontalAlign="center" width="100%">
<mx:TextInput id="age" width="100%" />
</mx:FormItem>
<mx:FormItem label="住址" horizontalAlign="center" width="100%">
<mx:TextInput id="address" width="100%" />
</mx:FormItem>
</mx:Form>
&nb ......

关于flex的事件分发的一点期望

flex的事件分发是个好东西,但是实际编程的时候太多厄余代码,而且事件之间穿来插去,不符合一般程序员的书写习惯,同样的Extjs也是基于异步处理并且它的代码几乎某种程度上可以理解是flex的js版本,但就没那么多人埋怨它的异步处理很麻烦。
解决办法:
1、期待某个flash builder的插件及框架,可封闭管理事件,并且事件流程要以更加直观形式的呈现出来(例如树图或拓扑图);
2、使用回调封装; ......

Flex小技巧(不定时更新)


今天编程序的时候,想在as里面根据组件的id来取得组建对象,由于组件很多(30个),id是txt1~txt30,所以就像写个循环来动态取对象,类似js里面getElementById这个方法,最后发现可以这样this[id]来取,很方便,不用弄一坨冗余的代码了^^.
......

flex 操作TabNavigator子视图遇到的null值异常

A界面,B界面
A调用B,B中有TabNavigator
我想在A中获得B第二个标签的控件。报空值异常
---解决办法
在TabNavigator属性中添加creationPolicy=“all”,意思是TabNavigator创建的时候所有子视图全部实例化,否则只实例化默认视图,虽然这样做会导致程序启动稍微慢一些。 ......

flex game

package
{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;

import flashx.textLayout.formats.BackgroundColor;

import spark.effects.interpolation.RGBInterpolator;
public class Map extends Sprite implements IMap
{
//格子的宽高
private var grid:int = 20;
private var hitArr:Array = new Array();

public function Map()
{
var mapArray:Array;
mapArray = MapArray.getMapArr(1);
initMap(mapArray);
}

private function initMap(tempArray:Array):void{
for (var i:int = 0; i < tempArray.length; i ++){
for (var j:int = 0; j < tempArray[i].length; j++){
var Obj:MovieClip ;
switch(tempArray[i][j]){
//空白
case 0:
continue;
case 1:
Obj = new wall_1(i,j);
hitArr.push(Obj);
break;
default:
Obj = new wall_1(i,j);
hitArr.push(Obj);
}
Obj.addEventListener("destory",ObjectDestory);
Obj.x = j*grid; ......

Flex Builder 3中对AS和MXML的格式化

在Eclipse中,有个快捷键是对java代码进行格式化,写完代码后觉得代码格式不够好,按下快捷键就搞定了。但是在Flex开发中,很头疼的问题是没有提供对as3代码和MXML代码格式化的支持,我在网上搜索了一下,发现一个开源的好工具:Flex Formatter 项目托管地址:http://sourceforge.net/projects/flexformatter/ 去上面那个网站下载下来最新的版本,目前最高版本为0.7.2,接着解压出来三个jar文件,如果用的是Eclipse3.3 ,就把这三个jar文件放入安装目录下的plugins文件夹中,使用3.4+版本的放到dropins目录下,然后重启Eclipse即可。 安装完毕之后,就可以用我们熟悉的Ctrl+Shift+F键对我们的as或者mxml文件进行格式化了。 如果想在保存这些文件的时候自动格式化,进行如下操作:打开Window->preferences –>Flex Formatting->AutoFormat,把Format ActionScript files on save 和Format MXML files on save 前的复选框都选上,就可以再保存as文件或者mxml文件的时候自动格式化。 ......
总记录数:792; 总页数:132; 每页6 条; 首页 上一页 [32] [33] [34] [35] 36 [37] [38] [39] [40] [41]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号