簡體   English   中英

Flash QuickBox2d skinMc.gotoAndPlay(1);

[英]Flash QuickBox2d skinMc.gotoAndPlay(1);

我有這個quickBox2d代碼可以在舞台上添加一個cricle:

var ball:QuickObject = sim.addCircle( {skin:skinMc, x:10, y:10, radius:3, density:0 } );

skinMc包含動畫,因此我希望能夠像這樣引用它:skinMc.gotoAndPlay(5); 但它說

類型強制轉換失敗:無法將skinMc $轉換為flash.display.MovieClip。

ball.gotoAndPlay(5); 也不起作用,因為它是QuickObject,而不是mc ...

任何幫助將不勝感激

謝謝

ball.userData.gotoAndPlay(5);

userData將是由QuickBox2D填充的DisplayObject。

var sim:QuickBox2D = new QuickBox2D
var ball:QuickObject = sim.addCircle( {skin:skinMc, x:10, y:10, radius:3, density:0 } );

//something along these lines 

因此,可以使用以下對象來引用該對象:

sim.gotoAndPlay("5");

即時消息不是100%關於您的工作,但是我安裝了這兩個軟件包並創建了一個快速文檔,並且在我的機器上工作正常。 如果需要,請嘗試此鏈接http://www.emanueleferonato.com/2009/08/25/simplify-your-box2d-projects-with-quickbox2d/

如果失敗,請向我發送您的文件,否則請告訴我您的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM