Показать сообщение отдельно
Старый 20.11.2006, 17:33
chotkiy вне форума Посмотреть профиль Отправить личное сообщение для chotkiy Найти все сообщения от chotkiy
  № 1  
Ответить с цитированием
chotkiy

Регистрация: Sep 2005
Адрес: Москва
Сообщений: 19
Question Вопрос по прогресс бару

Здраствуйте
у меня такой вопрос:
как в коде прогресс бара можно заменить vBar_mc на муви-клип (controlsPlayhead) из библиотеки?

Код:
var pb_height:Number = 10;
var pb_width:Number = 220;

var pb:MovieClip = this.createEmptyMovieClip("progressBar_mc", this.getNextHighestDepth());
pb.createEmptyMovieClip("bar_mc", pb.getNextHighestDepth());
pb.createEmptyMovieClip("vBar_mc", pb.getNextHighestDepth());

pb._x = 0;
pb._y = 90;

with (pb.bar_mc) {
   beginFill(0xFFFFFF);
   moveTo(0, 0);
   lineTo(pb_width, 0);
   lineTo(pb_width, pb_height);
   lineTo(0, pb_height);
   lineTo(0, 0);
   endFill();
   _xscale = 0;
}
with (pb.vBar_mc) {
   lineStyle(1, 0xFF0000);
   moveTo(0, 0);
   lineTo(0, pb_height);
}
я пробовал менять
Код:
pb.createEmptyMovieClip("vBar_mc", pb.getNextHighestDepth());
на
Код:
pb.attachMovie(_root.controlsPlayhead, "controlsPlayhead", pb.getNextHighestDepth());
и прописывал в with (pb.controlsPlayhead)...
но флэш мне выдает ошибку
Цитата:
"Error: A 'with' action failed because the specified object did not exist."


Последний раз редактировалось iNils; 20.11.2006 в 19:35.