Показать сообщение отдельно
Старый 04.12.2006, 14:38
ktotam вне форума Посмотреть профиль Отправить личное сообщение для ktotam Найти все сообщения от ktotam
  № 1  
Ответить с цитированием
ktotam
 
Аватар для ktotam

Регистрация: Jun 2006
Сообщений: 60
Attention работа с классами AS2

Привет!
Возник вопрос такого рода:
есть фаил Клип.as который наследует свойства класса мувиклип, как в него передавать данные которые бы вставлялись в метод при нажатии на него, например
Код:
обьект1.нажали=removeMovieClip()
обьект2.нажали=trace('hello')
вот сам класс(рабочий):

Код:
class Клип{
	private var _mc:MovieClip
	//private var _isActive:Boolean
	/*Constructor*/
	function Клип(timeline:MovieClip, _Клип:String,_ИМЯ:String,_СЛОЙ:Number, _х:Number, _у:Number/*, isActive:Boolean*/){
		/*Initialize the level counter*/
		//if (_global.lvl == undefined)_global.lvl = 0
		_mc = timeline.attachMovie(_Клип, _ИМЯ, _СЛОЙ)
		_mc._x = _х;
		_mc._y = _у;
		/*_isActive = isActive
		if (!_isActive) _mc._visible = false
		_global.lvl++}*/
		
	}
	
	public function getClip():MovieClip{return _mc}
	public function collides(sp:Клип):Boolean{return _mc.hitTest(sp.getClip())}
	/*Getter / Setter for _isActive property*/
	/*public function get isActive():Boolean{return _isActive}
	public function set isActive(flag:Boolean):Void{_isActive = flag 
		if (_isActive )_mc._visible = true;
		else _mc._visible = false
	}*/
	public function get x():Number{return _mc._x}
	public function get y():Number{return _mc._y}
	public function set __x(__x:Number):Void{_mc._x = __x}
	public function set __y(__y:Number):Void{_mc._y = __y}
	public function getWidth():Number{return _mc._width}
	public function getHeight():Number{return _mc._height}
	public function set __width(__width:Number){_mc._width =__width}
	public function set __height(__height:Number){_mc._height=__height}
	
}
[iNils: Для оформления своего кода, надо использовать теги [code][/code]]


Последний раз редактировалось iNils; 04.12.2006 в 18:10.