Показать сообщение отдельно
Старый 31.05.2011, 22:37
tsarapkabel вне форума Посмотреть профиль Отправить личное сообщение для tsarapkabel Найти все сообщения от tsarapkabel
  № 6  
Ответить с цитированием
tsarapkabel
 
Аватар для tsarapkabel

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
Вот так всё работает, при условии, что класс SWFAddress импортируется.
Код AS3:
package {
 
	import SWFAddress;
 
	public class SWFAddressEvent {
 
		public static var INIT:String = 'init';
		public static var CHANGE:String = 'change';
 
		private var _type:String;
		private var _value:String;
		private var _path:String;
		private var _pathNames:Array;
		private var _parameters:Object;
		private var _parametersNames:Array;
 
		public function SWFAddressEvent(type:String) {
			_type = type;
			_value = SWFAddress.getValue();
			_path = SWFAddress.getPath();
			_pathNames = SWFAddress.getPathNames();
			_parameters = new Array();
			_parametersNames = SWFAddress.getParameterNames();
			for (var i:Number = 0; i < _parametersNames.length; i++) {
				_parameters[_parametersNames[i]] = SWFAddress.getParameter(_parametersNames[i]);
			}        
		}
 
		public function get type():String {
			return _type;
		}
 
		public function get target():Object {
			return SWFAddress;
		}
 
		public function get value():String {
			return _value;
		}
 
		public function get path():String {
			return _path;
		}
 
		public function get pathNames():Array {
			return _pathNames;
		}
 
		public function get parameters():Object {
			return _parameters;
		}
 
		public function get parametersNames():Array {
			return _parametersNames;
		}
	}
}
__________________
Нормально делай — нормально будет!