社区
Flex
帖子详情
FLEX module 载入问题
cjl124
2010-03-16 02:14:45
我的首页menu用的Application 在其中button根据不同的用ModuleLoader载入的Module也不同
这程序现在能跑起来 也好用
我现在想把它改成 类似HTML那样静态的页面跳转 给别人看 就是一个html连很多的.swf文件的形式
但现在我的menu里不能显示Module 请问啥原因
接触Flex时间很短 说的不太清楚的话 大家凑副理解一下 多帮帮忙吧
...全文
362
22
打赏
收藏
FLEX module 载入问题
我的首页menu用的Application 在其中button根据不同的用ModuleLoader载入的Module也不同 这程序现在能跑起来 也好用 我现在想把它改成 类似HTML那样静态的页面跳转 给别人看 就是一个html连很多的.swf文件的形式 但现在我的menu里不能显示Module 请问啥原因 接触Flex时间很短 说的不太清楚的话 大家凑副理解一下 多帮帮忙吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
module
弹出窗
问题
在尝试使用
Flex
Module
显示弹出窗口时遇到了#1009错误,该错误通常由于模块和应用域之间的冲突引起。解决方案是在主应用程序中导入并实例化如PopUpManager等管理器,以确保它们在所有模块间可用。通过在主应用中添加`import mx.managers.PopUpManager;`和`private var popUpManager:PopUpManager;`,可以避免模块间的运行时异常。
FLEX
module
的使用 .
本文介绍了Adobe
Flex
中
Module
的概念及其实现方式,包括
Module
的设计目的、相关类和接口的作用,以及如何通过
Module
Manager实现模块的动态加载。此外,还讨论了在实际应用中需要注意的
问题
。
Flex
Module
的使用
本文深入介绍了
Flex
中
Module
的概念及其实现方式,包括
Module
的创建、编译、加载与卸载的过程,同时还探讨了
Module
间的数据通信机制。
关于
flex
的
module
开发
本文详细介绍了Adobe
Flex
中的模块化开发技术,包括
Module
的概念、创建方法及其与应用间的交互方式。探讨了如何通过
Module
Loader和
Module
Manager进行模块的加载与管理,并提供了实现模块间通信的具体示例。
Flex
Module
专题
本文详细介绍了Adobe
Flex
中的模块化开发技术,包括
Module
的基本概念、使用背景及其相关类和接口的介绍。并通过多个示例展示了如何利用
Module
Loader、
Module
Manager等进行模块的加载与管理,实现灵活高效的应用程序构建。
Flex
4,328
社区成员
9,103
社区内容
发帖
与我相关
我的任务
Flex
多媒体/设计 Flex
复制链接
扫一扫
分享
社区描述
多媒体/设计 Flex
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章