Показать сообщение отдельно
Старый 31.05.2014, 20:50
Маруська вне форума Посмотреть профиль Отправить личное сообщение для Маруська Найти все сообщения от Маруська
  № 1  
Ответить с цитированием
Маруська

Регистрация: Feb 2012
Сообщений: 205
По умолчанию Удаление загруженных изображений. dispose();

имею код. При вызове в данный момент закомментированных функций - начинаются ошибки.

//removeChild(_main.conteyner); - Error #1065: Переменная removeChild не определена.

//_main.conteyner.dispose(); - #1069: Не удалось найти свойство dispose в flash.display.Sprite; отсутствует значение по умолчанию.

Наверняка, не так описана Bitmap. помогите ошибку исправить. Нужно, чтобы функции заработали

Код AS3:
public static function loadImage(param1:String) : void // param1: путь к изображению берётся из xml
        {
            var Img_cont:* = new Loader();
            var Img_path:* = new URLRequest(param1);
            Img_cont.load(Img_path);
	    Img_cont.contentLoaderInfo.content as Bitmap;
            Img_cont.contentLoaderInfo.addEventListener(Event.COMPLETE, displayMessageImage);
            return;		
        }
 
private static function displayMessageImage(event:Event) : void
        {   
            var Img_cont:* = event.target.content as Bitmap;
            Img_cont.smoothing = true;
	    		 //removeChild(_main.conteyner);
			//_main.conteyner.dispose();
			//_main.conteyner=null;
			//gc();
            _main.conteyner.addChild(Img_cont);
            return;
        }// end function
 
    }


Последний раз редактировалось Маруська; 31.05.2014 в 22:08.