flex 多界面跳转 网络
正在做基于flex的网上资源管理系统的毕业设计,系统的目标不同操作对应的是不同的界面;现在方法:基于currentState的变化的方法实现不同的界面跳转;但是感觉很多c...
正在做基于flex的网上资源管理系统的毕业设计,系统的目标不同操作对应的是不同的界面;
现在方法:基于currentState的变化的方法实现不同的界面跳转;但是感觉很多currentState放在一个mxml文件中太繁杂,
问题:1.不知道能不能通过像网页一样把state放在不同的mxml文件中,运行时调用不同的mxml;
2.如果可以,不同mxml之间的数据信息怎么传递;或者给我个实例最好
3.一个flex工程里面只能有一个包含application的mxml文件吗?
请问1楼:主程序的意思是什么?是指和工程名相同的mxml文件?还是含有application的文件?我一直以为是还有application的mxml文件就是主程序呢? 展开
现在方法:基于currentState的变化的方法实现不同的界面跳转;但是感觉很多currentState放在一个mxml文件中太繁杂,
问题:1.不知道能不能通过像网页一样把state放在不同的mxml文件中,运行时调用不同的mxml;
2.如果可以,不同mxml之间的数据信息怎么传递;或者给我个实例最好
3.一个flex工程里面只能有一个包含application的mxml文件吗?
请问1楼:主程序的意思是什么?是指和工程名相同的mxml文件?还是含有application的文件?我一直以为是还有application的mxml文件就是主程序呢? 展开
展开全部
哎!
问题1:能;
问题2:通过相互引用(耦合性强)、派发事件(耦合性弱)都可以啊!flex是事件驱动的啊;
问题3:工程里可以有多个包含application的mxml文件,但是一个包含application的mxml文件编译出一个swf文件,多个包含application的mxml文件编译出多个swf文件(看你图片的效果你是不需要这么做的);
补充:看你的图片了!你做的效果完全没有必要用currentState;
查查flex的API不是有ViewStack组件么!你这个就应该用ViewStack组件解决!用什么currentState啊!
问题1:能;
问题2:通过相互引用(耦合性强)、派发事件(耦合性弱)都可以啊!flex是事件驱动的啊;
问题3:工程里可以有多个包含application的mxml文件,但是一个包含application的mxml文件编译出一个swf文件,多个包含application的mxml文件编译出多个swf文件(看你图片的效果你是不需要这么做的);
补充:看你的图片了!你做的效果完全没有必要用currentState;
查查flex的API不是有ViewStack组件么!你这个就应该用ViewStack组件解决!用什么currentState啊!
展开全部
先新建个组件。然后用弹出窗口。比如继承titleWindow
import mx.managers.PopUpManager;
弹出窗口是父窗口的一个对象,可以与它交互。
private function showpopWinBank(itemList:Array):void
{
var winBank:popWinBank=new popWinBank();
winBank.dataSource=itemList;//Cat_Controler.itemBank.itemBank;
PopUpManager.addPopUp(winBank,this,true);
PopUpManager.centerPopUp(winBank);
}
import mx.managers.PopUpManager;
弹出窗口是父窗口的一个对象,可以与它交互。
private function showpopWinBank(itemList:Array):void
{
var winBank:popWinBank=new popWinBank();
winBank.dataSource=itemList;//Cat_Controler.itemBank.itemBank;
PopUpManager.addPopUp(winBank,this,true);
PopUpManager.centerPopUp(winBank);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把每个flex页面想像成一个个的java类
我想你一二两个问题就很快自己能想通了
一个flex工程可以有多个入口么?
当然可以 那当然也可以有好几个application了
我想你一二两个问题就很快自己能想通了
一个flex工程可以有多个入口么?
当然可以 那当然也可以有好几个application了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1:可以使用module
2:公共变量
3:可以有多个application,只能有一个主程序
2:公共变量
3:可以有多个application,只能有一个主程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询