постараюсь объяснять яснее,
сейчас пришлось немного модернизировать код и снова наткнулся на проблемки
и так попорядку
на сцене отображаю экземпляр класса

Код AS3:
var pB:Progress = new Progress();
pB.x = 300;
pB.y = 500;
addChild(pB);
вот собственно сам класс

Код AS3:
// ActionScript file
package torrentssearch.searchClass.progress{
import mx.controls.Alert;
import mx.controls.ProgressBar;
import mx.core.UIComponent;
public class Progress extends UIComponent{
public static var pb:ProgressBar = new ProgressBar();
public function Progress()
{
Alert.show("Работает");
}
override protected function createChildren() : void
{
super.createChildren();
pb.visible= false;
this.addChild(pb);
}
//смена екземпляров класа
public function setV(v:Boolean, n:Number):void{
pb.setProgress(n, 100);
pb.visible =v
pb.label = 'qwerty';
}
}
}
потом нужно с еще одного класса изменять содержимое экземпляра
на сцене, сейчас работает

Код AS3:
var pBsmena:Progress = new Progress();
pBsmena.setV(true, 50);
только вот 1 проблемка, я могу поменять свойства visible и label
а метод
setProgress () не меняєтса......подскажите почему меняютса свойства и не меняютса методи?