社区
Flex
帖子详情
FLEX module 载入问题
cjl124
2010-03-16 02:14:45
我的首页menu用的Application 在其中button根据不同的用ModuleLoader载入的Module也不同
这程序现在能跑起来 也好用
我现在想把它改成 类似HTML那样静态的页面跳转 给别人看 就是一个html连很多的.swf文件的形式
但现在我的menu里不能显示Module 请问啥原因
接触Flex时间很短 说的不太清楚的话 大家凑副理解一下 多帮帮忙吧
...全文
335
22
打赏
收藏
FLEX module 载入问题
我的首页menu用的Application 在其中button根据不同的用ModuleLoader载入的Module也不同 这程序现在能跑起来 也好用 我现在想把它改成 类似HTML那样静态的页面跳转 给别人看 就是一个html连很多的.swf文件的形式 但现在我的menu里不能显示Module 请问啥原因 接触Flex时间很短 说的不太清楚的话 大家凑副理解一下 多帮帮忙吧
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangxin5257
2010-03-18
打赏
举报
回复
[Quote=引用 21 楼 cjl124 的回复:]
问题貌似找到了 是 应该在相同的security沙盒中 多谢各位
[/Quote]
解决办法找到了吗?
好像也跟系统设置安全级别有关系。
cjl124
2010-03-18
打赏
举报
回复
问题貌似找到了 是 应该在相同的security沙盒中 多谢各位
水中影子
2010-03-16
打赏
举报
回复
this.frameLoader.url = "路径是否正确";
syeia
2010-03-16
打赏
举报
回复
把程序发布一下, 看看
cjl124
2010-03-16
打赏
举报
回复
那怎么能处理掉那安全沙箱啊 在哪设置
huangxin5257
2010-03-16
打赏
举报
回复
[Quote=引用 16 楼 cjl124 的回复:]
我放程序里跑的话没问题 都好用
但是 我拿出来html和swf文件的话 就不好用了(这些文件里没有联系后台的数据等)
[/Quote]
我觉得是Flex安全沙箱的问题。你在程序里面跑是好用的,因为你当前路径是被信任的,所以swf可以载入swf。
但路径一旦换了,意味着就不能load了。
cjl124
2010-03-16
打赏
举报
回复
我放程序里跑的话没问题 都好用
但是 我拿出来html和swf文件的话 就不好用了(这些文件里没有联系后台的数据等)
cjl124
2010-03-16
打赏
举报
回复
存在 真的存在啊 所以我很纳闷啊 无奈了啊 。。。。。。。。。。
syeia
2010-03-16
打赏
举报
回复
用button 也出不来?
确认你的
flex/modulPageName.swf 文件存在吗?
cjl124
2010-03-16
打赏
举报
回复
有好几个Button 初始化的那个页面也有相应的Button
<mx:Button x="5.5" y="303" label="XXX" width="90" height="22" click="doMenuClick('modulPageName');"/>
其他的Module我是用button的click事件调用的doMenuClick()方法啊
syeia
2010-03-16
打赏
举报
回复
换成 button 调用 doMenuClick.
试试.
cjl124
2010-03-16
打赏
举报
回复
private function doMenuClick(actionName:String):void
{
this.frameLoader.unloadModule();
this.frameLoader.url = "flex/" + actionName + ".swf";
}
private function init():void
{
doMenuClick('notReturnedList');
}
现在就是不好用啊
我就是想 单独的点击生成的html文件 就可以正常的显示 但现在我直接运行生成的html文件
要载入的Module页面没有显示 其他的button还是能正常显示 有些button有连接弹出TitleWindow 的就可以正常的弹出页面
syeia
2010-03-16
打赏
举报
回复
都贴出来吧.
怎么个不好用?
cjl124
2010-03-16
打赏
举报
回复
这个还是不好用啊
syeia
2010-03-16
打赏
举报
回复
你传递的有问题.
click="doMenuClick('modulPageName
.swf'
);"/
另外如果
this.frameLoader.url = sName;
就不用
this.frameLoader.loadModule();
syeia
2010-03-16
打赏
举报
回复
你传递的有问题.
click="doMenuClick('modulPageName.swf');"/
另外如果
this.frameLoader.url = "sName";
就不用
this.frameLoader.loadModule();
试试看
cjl124
2010-03-16
打赏
举报
回复
我就是像你这么写的
private function doMenuClick(sName:String):void
{
this.frameLoader.unloadModule();
this.frameLoader.url = "sName";
this.frameLoader.loadModule();
}
我想把所有的FLEX做成的页面 放到一个文件夹里
比如 Menu.html,master.swf,master1.swf 这样的形式 给别人展示一下
syeia
2010-03-16
打赏
举报
回复
private function doMenuClick(sName:String):void
{
module.url=sName;
}
]]>
</mx:Script>
<mx:ModuleLoader id="module"/>
<mx:Button x="5.5" y="303" label="XXX" width="90" height="22" click="doMenuClick('modulPageName');"/>
还是不清楚你要什么?
cjl124
2010-03-16
打赏
举报
回复
这个原来是个JSP的工程 我是把JSP页面都改成FLEX的 改成后做了2个页面的机能都能实现了 其他的页面也能正常跑通(但没连后台代码) 我现在想把所有FLEX的页面提取出来 做成像是纯HTML那样的静态演示文件
<mx:Button x="5.5" y="303" label="XXX" width="90" height="22" click="doMenuClick('modulPageName');"/>
syeia
2010-03-16
打赏
举报
回复
在bin-debug下看看你建的ModuleLoader 有没有对应的swf文件,
你用button是如何载入的?
加载更多回复(2)
Flex
启动与初始化
整个
Flex
项目确实可以
载入
到其它项目中的,但不是以
Module
方式
载入
而是通过普通方法加载,例如使用 SWFLoader 或 Loader 加载,SystemManager 作为顶级容器加入到项目的显示列表。 SystemManager 的 ...
FLEX
module
的使用
用
FLEX
来开发应用难免不了要使用到
Module
,
FLEX
组件提供了
Module
Loader组件,该组件使用方式类似与swfLoader,但是通常仅仅使用该组件并不能满足我们的需求,这时
FLEX
为我们提供了
Module
Manager,可以实现动态的
载入
...
Flex
Module
的使用
Module
是Adobe为解决
Flex
应用初始化时较大的下载负载
问题
而设计的一种折中方案。将主Application合理分割为多个
Module
后,配合延迟加载策略,就可以保证主Application在初始化只加载必要的资源从而减少等待时间。未...
Flex
module
弹出窗
问题
Flex
module
弹出窗
问题
代码: <?xmlversion="1.0"encoding="utf-8"?> <mx:
Module
xmlns:fx="http://ns.adobe.com/mxml/2009" ...
Flex
module
使用
1.1
Module
技术简介
flex
的
Module
s技术是可以被
flex
程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。
flex
的
Module
s技术将应用程序分割成小块、模块,主程序动态的加载所需要的模块。...
Flex
4,327
社区成员
9,103
社区内容
发帖
与我相关
我的任务
Flex
多媒体/设计 Flex
复制链接
扫一扫
分享
社区描述
多媒体/设计 Flex
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章