Преживявам кошмар, използвайки CSS за стилизиране на HTML в динамично текстово поле в моя флаш документ. От това, което сега разбирам след много опити и грешки и четене онлайн, CSS дори не работи правилно във флаш дори за етикетите, които разбира (които така или иначе са малко). По някаква причина моето оформление се обърква напълно в определени сценарии (предимно когато има и изображения), когато задържа курсора на мишката върху връзки (които са стилизирани във външен CSS файл). Ако премахна външния CSS стил (който съдържа само следния прост код):
a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
След това всичко работи добре (но никакви връзки не са подчертани стандартно или при задържане). Някой знае ли някакъв начин за стилизиране на връзките без използване на външен CSS файл (всичко, което искам да направя, е да нямам подчертаване като стандарт и след това да ги подчертавам при задържане). Тъй като това е от потребителско въвеждане в текстов редактор, не мога да поставя тези връзки ръчно на страницата във флаш, тъй като те могат да бъдат навсякъде, имам нужда от начин за анализиране на HTML и след това съответно показване.
Благодаря много за всяка помощ и съвети, които всеки може да предложи, тъй като това ме обърка напълно :)
Дейв
TextField.StyleSheet
клас, който имашеsetStyle()
метод. Вероятно сте успели да приложите този лист със стилове към полето чрезmy_textfield.styleSheet = my_stylesheet
. Може би това ви подсказва какво да търсите. - person polarblau   schedule 06.03.2011