Форум 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)
-   -   XML, CSS и переформатирование на onRollOver (http://www.flasher.ru/forum/showthread.php?t=142387)

Что такое хорошо? 21.07.2010 16:09

Цитата:

Сообщение от in4core (Сообщение 923885)
Вы не понимаете видимо , что у нас совершенно разные скрипты и работают они подругому и отличие их так же.... делайте ламерски, вопросв нет

:eek: Вроде делаю так же как Вы. Ну, может просто не скопировал код загрузчика CSS из хелпа. Готов учиться.
Что не так?

in4core 21.07.2010 16:17

Ну вопервых XML нужен тока для вывода текста, формат делается уже во флеше. Ты загружаешь сторонний файл с классами CSS . Подключаешь этот CSS для всех файлодв во флеше ( не бойся меняться будет тока те поля которым добавили сет-стайл). И дальше через цикл выводим xml вида :

Код:

<node a="text_yellow" b="text_red"  and so on />
<node a="text_yellow" x="text_green"  and so on />
<node a="text_yellow" o="text_orange"  and so on />
for example

потос для текст полей подключаем сет стайл типа :

Код AS1/AS2:

if (xml.(...path...).attributes.a[i] != undefined)  { setFormat(_root["some_filed"+i],style[i])}

Добавлено через 1 минуту
Там конечно кое какое несоответсвие того, что я написал. Но это не важно, если будете разбираться с этим то поймете о чем я

Что такое хорошо? 21.07.2010 16:26

всё так и делаю (см. выше XML без СДАТА)
а setFormat-ом напрямую не пользуюсь, так как использую библиотеку шрифтов.
Код AS1/AS2:

                var _thext:TextField;
                _thext.html = _thext.embedFonts = true;
                _thext.styleSheet = styleObj;
                _thext.htmlText = "<p class='"+wh+"'>................


in4core 21.07.2010 17:00

аааааааааа ........вы издеваетесь )))

Код AS1/AS2:

_thext.html = _thext.embedFonts = true;

это че ?))) какой еще html ?)))


ну а по теме :

Код AS1/AS2:

 _thext.htmlText = "<p class='"+wh+"'>

Мой метод был :

Код AS1/AS2:

_thext[i].htmlText = someStyle;

А вы прописываете все вручную. вот в чем разница

Что такое хорошо? 21.07.2010 17:17

Цитата:

Сообщение от in4core (Сообщение 923908)
...это че ?))) какой еще html ?)))

)) осталось из версии с СДАТА (тупо копи-пэйст)

Цитата:

Сообщение от in4core (Сообщение 923908)
_thext[i].htmlText = someStyle;

так у меня _thext уже укатанна циклом. И wh тоже.
А вот над someStyle надо думать ))

bbexp 21.07.2010 17:52

Мужчины, остановитесь!
Вы говорите об одном и том же.

in4core,
Код AS1/AS2:

 _thext.html = _thext.embedFonts = true;

говорит всего лишь о том, что текстовые поля динамические, им в этой строчке предписывается рендериться как хтмл и использовать внедренные шрифты. Ничего страшного.

Автор топика и так грузит внешний цсс, суть его пассов руками в том, что он в XML просто присывает в аттрибутах какой именно класс из этого стайлшита использовать для простого текста, а какой для возбужденного ))


Дружно Выпейте Мохито и наполнитесь позитивной силой ))


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

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