Показать сообщение отдельно
Старый 27.08.2010, 19:05
kitsela вне форума Посмотреть профиль Отправить личное сообщение для kitsela Найти все сообщения от kitsela
  № 5  
Ответить с цитированием
kitsela

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

Код 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 () не меняєтса......подскажите почему меняютса свойства и не меняютса методи?