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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Apr 2002
Адрес: Россия, Москва
Сообщений: 26
Отправить сообщение для Palindrome с помощью ICQ
По умолчанию Flash и browser

Как сделать, чтобы при наведении на флэшовскую кнопку внизу браузера выводился текст ссылки как при обычной html- ссылке (например, http://www.mydomain.ru/news.html)?

Заранее благодарен,
Palindrome

Старый 14.09.2002, 15:20
AnGL вне форума Посмотреть профиль Отправить личное сообщение для AnGL Найти все сообщения от AnGL
  № 2  
AnGL
 
Аватар для AnGL

Регистрация: Jul 2002
Адрес: Ст.-Петербург
Сообщений: 268
Пиши на кнопку что-то вроде:

getURL("javascript:window.status = 'Какой то текст'");

Если не текст нужен, подставь туда переменную с твоим URL-ом...

С уважением...

Старый 14.09.2002, 15:36
Baltika вне форума Посмотреть профиль Отправить личное сообщение для Baltika Посетить домашнюю страницу Baltika Найти все сообщения от Baltika
  № 3  
Baltika

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
и не забудь сбрасывать статус когда мыша будет съезжать с кнопки..
например такой вариант:

_root.btn_inst.onRollOver = function() {
getURL("javascript:SetStatus('Simple text');");
};
_root.btn_inst.onRollOut = function() {
getURL("javascript:SetStatus('Down');");
};

в самой странице:
<SCRIPT LANGUAGE=JavaScript>
<!--
function SetStatus(sText){
window.status=sText;
}
//-->
</SCRIPT>

хотя щелкать будет .... не хило :))


Последний раз редактировалось Baltika; 14.09.2002 в 15:40.
Старый 14.09.2002, 18:33
Palindrome вне форума Посмотреть профиль Отправить личное сообщение для Palindrome Найти все сообщения от Palindrome
  № 4  
Palindrome

Регистрация: Apr 2002
Адрес: Россия, Москва
Сообщений: 26
Отправить сообщение для Palindrome с помощью ICQ
Огромное спасибо, мужики!

Просто и доступно

Старый 10.12.2003, 12:50
fogx вне форума Посмотреть профиль Отправить личное сообщение для fogx Найти все сообщения от fogx
  № 5  
fogx

Регистрация: Oct 2002
Сообщений: 8
Делал и
Код:
on (rollOver) {
  getURL("javascript:window.status='----'");
}
и
Код:
on (rollOver) {
  getURL("javascript:window.status='----';void(0)");
}
И функцию stat на джаваскрипте писал вида
Код:
function stat(str) {
   window.status=str;
}
а из флеша вызывал по
Код:
on (rollOver) {
  getURL("javascript:str('---')");
}
и потом в эту функцию на яваскрипте тоже дописывал void:
Код:
function stat(str) {
   window.status=str;
   return void(0);
}
И в строку getURL дописывал void.. Все без толку!



Единственное, что заработало правильно и всегда и действительно без нареканий, это fscommand.

Когда во флешке 'leftmenu.swf' на кнопке так:
Код:
on (rollOver) {
   fscommand('status','button1');
}
on (rollOut,dragOut) {
   fscommand('status','');
}
А в хтмл так:
Код:
<HTML><HEAD><TITLE>leftmenu</TITLE>
<script language="javascript">
  function leftmenu_DoFSCommand(cmd, arg) {
    if (cmd == 'status' ) {
	    window.status = arg;
    }
  }
</script>
<script language=VBScript>
  Sub leftmenu_FSCommand(ByVal cmd, ByVal arg)
	call leftmenu_DoFSCommand(cmd,arg)
  end sub
</script>
</HEAD>
<BODY bgcolor="#FFFFFF">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0"
 WIDTH="550" HEIGHT="400" 
 id="leftmenu" ALIGN="">
<PARAM NAME=movie VALUE="leftmenu.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"
  src="leftmenu.swf" quality=high bgcolor=#FFFFFF swLiveConnect="true"  
WIDTH="550" HEIGHT="400"
NAME="leftmenu" ALIGN="" ></EMBED>
</OBJECT>
</BODY>
</HTML>
Причем код на ВижуалБейсике оказался тоже обязательный (sic!)

Старый 10.12.2003, 17:07
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 6  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Кстати сталкнулся тут с flash + hta, действительно единственное подходящее решение это fscomman

p.s.: это не VisualBasic - VBScript

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

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

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


 


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


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