Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Вопрос по прогресс бару (http://www.flasher.ru/forum/showthread.php?t=88268)

chotkiy 20.11.2006 17:33

Вопрос по прогресс бару
 
Здраствуйте
у меня такой вопрос:
как в коде прогресс бара можно заменить 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."

Artch 20.11.2006 17:48

потомучто нужно залинковать такой мув в библиотеке

chotkiy 20.11.2006 18:03

он залинкован
ну а кот вот так правильно написан?:

Код:

var pb:MovieClip = this.createEmptyMovieClip("progressBar_mc", this.getNextHighestDepth());
pb.createEmptyMovieClip("bar_mc", pb.getNextHighestDepth());
pb.attachMovie(_root.controlsPlayhead, "controlsPlayhead", 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.controlsPlayhead) {
  moveTo(0, 0);
  lineTo(0, pb_height);
}

он у меня все равно на with ошибку выдает
Цитата:

A 'with' action failed because the specified object did not exist.


Часовой пояс GMT +4, время: 14:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.