[]关于项目分包的问题??

我使用官方的   layaFlashSubpack.rar  这个事例,运行的时候在
在  layaflash里面 运行打开调试窗口 显示:



QQ截图20151225163513.png


虽然显示加载成功了, 但是点击没有任何响应( flash builder 里面点击会改变文字的 )
在电脑上面用google打开直接显示这样:


QQ截图20151225163643.png


这是什么问题呢
 
已邀请:

cuixueying

赞同来自: zkang5

总结一下:你现在有2个问题
1、分包项目在as下正常运行,在h5下文字点击没有变化
2、直接使用chrome打开html文件报跨域的错
 
解答:
1、我测试demo,该demo确实存在问题
 
需要你对主文档类做下修改(只需调整代码位置即可)
代码如下:
package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import login.LoginView;

[SWF(width=800,height=600,backgroundColor="0xffffff",frameRate=60)]
public class Main extends Sprite
{
public function Main():void
{
IFlash.setSize(800, 600);//2D项目中设置场景尺寸
IFlash.setOrientationEx(1); //是否为横屏模式
IFlash.setBgcolor("#FFFFFF"); //背景色
IFlash.showInfo(false); //是否显示帧率
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}

private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
this.stage.scaleMode = StageScaleMode.NO_SCALE;
this.stage.align = StageAlign.TOP_LEFT;
var loginView:LoginView = new LoginView();
this.addChild(loginView);
}
}

}

提示:你需要确定4步
1、导入的fb(或 fd)项目,找到LoginView,手动调整分包的js文件路径(由于分包期间做过调整,所有分包后的js文件统一放在h5文件夹下的js文件夹内)
2、修改源路径下homeModule和库路径下SWC文件的位置。
3、根据你的最新目录修改module.def的内容 
4、如上代码所示,调整你的代码

2、如果第一步操作没有问题,建议直接在fb中通过宏命令的方式发布调试,该报错不会再显示。如果是用桌面快捷方式打开,请参考(chrome报错相关FAQ)http://layaflash.ldc.layabox.com/index.php?m=content&c=index&a=lists&catid=15#cat-15
 
 

zkang5

赞同来自:

刚才又试了一下, 发现在  layaflash 里面可以点击, 只是事件侦听在文字上, 点击文字上面没有响应, 我随便点击了别的空白地方, 文字却变了

要回复问题请先

商务合作
商务合作