*ドキュメントクラス [#tb47b7bd] -「パブリッシュ設定」→「Flash」タブ→「設定」→「クラス用のフレーム書き出し」を2フレーム目以降に設定 -「最初のフレームに書き出し」のチェックを外す **ソース [#fd2c751d] こんな感じなのかな。 #geshi(ActionScript){{ /** * BaseDocumentRoot * * @author m.minaco * @link * @version 0.1 * @package classes */ package classes { import flash.display.MovieClip; import flash.events.Event; import flash.display.Stage; import flash.display.StageAlign; import flash.display.StageScaleMode; public class BaseDocumentRoot extends MovieClip { /** * コンストラクタ * * @access public * @param * @return */ public function BaseDocumentRoot() { stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.LEFT; addEventListener(Event.ENTER_FRAME, _initialHandler); } /** * _initialHandler * * @access public * @param * @return */ private function _initialHandler(e:Event):void { //3フレーム目まで到達すればロードが完了 if (currentFrame == 3) { removeEventListener(Event.ENTER_FRAME, _initialHandler); stop(); initialize(); } else { var percent:Number = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal) * 100; trace("Loading... " + percent + "%"); } } /** * 初期処理 * * @access protected * @param * @return */ protected function initialize():void { var mainClass:Class = getDefinitionByName("Root") as Class; addChild(new mainClass()); } } } }} **参考 [#n1af68ec] -[[Flash/関数/getDefinitionByName>Flash/関数/getDefinitionByName]]