Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   css \ html в as3 (http://www.flasher.ru/forum/showthread.php?t=202505)

Akopalipsis 19.07.2013 20:38

css \ html в as3
 
Помогите пожалуйста разобраться, с применение css + html в самом флеше.
Пытаюсь сделать подчёркнутую, курсорореагирующую, текстовую ссылку.
Пытаюсь сделать целый день, но не как. По моим соображением - это должно быть как то так, но увы..
Код AS3:

var style:StyleSheet = new StyleSheet();
var a : Object = new Object();
style.setStyle('a', a);
var myClass : Object =
{
        link:
                {
                        color:'#00ff00'
                },
                active:
                        {
                                color:'#ff0000'
                        },
                        hover:
                                {
                                        textDecoratin:'none',
                                        color:'#ffffff'
                                }
}
style.setStyle('.myClass', myClass);
myText.htmlText = "<a class='myClass' href='http://sites.ru'>site</a>";


Wolsh 20.07.2013 01:19

Псевдоклассы можно использовать, но только не как вложенные, увы. То есть — без классов))
Код AS3:

                        var style:StyleSheet = new StyleSheet();
                        style.setStyle('a', { textDecoration:'underline', color:'#0000ff' });
                        style.setStyle('a:hover', { textDecoration:'underline', color:'#ff0000' });
                        style.setStyle('a:active', { textDecoration:'none', color:'#00ff00' });
                        myText.styleSheet = style;
                        myText.htmlText = "Link to the <a href='http://google.com'>site</a>";


Akopalipsis 20.07.2013 02:38

Wolsh Спасибо Вам огромное! я уже не надеялся получить ответ и все, на что смог додуматься - это грузить двумя файлами. В гугле и на адобе только скудные примеры смог найти. Спасибо Вам!


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

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