Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   маска на рисунки, подгружаемые из нета (http://www.flasher.ru/forum/showthread.php?t=95356)

JaLav 04.05.2007 14:01

маска на рисунки, подгружаемые из нета
 
Вложений: 1
Здравствуйте.
У меня такая проблема

В клип подгружаю рисунок и ставлю маску на этот клип

Если картинку подгружаю из той же папки, где swf-ка, маска ставится,
а если картинка находится, например по адресу
url ="http://www. и т.д.",
- не ставится.

etc 04.05.2007 14:18

А на удаленном домене есть crossdomain.xml, разрешающий обращение к мувикам? И разрешает-ли мувик на удаленном домене к себе обращаться?

JaLav 04.05.2007 14:27

не знаю. Скорее всего нет. Но я не понимаю, что значит "разрешает-ли мувик на удаленном домене к себе обращаться". Какой там может быть мувик на удаленном домене? Мувик у меня на компе, а там рисунки.
:-)

etc 04.05.2007 14:31

http://www.flasher.ru/forum/showthread.php?t=92951

JaLav 04.05.2007 14:36

спасибо:-)

JaLav 04.05.2007 15:09

Еще один вопрос
Если я закину эту флешку на сервер, но рисунки будут тянутся из другого домена (клиент так хочет, он немец:mosking: )

Цитата:

При тестировании на сервере — там свои правила, настраивать пути к серверу на макромедии не стоит, лучше соблюсти все правила секьюрити, тогда все будет работать.
Получается, что тогда каждому клиенту надо будет настраивать свой флеш-плеер.
Как поступать в таком случае?

etc 04.05.2007 15:20

Прочитать мою цитату ещё раз, потом открыть хелп и выяснить, какие правила секьюрити и что нужно соблюсти.

JaLav 04.05.2007 22:46

Еще раз спасибо, всегда выручаете

JaLav 10.05.2007 12:54

Добавила в начало своего скрипта System.security.allowDomain("имя домена");
и все работает даже без crossdomain.xml

etc 10.05.2007 13:15

А что, загрузка разве с разных доменов происходит?
И причем тут разрешение на доступ другому домену к данному?

JaLav 10.05.2007 14:40

Не из разных, в данном случае команда такая:
System.security.allowDomain("http://www.babux.de");

В документации пишет, что это действительно
Цитата:

разрешение на доступ другому домену к данному
Но эту команду интерпретируют еще так:
"мы указываем свф-ке что нам понадобятся данные с другого хоста".
Т.е. получается, когда мы обращаемся к некому хосту за чем-либо, он тогда обращается к нам, это как-бы неявно, происходит обмен разной там информацией. Вот мы и даем ему доступ к нам обращатся для того, чтоб потом мы могли обращатся к нему :mosking: :mosking: :mosking:

etc 10.05.2007 14:42

Цитата:

Сообщение от JaLav
Но эту команду интерпретируют еще так:
"мы указываем свф-ке что нам понадобятся данные с другого хоста".
Т.е. получается, когда мы обращаемся к некому хосту за чем-либо, он тогда обращается к нам, это как-бы неявно, происходит обмен разной там информацией. Вот мы и даем ему доступ к нам обращатся для того, чтоб потом мы могли обращатся к нему :mosking: :mosking: :mosking:

Это неправильная интерпретация. Будь так, не было бы всяких crossdomain.xml.

JaLav 10.05.2007 14:48

Но почему же тогда работает?
Можете вставить эту строчку
System.security.allowDomain("http://www.babux.de");
в мой исходник (который я прикрепила в самом начале темы), и он будет работать независимо от того, откуда берутся рисунки. Вернее независимо от того, берутся ли рисунки из локальной папки или с http://www.babux.de

etc 10.05.2007 15:02

allowDomain не требуется, если файлы размещены на одном и том же домене. И пути, во избежание проблем, нужно писать от корня, а не абсолютные.

JaLav 10.05.2007 15:21

Флешка на одном домене, а рисунки на другом.
Изначально проблема была в том, что если все на одном домене(или в одной папке), то скрипт работает (конечно же без allowDomain), а если рисунки берутся из другого домена, то не ставится маска (розкоментарить строку в исходнике, где рисунок берется с babux.de и закоментарить строчку, что више, где рисунок берется с той же папки, в которой свф-ка)
А насчет этого
Цитата:

А что, загрузка разве с разных доменов происходит?
И причем тут разрешение на доступ другому домену к данному?
я подумала, что Вы спрашиваете происходит ли загрузка рисунков из одного домена или из двух, трех ... разных

С allowDomain все работает как локально, так и на сервере(не babux.de)

etc 10.05.2007 15:35

Вот с этого и надо было начинать, что на разных доменах. На этом, я думаю, тему можно закрыть.


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

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