Форум 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)
-   -   Свойства _xScale, _yScale (http://www.flasher.ru/forum/showthread.php?t=115417)

venomspawn 29.08.2008 11:31

Свойства _xScale, _yScale
 
Создаём новый документ Flash, в Actions первого фрейма пишем
Код:

trace(_xScale);
trace(_yScale);

Запускаем. Видим в Output следующее:
Код:

100
100

Эти свойства можно менять:
Код:

_xScale = 1;
_yScale = 1;

при этом меняется масштаб _root. А ещё, они имеют приоритет перед полями класса с такими же именами. В справке по глобальным переменным про них ничего не написано.
Вопрос: какие ещё существуют недокументированные глобальные свойства, портящие жизнь рядового программиста? ]:->

iNils 29.08.2008 12:30

_root это мувиклип и _xscale и _yscale не являются глобальными

etc 29.08.2008 13:00

Нет таких свойств «_xScale» и «_yScale».

venomspawn 29.08.2008 13:06

Цитата:

_xscale и _yscale не являются глобальными
Напишем класс:
Код:

class Foo
{
       
        public function Foo()
        {
                trace(_xScale);
                trace(_yScale);
        }
       
}

и создадим его экземпляр:
Код:

new Foo;
В Output
Код:

100
100


venomspawn 29.08.2008 13:12

Цитата:

Нет таких свойств «_xScale» и «_yScale».
По ходу дела, это действительно свойства _root. Поскольку он тянется с Flash Player 5, то наверное на имена его свойств не распространяется чувствительность к регистру, _xScale = _xscale

qazwsx 29.08.2008 13:16

В трейсе выдаются _xScale _yScale при изменении меняется скейл рута. Ну правда я это делал в руте...

Double 29.08.2008 15:15

iNils же всё уже рассказал. давайте ёще _x и _y обсудим. или что там ещё есть у мувиклипов. поудивляемся :-D
о глобальности: этот свой new Foo не в руте создай.


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

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