µ¹ÌÚÁËNÌ죬ÖÕÓÚͨ¹ýActionscript3³É¹¦´´½¨Á˵ÚÒ»¸öFlash³¡¾°£¬ÒªÊµÏÖÒ»¸öÓÎÏ·¹À¼ÆÓÐÉúÖ®ÄêºÜÄÑÁË£¬½öÒÔ´Ë×÷¸ö±¸Íü£¬±ê×¢¼¸´¦ÐèҪעÒâµÄµØ·½¡£Ò»¸ö¼òµ¥µÄÀý×Ó£º´´½¨Ò»¸ö test °´Å¥¡£=====================================Main1。fla—-————-—-———-————-———-----———---——--—´´½¨¶¯»。Îļþ£¬ÔÚdocument classÇøÌîÈë Main1£¬ÔÚ±àÒëÎļþʱËû¾Í»á×Ô¼ºÕÒµ½Main1。asÎļþ²¢ÔËÐй¹Ô캯ÊýÁË¡£=====================================Main1。as——-----——————-—--—----————---——----——package { import flash.display。MovieClip; import MainTest; public class Main1 extends MovieClip { public function Main1 () { var mc:TestMain1 = new TestMain1(); addChild(mc); // °ÑmcÌí¼Óµ½³¡¾°£¬´Ëʱ»á¼¤»îmcµÄ ADDED_TO_STAGE ¶¯×÷ } }}PS: ²»¼Ì³Ð Sprite ¡£»áÌáʾ 1180: Call to a possibly undefined method addFrameScript. ´íÎó=====================================TestMain1。as———-———--—--———---———---—---—————---—package yz。compenents { import flash。display.MovieClip; import flash.display。Sprite; import fl。controls。Button; public class TestMain1 extends MovieClip { private var _button:Button; public function TestMain1() { init(); } private function init() { this。addEventListener(Event.ADDED_TO_STAGE,addStageHandler); } private function addStageHandler() { _button = new Button(); stage.addChild(_button); _button。label = "test”; _button.setSize(90,22); _button。move(105,5); } }}PS:Èç¹û init º¯Êý´¦Ö±½Ó·Å addStageHandler ÀïµÄ´úÂ룬½«¿ÉÄܵ¼ÖÂÔËÐÐÒì³£¡£ÒòΪ´Ëʱ¸ÃÈÝÆ÷»¹Î´±»stageÖ÷³¡¾°¼ÓÔØ£¬º¯ÊýÖÐµÄ stage ±äÁ¿½«ÎÞ·¨±»ÕÒµ½¡£trace(stage ) ¿ÉÒÔ¿´µ½Å׳ö null¡£=====================================ÔËÐгɹ¦ºó¿ÉÒÔ¿´µ½³¡¾°ÖÐµÄ test °´Å¥ÁË¡£