Форум 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)
-   -   button._width; (http://www.flasher.ru/forum/showthread.php?t=82761)

zhalexei 20.07.2006 16:11

button._width;
 
в хелпе четко написано, что значение button._width измеряется в пикселях.
а я имею:
Цитата:

Button._width=10;
Button._height=15;
На выходе получаю: ширина кнопки ~ 5 см, высота сантиметра так 2
меняю значения _width и _height эти ненормальные реальные значения тоже меняются. почему это может быть?
при этом другие свойства: label, _alpha и тд меняются адекватно
З.Ы. разрешение экрана нормальное.

whiteRed 20.07.2006 16:31

выкладывай исходник

zhalexei 20.07.2006 17:00

да, собсно, все как в соседней теме
http://flasher.ru/forum/showthread.php?t=82740
только создавал button'ы:
Код:

        for(i=0;i<n;i++) {
                btnName = "my"+i;
                this.createObject("Button",btnName,i);
                this[btnName].label="Button"+i;
                this[btnName]._x=i*myWidth;
                this[btnName].enabled=false;
                this[btnName]._height=15;
                this[btnName]._width=10;
        }

кстати, в догонку..
this[btnName].onRollOut { trace("xxx"); }
внутри цикла тоже не работает

whiteRed 20.07.2006 17:33

Код:

this[btnName].setSize(10,15);

whiteRed 20.07.2006 17:36

Цитата:

кстати, в догонку..
this[btnName].onRollOut { trace("xxx"); }
внутри цикла тоже не работает
ну еще бы... ты ж enabled = false написал

zhalexei 20.07.2006 18:10

а совместить их совсем никак?

whiteRed 20.07.2006 18:12

совместить что?

zhalexei 20.07.2006 18:25

я про enabled и onRollOut
с enabled=true тоже не работает
Цитата:

Syntax error.
this[btnName].onRollOut { trace("xxx"); }

whiteRed 20.07.2006 18:30

Код:

this[btnName].onRollOut=function(){ trace("xxx"); }

zhalexei 20.07.2006 18:41

виноват, с этим я сам разобрался..
а вот теперь не могу стиль текста на кнопке настроить :) например цвет текста
Цитата:

this[btnName].textColor=0x000000;
не проходит..


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

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