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

Регистрация: Nov 2015
Сообщений: 46
А я и не понимаю, как получить мне новую координату и ширину в следующей функции?

Код AS1/AS2:
var x_ = 320;
var y_ = 0;
var new_width = stage.stageWidth - 320;
stage.addEventListener(Event.RESIZE, resizeHandler);
function resizeHandler(event:Event):void {
 if (stage.stageWidth == '800') {
 	x_ = 320;
 	new_width = stage.stageWidth - 320;
 } else {
 	x_ = 0;
 	new_width = stage.stageWidth;
 }
}
 
 
 
function completeLoadImage(event:Event):void
{
 
containerImages_mc.removeChildAt(0);
var bitmapData:BitmapData = event.target.loader.content.bitmapData as BitmapData;
var bitmap:Bitmap = new Bitmap(bitmapData);
containerImages_mc.addChildAt(bitmap, 0);
 
 
var w= bitmap.width;
var h= bitmap.height;
var ar= w / h; 	
var new_h = new_w / ar; 
 
containerImages_mc.x = x_; // вот тут получить координату
containerImages_mc.y = y_;
var new_w = new_width; // вот тут получить новую ширину
 
containerImages_mc.width = new_w;
containerImages_mc.height = new_h;
var bitmapW:Number = bitmap.width;
var bitmapH:Number = bitmap.height;
 
bitmap.width = Math.floor(bitmapW);
bitmap.height = Math.floor(bitmapH);
}