Noob问: 我有很多单独的.swf文件,它们就像楼梯.. 例如:
menu.swf加载scene1.swf
scene1.swf加载scene2.swf 等等...
menu.swf中有一个按钮来加载scene1.swf,在scene1.swf中有一个按钮来加载scene2.swf,等等...
*每个.swf文件都有自己的代码,我使用Adobe Flash CS6和Actionscript 3.0 我使用loader来加载那些.swf文件
var myLoader:Loader = new Loader();
var intro:URLRequest = new URLRequest("Intro.swf");
myLoader.load(intro);
addChild(myLoader);
我的问题: 当我在menu.swf上创建项目到menu.exe时......按下按钮......它无法加载任何.swf文件.. T-T“
所以..我该怎么做..?
这是我的项目示例: https://drive.google.com/folderview?id=0B7S5VF_EUl_dbEg1WmNCYVBfQTA&usp=sharing
*基于我的项目Little Red Riding Hood.swf是主菜单。当我用.swf
运行它时它工作正常 修改
这是我的菜单的完整代码,也许任何人都可以帮助我.. ^^
*当我使用.swf
btnRead.addEventListener(MouseEvent.CLICK, read);
btnPlay.addEventListener(MouseEvent.CLICK, read);
function read(event:MouseEvent):void {
var myScene1:Loader = new Loader();
var scene1:URLRequest = new URLRequest("scene1.swf");
myScene1.load(scene1);
addChild(myScene1);
}
btnAbout.addEventListener(MouseEvent.CLICK, about);
function about(event:MouseEvent):void {
gotoAndStop(4);
}
btnScene.addEventListener(MouseEvent.CLICK, scene);
btnScene1.addEventListener(MouseEvent.CLICK, scene);
function scene(event:MouseEvent):void {
gotoAndStop(5);
}
import flash.system.fscommand;
btnQuit.addEventListener(MouseEvent.MOUSE_DOWN, closeApp);
function closeApp(event:MouseEvent):void {
fscommand("quit");
}