Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как проверить текущий URL (http://www.flasher.ru/forum/showthread.php?t=89382)

Bones 14.12.2006 17:35

Как проверить текущий URL
 
:wacko: Народ кто знает как возвратить значение текущего УРЛа что бы в зависимости от него скакать по таймлайну???

Bones 14.12.2006 19:21

те примеры что в хэлпе возвращают из HTML только то, что ты сам туда пропишешь

vic_ 14.12.2006 20:10

не поверишь - trace(_url);

iNils 14.12.2006 22:03

Цитата:

Сообщение от vic_
не поверишь - trace(_url);

_url возражает путь к файлу swf, а не к адресу страницы которая его грузила. Чтобы узнать урл страницы, надо при ее формированиие через flashvars записать данные возращаемые с помощью js.
Вот старый пример

Код:

var p1 = '<PARAM NAME="FLASHVARS" VALUE="link=' + link +'&adress=' + window.document.location.hostname + '">';
var p2 = 'FLASHVARS="link=' + link +'&adress=' + window.document.location.hostname + '"';
document.write ('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="1" HEIGHT="1" id="vfp" ALIGN=""><PARAM NAME=movie VALUE="' + name + '"><PARAM NAME=quality VALUE=high>' + p1 + '<PARAM NAME=bgcolor VALUE=' + bgcolor +'><EMBED src="' + name + '" quality=high bgcolor=' + bgcolor + ' WIDTH="1" HEIGHT="1" NAME="vfp" ' + p2 + ' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>');

В флешке путь будет доступен в переменной
Код:

_root.link


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

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