Flash QuickBox2d skinMc.gotoAndPlay (1); - PullRequest
       39

Flash QuickBox2d skinMc.gotoAndPlay (1);

0 голосов
/ 21 марта 2012

У меня есть код quickBox2d для добавления крикла на сцену:

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 ...

Любая помощь будет оценена

Спасибо

Ответы [ 2 ]

1 голос
/ 04 апреля 2012
ball.userData.gotoAndPlay(5);

userData будет DisplayObject, заполненным QuickBox2D.

0 голосов
/ 21 марта 2012
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/

, если это не удалось, пришлите мне свой файл или дайте мне знать, как у вас дела.

...