PDA

Просмотр полной версии : определение url документа из flash


dimes
15.03.2002, 15:22
Можно ли из флэша определить урл документа приведшего к его (муви-клипа) загрузки?
Другими словами видеть url документа на катором размещен мой флэш.

Maks
15.03.2002, 17:38
Совсем недавно обсуждалось. Мог бы и сам в поиске найти:
http://www.flasher.ru/forum/showthread.php?threadid=28298

dimes
15.03.2002, 18:24
мне нужно определть не путь до swf
а пределть урл html где он вставлен
пример:
некая функция X() (или способ неважно)
возращает:
1) "www.mysite.ru"
если мувик открывается на www.mysite.ru
2) "www.aliensite.ru"
если мувик открывается на www.aliensite.ru
3) ""
если мувик вызывают напрямую

САМ SFW НАХОДИТСЯ НА WWW.MYFLASH.RU

Papa Karlo
15.03.2002, 19:35
RTFM:

_url

Синтаксис

instancename._url

Аргументы

instancename имя муви-клипа.

Описание

Свойство (только для чтения); возвращает URL (адрес) SWF-файла, с которого он был загружен.

Player

Flash 4 или более новый.

[subway]design
15.03.2002, 19:53
а я и не знал :eek:

dimes
18.03.2002, 10:50
спасибо что еще раз объясняли как пользоватся _URL
но мне не это нужно
_URL возращает ГДЕ находится мувик
а мне нужна урла КТО запускает.

Maks
19.03.2002, 02:49
Дык у тебя мув не в странице, а сам по себе что ли?.. :confused:

dimes
19.03.2002, 10:54
попробую объяснить еще раз, возможно мы не правильно изтолковываем одно и тоже понятие.
Мув у меня расположен... ну например на www.myflash.ru
Запрашивают его страници сайтов... ну например
www.mysite.ru и www.site.ru
мне нужно зделать так чтобы мой мувик ЗНАЛ КТО его загружет (знал урл документа на котором его поставили)
Вносить изменения в структуру сайтов нельзя!
_URL возращает ГДЕ расположен мувик тоесть если его физически не переносить на другие хосты то он на любых сайтах будет возрящать www.myflash.ru/my.swf :(
тоеть на _URL можно посторить защиту чтобы не переносили мувики, но нельзя защитится чтобы его не открывали на чужих страницах (а мне и нужна защита от последнего)

WD`
19.03.2002, 17:18
в хтмл в качестве параметра передай в мувик адрес сайта.
а по клику - считай этот парам. и делай с ним что хочешь :)

dimes
19.03.2002, 19:28
Поробую объяснить еще раз что мне нужно:
Мне нужено чтобы флэш сам защищался от запусков с чужих сайтов (тоесть вызов с параметрами не подойдет так как эта защита даже не от ламиров а ниже).
От копирования защитит _URL
А отвызова с чужего сервера (в данном случае чужими с моего) что защитит?

WD`
19.03.2002, 21:58
тогда я вижу только 1 выход:
Papa Karlo: RTFM :)

бери url и split()

dimes
20.03.2002, 10:25
_URL не подойдет он смотрит путь до мувика а не урл документа вызвавшего его.
Другими словами если мувик не копироват а запускать его с других доменов _URL ВСЕГДА ДЛЯ ЛЮБЫХ ДОМЕНОВ БУДЕТ ОДИН И ТОТЖЕ.
На _URL можно построить защиту от копирования и только.
Мне же нужна полноя защита и от копирования и от вызовов с чужих страниц.

Papa Karlo
20.03.2002, 10:48
Мне же нужна полноя защита и от копирования и от вызовов с чужих страниц.
Ссылку никому не давать и усе.