加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex的页面跳转问题

发布时间:2020-12-15 03:54:30 所属栏目:百科 来源:网络整理
导读:一、FLEX下的基本概念 在Flex中,根本就没有页面的概念,有的只有状态,Flex是通过改变不同的状态在我们的Application中实现不同页面的平滑变换。 二、FLEX实现页面切换方法 1、如果是一个项目中,最好采取模块式的开发,请参考Module和ModuleLoader的用法 2

一、FLEX下的基本概念

在Flex中,根本就没有页面的概念,有的只有状态,Flex是通过改变不同的状态在我们的Application中实现不同页面的平滑变换。

二、FLEX实现页面切换方法

1、如果是一个项目中,最好采取模块式的开发,请参考Module和ModuleLoader的用法

2、如果是读取外部swf,可以使用SwfLoader和LocalConnection

3、如果不强调工程性,可以使用ViewStack,他类似ModuleLoader,但是他会将子页面编译进主应用,而且不能灵活的动态调用。

4、其他状态变化,可以参考states,给各个页面制定State,通过变换State来实现页面的切换。

5、把不显示的页面的Visiable设置为false,需要显示的时候再设为true。

三、优缺点比较

要是用static和visable编译后体积大 得卡死 还是用viewStack好点 初始化不会所有的都加载 不过最好还是用module
Module是Adobe为解决Flex应用初始化时较大的下载负载问题而设计的一种折中方案。将主Application合理分割为多个Module后,配合延迟加载策略,就可以保证主Application在初始化只加载必要的资源从而减少等待时间。

1、state状态方式是在你初始化时,不在该状态组建不初始化。
2、visable方式,则是全部初始化,只不过是属性表现为不可见。
3、ViewStack方式,则是多层面方式。可以说与TabNavigator理念差不多。
各种方式都有优点和缺点,其取舍还是看你自己如何使用了。

四、实现方式

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读