我不能讓我的頭靠近這個。我正在查看Flash Professional CS5基本培訓中的lynda.com ActionScript 3.0。我理解所有其他的東西,但是這個傢伙的地方滑冰者在舞臺上,他對主時間軸的第一幀上的代碼:如何鑄造工作和回到父母
import flash.display.MovieClip;
import flash.events.MouseEvent;
var boarder:MovieClip = boarder_mc;
boarder.stop();
boarder.x = 0;
boarder.y = 0;
boarder.addEventListener(MouseEvent.CLICK, clickedBoarder);
function clickedBoarder(evt:MouseEvent):void
{
boarder.gotoAndPlay(2);
}
function restart():void
{
boarder_mc.gotoAndStop(1);
boarder_mc.x = 0;
}
然後在溜冰者,他有一個顯示對象容器(影片剪輯)在其中有一個顯示對象是一個滑板運動員的位圖圖像,然後是在滑板運動員的時間線上的一個動畫,最後滑板運動員落下。在這最後一幀他有:
stop();
parent.restart();
他解釋說,這可能不起作用,它不,他得到了一個錯誤:
1061: Call to a possibly undefined method restart through a reference with static type flash.display:DisplayObjectContainer.
他解釋說,它知道有一個stop()函數的主時間軸,並且知道主時間軸上有重新啓動功能,但數據類型不同。他還說,父母是主要的時間表。
他說,我們需要把Object(parent).restart();
我的問題是什麼樣的數據類型和主時間軸(影片剪輯,的DisplayObject,顯示對象容器)是什麼?
爲什麼它會是一個不同的數據類型?
感謝