Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   позиционирование обьектов при изменении размеров окна (http://www.flasher.ru/forum/showthread.php?t=140378)

Maraekb 27.05.2010 19:06

позиционирование обьектов при изменении размеров окна
 
Всем драсте:)
Объясните пожалуйста как реализовать позиционирование обьектов при изменении размеров окна?
Код AS1/AS2:

Stage.scaleMode = "noScale";
Stage.align = "TL";
Stage.addListener(myListener);
var myListener:Object = new Object();
myListener.onResize = function()
{
        RESAIZ();
}
function RESAIZ()
{
        trace("RESAIZ")
        _root.lables._x = 20
        _root.lables._y = 20
        _root.holder._x = Math.round(Stage.width/2)
        _root.holder._y = Math.round(Stage.height/2)
}

При таком ,выше изложеном, раскладе ничё не выходит( Меняю размер окна а holder не двигается)

udaaff 27.05.2010 19:14

Код AS1/AS2:

Stage.scaleMode = "noScale";
Stage.align = "TL";
Stage.addListener(this);
onResize();
 
function onResize():Void
{
        _root.lables._x = 20;
        _root.lables._y = 20;
        _root.holder._x = Math.round(Stage.width / 2);
        _root.holder._y = Math.round(Stage.height / 2);
}

Капслоком и не транслитом принято писать названия констант. В вашем коде, вы подписывали мусорный листенер еще до его создания, поэтому и не работало.

Maraekb 27.05.2010 19:44

Спасибо огромное!!!


Часовой пояс GMT +4, время: 21:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.