2013-07-16 2 views
0

Мне нужно сделать так, чтобы я пошел в кадр 0 на анимацию загрузчика. Я пошел в Google и искал, как это сделать, но ничего не видно. Это должно быть возможно, потому что я видел это раньше, но я просто ничего не нашел о том, как это сделать.AS3 - Сброс анимации загрузчика

Есть ли способ сбросить анимацию или перейти к определенному кадру?

+0

[Что вы пробовали?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) любой код? –

+0

Я пробовал команды stop() и gotoAndStop(), но это загрузчик, поэтому он не будет работать. Я также попытался преобразовать его, как этот MovieClip (загрузчик) .gotoAndStop (0), и это тоже не сработает. –

ответ

0

Вы используете gotoAndPlay(0)?

если так, это может быть ваша проблема. Счет кадров начинается с 1 не 0, поэтому он должен быть gotoAndPlay(1), если вы хотите начать с начала.


как я ручка снаружи загружен содержание через класс SwfLoad из casaLib: http://as3.casalib.org/docs/org_casalib_load_SwfLoad.html

вы можете скачать casalib через http://casalib.org/

Обратите внимание, что это будет работать только если у вас есть контроль над который вы загружаете

В загружаемом файле убедитесь, что вы установили имя класса (идентификатор соединения) для ролика, который вы пытаетесь загрузить.

//load your asset file: 
this._swfLoad = new SwfLoad("myExternalLib.swf"); 


//and create the asset: 
var externalAsset:DisplayObject = this._swfLoad.createClassByName("RedBox"); 

вы можете создать больше этих объектов, когда вам необходимо перезагрузить.

первое звено показывает полный пример

+0

Я пробовал это, но так как это Loader, он этого не сделает. Есть ли способ преобразовать его в MovieClip? –

+0

Я получаю сейчас ... то, что вы пытаетесь сделать, не так просто. Я уточню ответ с дополнительной информацией. – Daniel

+0

Ничего, я узнал, как это сделать. –

Смежные вопросы