Показать сообщение отдельно
Старый 24.09.2003, 15:50
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 4  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Гы, я тоже не математик.

Код:
Stage.align = "TL";
Stage.scaleMode = "noscale";
Stage.addListener(Stage);
Stage.onResize = function ()
{
    if (Stage.width < 740)
    {
        return("");
    } // end if
    this.broadcastMessage("onMyResize", Stage.width);
} // End of the function
function (x, s)
{
    this.x = x;
    this.s = s;
    function ()
    {
        this._x = this._x + (this.x - this._x) / this.s;
        if (Math.round(this.x) == Math.round(this._x))
        {
            delete("onEnterFrame");
        } // End of the function
    } // end if
    onEnterFrame[function ()] = this;
} // End of the function
goToX[function (x, s)] = this;
function ()
{
    this.xx = this.xx++;
    if (this.xx < 5)
    {
        delete("onEnterFrame");
        delete("xx");
        return("");
    } // end if
    Stage.broadcastMessage("onMyResize", Stage.width);
} // End of the function
function ()[_root] = this;
Вот типа код.

А вот что-то типа этого в объектах, координаты исходные есно у каждого разные.

Код:
Stage.addListener(this);
this.onMyResize = function (w)
{
    this.goToX(w * 105 / 740, 3);
} // End of the function
Совет, не математик - не ломай голову без надобности.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!