![]() |
|
||||||||||
|
|||||
|
Как сделать, чтобы при наведении на флэшовскую кнопку внизу браузера выводился текст ссылки как при обычной html- ссылке (например, http://www.mydomain.ru/news.html)?
Заранее благодарен, Palindrome |
|
|||||
|
Регистрация: Jul 2002
Адрес: Ст.-Петербург
Сообщений: 268
|
Пиши на кнопку что-то вроде:
getURL("javascript:window.status = 'Какой то текст'"); Если не текст нужен, подставь туда переменную с твоим URL-ом... ![]() С уважением... ![]() |
|
|||||
|
и не забудь сбрасывать статус когда мыша будет съезжать с кнопки..
например такой вариант: _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. |
|
|||||
|
Огромное спасибо, мужики!
![]() Просто и доступно |
|
|||||
|
Регистрация: Oct 2002
Сообщений: 8
|
Делал и
и И функцию stat на джаваскрипте писал вида а из флеша вызывал по и потом в эту функцию на яваскрипте тоже дописывал void: И в строку 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>
|
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Кстати сталкнулся тут с flash + hta, действительно единственное подходящее решение это fscomman
![]() p.s.: это не VisualBasic - VBScript ![]() |
![]() |
Часовой пояс GMT +4, время: 16:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|