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

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

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

Регистрация: Feb 2009
Сообщений: 7
По умолчанию как во Flash создать ссылку на внешний сайт

Друзья подскажите, как во Flash создать ссылку на внешний сайт

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Обычная ссылка
Код AS1/AS2:
getURL("http://www.flasher.ru/forum", "_blank", "GET");
Ссылка в ТекстФилде с использованием Стилей
Код AS1/AS2:
// Создаем текстовый блок и задаем его параметры
this.createTextField("txt", 1, 175, 100, 200, 1);
txt.border = true;
txt.autoSize = true;
txt.multiline = true;
txt.wordWrap = true;
txt.borderColor = 0x333333;
txt.html = true;
// Создаем объект StyleSheet для хранения таблицы стилей
var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
function parse(CSS:String) {
	if (myStyle.parseCSS(CSS)) {
		txt.styleSheet = myStyle;
	}
	else {
		trace("Ошибка при анализе строки CSS: " + CSS);
	}
}
// Переменная для хранения строки со стилем для разметки маркированного списка
var bulletedList:String = "li{font-family:Arial, _sans; font-size:14}";
// Переменная для хранения строки со стилем для разметки гиперссылки
var hyperlink:String = "a:link{color:#000088;text-decoration:Underline} a:hover{color:#0000FF;text-decoration:underline}a:active{color: #0000FF;text-decoration:none}";
// Добавляем стили в таблицу стилей myStyle
parse(bulletedList);
parse(hyperlink);
// Переменные, содержащие фрагменты HTML-текста, предназначенного для вывода
var header = "<p align = 'center'><font face = '_sans' size = '20' color = '#CC3333'><b>Flash-ресурсы</b></font></p>";
var link1 = "<a href= 'http://www.flasher.ru' target = '_blank'>www.flasher.ru</a>";
var link2 = "<a href= 'http://www.flasher.ru' target = '_blank'>www.flasher.ru</a>";
var link3 = "<a href= 'http://www.flasher.ru' target = '_blank'>www.flasher.ru</a>";
var link4 = "<a href= 'http://www.flasher.ru' target = '_blank'>www.flasher.ru</a>";
var link5 = "<a href= 'http://www.flasher.ru' target = '_blank'>www.flasher.ru</a>";
// Вывод отформатированного текста в поле txt
txt.htmlText = header;
for (var i = 1; i < 6; i++) {
	txt.htmlText += "<li>" + this["link" + i]+ "</li>";
}
// Ура!!


Последний раз редактировалось KiL33; 20.02.2009 в 17:39.
Старый 20.02.2009, 17:41
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 3  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
Код AS1/AS2:
my_button.onPress = function(){
getURL("http://www.any_site.com", "_self");
}
В методе getURL, первым параметром указываем строку - адрес сайта, вторым параметром: строку - целевое окно.
Здесь:
"_self" - текущий фрейм в текущем окне
"_blank " - новое окно
"_parent " - родительский фрейм, по отношению к текущему
"_top " - фрейм самого верхнего уровня, по отношению к текущему.

Старый 20.02.2009, 20:22
agent008 вне форума Посмотреть профиль Отправить личное сообщение для agent008 Найти все сообщения от agent008
  № 4  
Ответить с цитированием
agent008

Регистрация: Feb 2009
Сообщений: 7
Что то не помогает. Вот смотрите есть кнопка "Button1", для нее прописываю
on (release) {getURL("http://www.flasher.ru/forum", "_blank", "GET");

}
и ничего не выходит, не переходит по адресу.
Где ошибка подскажите!:

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Все работает.
..возможно, вы код не в кнопку поместили

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

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

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


 


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


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