Flex中的导航器
一个导航容器可
以通过一组子容器来监控用户的操作。比如,TabNavigator
这个容器就可以通过一组tabs
来让用户选择可见的子容器。Flex3
提供了三种主要的导航容器:
Ø
ViewStack
Ø
TabNavigator
Ø
Accordion
接下来的时间逐
个介绍每个容器的使用方法。
1.
ViewStack
导航容器
ViewStack
导航容器,以下简称VS
容器。是由很多子容器组合起来的,这些子容器相互叠在彼此之上,并且在某一特定的时间内只有一个容器是可见的或者说是Active
状态的。VS
容器没有定义
built-in
的机制来切换当前处于active
状态的容器,所以用户需要使用像LinkBar,TabBar
或者ToggleButtonBar
这些控件,或者使用ActionScript
来更改当前可见容器的状态。比你可以定义一系列的按钮来控制所有子容器的切换动作。
图中
左边的图片显示VS
容器中第一个子容器是激活的,可以用索引的方法来表示VS
容器里面的子容器。比如0-
(n-1
).
创建一个VS
容器
使用<mx:ViewStack>
标记就可以定义一个VS
容器,当然还可以设定很多属性了:
Ø
selectedIndex
表示如果VS
容器里里面有多余一个的子容器,那么selectedIndex
的值所对应的那个子容器就是active
的可见的。其取值范围0
到n-1.n
代表子容器的个数。
Ø
selectedChild
当前激活的容器当定义了一个或者多个子容器,如果没有定义子容器,其值为null
。并且这个属性必须是现在AS
当中指定你要激活的那个容器的id.
Ø
numChildren
值VS
容器当中到底有多少个子容器。
举
例:我们试图增加一些特效。
Xml代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://www.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://www.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%3C!--%20containers%5Cnavigators%5CVSLinkEffects.mxml%20--%3E%0A%20%3Cmx%3AApplication%20xmlns%3Amx%3D%22http
相关文档:
4. 理解事件阶段(Event Phases) 我们把事件触发源分为两类:一类是那些显示在界面中的元素抛出的事件,一类是那些不在界面中显示的元素抛出的事件。很简单,举个例子:第一类如URLLoader对象去load图片或其他资源所抛出的如complete事件,就属于第一类。界面上的一个按钮所抛出的click事件就是第二类,它会触发一个事件流, ......
flash.util.Timer类
flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时
间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号:
var timer.Timer = new Timer(1000);
......
网上能查到很多类似资料,但完整性不敢恭维。以下是解决方案及要点:
方法一:
通过url的方式向flex传参数
第1步:在网页中设置一个链接,如 <a
href="test.jsp?p1=test1&p2=test2">测试链接一</a>,其中test.jsp嵌入了
flash
第2步:获取参数
var params:Object
=URLUtil.parseUrlPara ......
最近接触了很多东西,不停的配环境,每次版本问题都得折腾一番。
Microstrategy提供了一个Flex插件,用来开发显示报表数据的Flash模板。
利用flex开发简单报表过程:
1.安装:Microstrategy8.1
2.安装Flex Builder 2.2。
3.在Flex Builder中安装visualization builder插件
方法:将\Microstrategy\SDK\t ......
一、国外站点
1.资源 类
Adobe Flex 2 Component Explorer : 官方的,展示了各种组件 的用法 ,入门 必看。
CFlex :很好的一个Flex资源站点,包括教程 ,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。
FlexBox :一个收集 了网上很多开源 组件的站点,是进阶学习 的好帮手。 ......