PDA

Просмотр полной версии : Не изменяется размер Loader`а


zomkoner
25.01.2013, 16:58
Здравствуйте! Вот код функций :
function loadImageData(numLine:int):void{
if(numLine>dataArr.length-1){
}else{
var dataLoader:Loader = new Loader();
var contremove:Sprite = new Sprite();
contImage.addChild(contremove);
dataRequest.url = dataArr[numLine].src;
dataLoader.load(dataRequest);
dataLoader.x = dataArr[LineDataImage].xImage;
dataLoader.y = dataArr[LineDataImage].yImage;
trace(dataArr[LineDataImage].xImage);
dataLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, dataImageComplete);
contremove.addChild(dataLoader);
}
}
function dataImageComplete(e:Event):void{
dataLoader.scaleX= 10;
dataLoader.scaleY = 10;
LineDataImage ++;
loadImageData(LineDataImage);
}
Самым первым вызывается функция loadImageData(numLine:int) с атрибутом 0.
dataArr[LineDataImage] - это массив который включает в себя :
src - ссылку на png;
xImage и yImage - координаты.
Проблема в том что картинки появляться на сцене но игнорируются строки и размер png не изменяется:
dataLoader.scaleX= 10;
dataLoader.scaleY = 10;
Помогите пожалуйста! Заранее спасибо!

Добавлено через 3 минуты
Извините я сглупил! Закройте тему пожалуйста! Я просто Loader прописывал и вне функции loadImageData, и думал что Loader будет глобальным! Просто нужно было строки поместить в функцию loadImageData!

strangedk
25.01.2013, 17:02
dataLoader.scaleX= 10;

значения scaleX/scaleY от 0 до 1

iflamberg
25.01.2013, 17:04
2strangedk:
Неправда. Любые там значения могут быть. scaleX = -1; аналогично "flip horizontal". scaleX = 2; - растянуть в двое по горизонтали.

zomkoner
25.01.2013, 17:07
iflamberg, Я такое большое значение прописал, после того когда не заметил разницы! Я считаю что многие когда что то не увеличивается сразу ставят число побольше)))

strangedk
25.01.2013, 17:14
2strangedk:
Неправда. Любые там значения могут быть. scaleX = -1; аналогично "flip horizontal". scaleX = 2; - растянуть в двое по горизонтали.
Ага, согласен. давно их не использовал, перепутал с прозрачностью