Показать сообщение отдельно
Старый 20.04.2006, 17:26
Sneg вне форума Посмотреть профиль Отправить личное сообщение для Sneg Найти все сообщения от Sneg
  № 4  
Ответить с цитированием
Sneg
 
Аватар для Sneg

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
Код:
import mx.utils.Delegate;

class LoadParamsXML {
   private var sceneParamsXML:XML;
   public function LoadParamsXML(){
	  sceneParamsXML=new XML();
	  sceneParamsXML.ignoreWhite = true; 
   };
		
   private function text():String {
		var t:String="okey";
		return t;
   }
   public function generateScene():Void {
		sceneParamsXML.load("temp.xml");
		sceneParamsXML.onLoad = Delegate(this,onSceneParamsXMLLoad);
	}
	private function onSceneParamsXMLLoad():Void{
		trace(sceneParamsXML.toString());
	};
}
Примерно так (могут быть опечатки, не проверял). Если не хочешь лишних приватных переменных sceneParamsXML, то можно вместо использования Delegate использовать DelegateExt, был на Флеш-Потрошителе около месяца назад (код соотвественно чуть-чуть изменится)