Вы должны ссылаться на мувиклип как:
scrollPane.source.gotoAndStop(1);
Так в вашем коде:
Заменить scrollPane.pm_mc
на scrollPane.source
.
Обновить
Полагаю, я понимаю, что вы пытаетесь сделать сейчас.У вас есть символ в вашей библиотеке (которого нет на вашей сцене), и вы хотите создать его экземпляр и добавить его в scrollPane.Если я прав, попробуйте это.
import flash.events.MouseEvent;
scrollPane.source = new pm_mc();
scrollPane.setSize(975, 500);
scrollPane.scrollDrag = true;
start_but.addEventListener(MouseEvent.CLICK, start);
function start(e:MouseEvent):void
{
scrollPane.source.gotoAndStop(1);
}
previous_but.addEventListener(MouseEvent.CLICK, previous);
function previous(e:MouseEvent):void
{
scrollPane.source.prevFrame();
}
next_but.addEventListener(MouseEvent.CLICK, next);
function next(e:MouseEvent):void
{
scrollPane.source.nextFrame();
}
end_but.addEventListener(MouseEvent.CLICK, end);
function end(e:MouseEvent):void
{
scrollPane.source.gotoAndStop(31);
}
stop();
Обратите внимание на new pm_mc()
.Он создает экземпляр символа библиотеки (мувиклип).
Также вы можете ссылаться на содержимое scrollPane следующим образом:
((MovieClip)(scrollPane.content)).nextFrame();
Должны работать и content
, и source
для вашей цели.