Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.10.2010, 18:56
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 1  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
По умолчанию Проблемы с установкой styleSheet для TLFTextField

Код AS3:
package com.flashgangsta {
 
	import flash.display.MovieClip;
	import flash.events.Event;
	import fl.text.TLFTextField;
	import flash.text.StyleSheet;
 
 
	public class Aboutme extends MovieClip {
 
		private var textfield:TLFTextField;
		private var style:StyleSheet = new StyleSheet();
		private var aboutmeText:String = "<font size='24'>Overview:</font><font size='14'><p><a href='http://facebook.com/' target='_blank'>Facebook</a> API</p></font>";
 
 
		public function Aboutme() {
			this.addEventListener( Event.ADDED_TO_STAGE, init );
		}
 
		private function init( event:Event ):void {
			this.removeEventListener( Event.ADDED_TO_STAGE, init );
			style.setStyle( "a:link", { color: "#3E3EFF", textDecoration: "underline" } ); //Это работает
			style.setStyle( "a:hover", { color: "#00FF00", textDecoration: "underline" } ); //Это не работает
			style.setStyle( "a:visited", { color:"#900060", textDecoration: "underline" } ); //Это тоже не работает
			textfield = textfield_txt;
			textfield.htmlText = aboutmeText;
			textfield.styleSheet = style;
		}
 
	}
 
}
Вот собственно в комментах кода, суть вопроса. Что же за беда?
Всем спасибо.
__________________
Убейте меня!

Старый 07.10.2010, 11:12
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 2  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
a:hover и a:visited поддерживаются браузером, а не флешем.

Если очень хочется, придется вручную выставлять цвета и оформление.
__________________
#flasher@irc.trg.ru:6667

Старый 07.10.2010, 13:06
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 3  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
В AS2, для обычного TextField a:hover работало, за a:visited не скажу, не пробывал, но a:hover 100%.
__________________
Убейте меня!

Старый 07.10.2010, 15:01
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 4  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Из хэлпа:
Цитата:
Note: Unlike the TextField class, ActionScript link events are not supported. Neither are a:link, a:hover, and a:active styles.

Старый 07.10.2010, 15:50
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 5  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Понятненько. Но ведь:
Код AS3:
style.setStyle( "a:link", { color: "#3E3EFF", textDecoration: "underline" } );
сработало! А написано что не должно!
__________________
Убейте меня!

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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