Форум 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)
-   -   как получить прозрачный фон в компоненте TextArea? (http://www.flasher.ru/forum/showthread.php?t=65482)

Lann 10.06.2005 15:57

как получить прозрачный фон в компоненте TextArea?
 
Здравствуйте, как сделать в TextArea прозречный фон, при помощи setStyle?

Что то типа такого, только это цвет, а надо alfa=0
myTextArea.setStyle("borderColor", "0xbfbfc1");

Fl00r 10.06.2005 16:06

Help нам вещает

TextField.background
Availability
Flash Player 6.

Usage
my_txt.background

Description
Property; if true, the text field has a background fill. If false, the text field has no background fill.

AlDev 10.06.2005 16:10

вообще вопрос про textArea component

Fl00r 10.06.2005 16:16

Упс... погорячился.
А если так:
textAreaStyle.setStyle("MyStyle", {background: 'none'});

Lann 10.06.2005 17:27

Цитата:

Сообщение от Fl00r
А если так:
textAreaStyle.setStyle("MyStyle", {background: 'none'});


о, не совсем понятно. как это привязать?

я использую для "раскраски" компонент вот такие строки

textOutput.setStyle("backgroundColor","0x504F6C"); если вставит вашу строку то эффекта нет...

Fl00r 10.06.2005 17:28

Это было объявление стиля...
textOutput.setStyle("backgroundColor","none");
Попробуй так

Lann 10.06.2005 17:35

неа, ваще фон пропал (т.е. стал по умолчанию - белым :) )

Fl00r 10.06.2005 18:09

textOutput.setStyle("backgroundColor",false),
textOutput.setStyle("backgroundColor",none);
??

Lann 10.06.2005 18:16

Цитата:

Сообщение от Fl00r
textOutput.setStyle("backgroundColor",none);

стал белым


Цитата:

Сообщение от Fl00r
textOutput.setStyle("backgroundColor",false)

Фон стал черным :eek:

Fl00r 10.06.2005 18:25

Вообще по идее раз компонент поддерживает CSS, а CSS понимает прозрачный фон - как просто его отсутствие.. то, по идее, прозрачность должна быть если не объявлять вообще background... как при использовании CSS в HTML.
Но с другой стороны компонента не содержит параметра myTextArea.background по этому ... больше решений головоломки не вижу :(
Может не использовать компоненту?

Lann 10.06.2005 18:30

если не объявлять то фон у компонента стандартный, белый..., неиспользовать конечно выход, но хотелось бы использовать коли он есть (компонент), вообще как то не понятно все.

Fl00r 10.06.2005 18:42

надо гуру вэтот топик призвать.

AlDev 10.06.2005 18:58

по-идее можно поменять полностью скин компонента....

Lann 10.06.2005 19:04

по-моему нет такого - скин. есть раскраска всяких бордеров, теней фонов и т.п. + раскраска кнопочек, но их всего три шт. haloBlue и еще оранж, и зеленый

textOutput.setStyle("themeColor", "haloBlue");

AlDev 10.06.2005 19:14

хех....Skinning components в help-e
http://livedocs.macromedia.com/flash.../00002044.html

Nirth 10.06.2005 19:57

Так же есть тутор на http://ultrashock.com/
Flash MX 2004 > Skinning Flash MX 2004 Components

derhab 12.06.2005 15:17

Все оказывается просто:)
myTextArea.depthChild0._alpha=0

iNils 13.06.2005 13:57

Цитата:

Сообщение от derhab
Все оказывается просто:)
myTextArea.depthChild0._alpha=0

Ага, вместе с background и border исчез. :D

derhab 13.06.2005 18:11

Тогда можно так:
_global.styles.TextArea.setStyle("backgroundColor", "transparent");

Правда, минусы очевидны...все TextArea в плэйере разом получат прозрачный бэк


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

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