版本一:
<fx:Script>
<![CDATA[
private function init():void
{
setPanel("home");
}
public function setPanel(type:String):void
{
switch(type){
case "home":
this.myViewStack.selectedChild=home;
this.title="首页";
break;
case "bio":
this.myViewStack.selectedChild=bio;
this.title="个人档";
break;
case "log":
this.myViewStack.selectedChild=log;
this.title="日志";
break;
case "music":
this.myViewStack.selectedChild=music;
this.title="音乐盒";
break;
case "album":
this.myViewStack.selectedChild=photo;
this.title="相册";
break;
case "leavewords":
this.myViewStack.selectedChild=leaveWords;
this.title="留言板";
break;
case "game":
this.myViewStack.selectedChild=game;
this.title="小游戏";
break;
default:
break;
}
}
]]>
</fx:Script>
<mx:ViewStack id="myViewStack" width="100%" height="100%" >
<mx:Box id="home" width="100%" height="100%" verticalScrollPolicy="on" horizontalScrollPolicy="off">
<module:XModuleLoader url="com/dreamer/module/ModuleHome.swf"/>
</mx:Box>
<mx:Box id="bio" width="100%" height="100%" horizontalScrollPolicy="off">
<module:XModuleLoader url="com/dreamer/module/ModuleBio.swf" />
</mx:Box>
<mx:Box id="log" width="100%" height="100%" horizontalScrollPolicy="off">
<module:XModuleLoader url="com/dreamer/module/ModuleLog.swf"/>
</mx:Box>
<mx:Box id="music" width="100%" height="100%" horizontalScrollPolicy="off">
<module:XModuleLoader url="com/dreamer/module/ModuleMusic.swf" />
</mx:Box>
<mx:Box id="photo" width="100%" height="100%" horizontalScrollPolicy="off">
<module:XModuleLoader url="com/dreamer/module/ModulePhoto.swf" />
</mx:Box>
<mx:Box id="leaveWords" width="100%" height="100%" horizontalScrollPolicy="off">
<module:XModuleLoader url="com/dreamer/module/ModuleLeaveWords.swf"/>
</mx:Box>
<mx:Box id="game" width="100%" height="100%" horizontalScrollPolicy="off">
<module:XModuleLoader url="com/dreamer/module/ModuleGame.swf"/>
</mx:Box>
</mx:ViewStack>
版本二:
<fx:Script>
<![CDATA[
private function init():void
{
setPanel("home");
}
public function setPanel(type:String):void
{
this.currentState = type;
}
]]>
</fx:Script>
<fx:Declarations>
<s:State name="home" />
<s:State name="bio" />
<s:State name="log" />
<s:State name="music" />
<s:State name="album" />
<s:State name="leavewords" />
<s:State name="game" />
</fx:Declarations>
<module:XModuleLoader url="com/dreamer/module/ModuleHome.swf" includeIn="home" verticalScrollPolicy="on" horizontalScrollPolicy="off"/>
<module:XModuleLoader url="com/dreamer/module/ModuleBio.swf" includeIn="bio" horizontalScrollPolicy="off"/>
<module:XModuleLoader url="com/dreamer/module/ModuleLog.swf" includeIn="log" horizontalScrollPolicy="off"/>
<module:XModuleLoader url="com/dreamer/module/ModuleMusic.swf" includeIn="music" horizontalScrollPolicy="off"/>
<module:XModuleLoader url="com/dreamer/module/ModulePhoto.swf" includeIn="album" horizontalScrollPolicy="off"/>
<module:XModuleLoader url="com/dreamer/module/ModuleLeaveWords.swf" includeIn="leavewords" horizontalScrollPolicy="off"/>
<module:XModuleLoader url="com/dreamer/module/ModuleGame.swf" includeIn="game" horizontalScrollPolicy="off"/>