我正在制作一个flash播放器,并且我正在添加进入全屏的功能,然后回到正常屏幕,我显示一个按钮以进入全屏,然后一个按钮恢复正常屏幕和在正常和全屏之间切换我更改全屏和普通屏幕的按钮它工作正常如果我切换b按下图标/按钮但当我从全屏幕回到正常屏幕时addChildAt功能似乎不是我的代码是
public function replaceIconFs():void
{
var indexReplace:Number = partTwo.getChildIndex(exit_fullScreen);
partTwo.removeChild(exit_fullScreen);
partTwo.addChildAt(view_fullScreen,indexReplace);
fs=false;
}
,元素定义为
<mx:Image id="sepFscreen" width="0" source="{sep}"/>
<mx:Button id="view_fullScreen" width="28" height="31"
click="view_fullScreen_clickHandler(event)" paddingLeft="0"
paddingRight="0" paddingTop="2" skin="{FullScreenButtonSkin}"
toolTip="View Fullscreen"/>
<mx:Button id="exit_fullScreen" width="28" height="31"
click="view_fullScreen_clickHandler(event)" paddingLeft="0"
paddingRight="0" paddingTop="2" skin="{ExitFullScreenButtonSkin}"
toolTip="Exit Fullscreen"/>
现在我需要知道为什么partTwo.addChildAt(view_fullScreen,indexReplace);
似乎不起作用
另外我想提及相同的代码适用于其他播放器但不适用于此
提前谢谢