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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.04.2011, 01:09
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 11  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
@carrotoff хороший подход, что говорить. Скорее всего так и делается всегда. Но вопрос поставлен был по другому. Вот и ответ сугубо в рамках вопроса. Обстоятельств то автора мы не знаем. И всё равно, это не значит "чудить с флешем".

@Bgg location.href JavaScript-а указывает на страницу которая сейчас открыта.


Такая конструкция должна, по идее, работать:
Код AS3:
        var nowLocation:String = ExternalInterface.call("function() { return location.href }");
Учитывайте только политики безопасности. Вот здесь тоже об этом говорили: http://www.flasher.ru/forum/showthread.php?t=126462

Старый 22.04.2011, 01:23
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 12  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от fish_r Посмотреть сообщение
@Bgg location.href JavaScript-а указывает на страницу которая сейчас открыта.
Нету у автора никакого доступа к js. Если бы был, то вопроса по поводу счетчика не появилось бы.

Старый 22.04.2011, 01:24
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 13  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Как видно из примера доступа и не надо. Посмотрите. В том смысле, что флешке и не надо обращатся к скрипту на странице.

Старый 22.04.2011, 02:46
POPsy вне форума Посмотреть профиль Отправить личное сообщение для POPsy Найти все сообщения от POPsy
  № 14  
Ответить с цитированием
POPsy

Регистрация: Apr 2010
Сообщений: 29
при показе банера не получается отправить никакой запрос на мой сервер
настройки безопасности не позволяют, что можно придумать ?

Старый 22.04.2011, 02:54
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 15  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Не соображу: как настройки безопасности могут запретить запрос? Как вы пришли к такому выводу?

Старый 22.04.2011, 02:57
POPsy вне форума Посмотреть профиль Отправить личное сообщение для POPsy Найти все сообщения от POPsy
  № 16  
Ответить с цитированием
POPsy

Регистрация: Apr 2010
Сообщений: 29
код банера
Код AS3:
var loader:URLLoader = new URLLoader();
var request:URLRequest=new URLRequest("http://178.213.114.100/file.php");
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(request); 
function onComplete(event:Event):void {
    txt.text = "ок";
}
при открытии в браузере к URL не коннектится

Добавлено через 6 минут
баннер http://thefight.ru/1.swf

Старый 22.04.2011, 03:10
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 17  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от fish_r Посмотреть сообщение
Не соображу: как настройки безопасности могут запретить запрос?
<embed src="some.swf" allowNetworking="none" ...
Цитата:
Следующие API-интерфейсы запрещены, когда параметр allowNetworking имеет значение "internal":

navigateToURL(), fscommand(), ExternalInterface.call()

А когда параметр allowNetworking имеет значение "none", помимо перечисленных выше API-интерфейсов также запрещаются следующие:

sendToURL(), FileReference.download(), FileReference.upload(), Loader.load(), LocalConnection.connect(), LocalConnection.send(), NetConnection.connect(), NetStream.play(), Security.loadPolicyFile(), SharedObject.getLocal(), SharedObject.getRemote(), Socket.connect(), Sound.load(), URLLoader.load(), URLStream.load(), XMLSocket.connect()
Добавлено через 2 минуты
http://help.adobe.com/ru_RU/ActionSc...FD56F87C6.html


Последний раз редактировалось alatar; 22.04.2011 в 03:13.
Старый 22.04.2011, 03:13
POPsy вне форума Посмотреть профиль Отправить личное сообщение для POPsy Найти все сообщения от POPsy
  № 18  
Ответить с цитированием
POPsy

Регистрация: Apr 2010
Сообщений: 29
Цитата:
Сообщение от alatar Посмотреть сообщение
<embed src="some.swf" allowNetworking="none" ...
Даже при банальном просмотре в браузере, вне страници. Я не даром дал ссылку, коннекта нету.

Старый 22.04.2011, 04:14
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 19  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
@alatar. Ух ты! Не знал, не сталкивался. Спасибо.

@POPsv. У вас дебаг-плеер стоит? Что там видно? Есть ошибки? В браузере есть запрос?

Старый 22.04.2011, 04:18
POPsy вне форума Посмотреть профиль Отправить личное сообщение для POPsy Найти все сообщения от POPsy
  № 20  
Ответить с цитированием
POPsy

Регистрация: Apr 2010
Сообщений: 29
мой плеер все прекрасно открывает, я говорю о браузерах, я дыл ссылку на банер, там внизу "2" она должна замениться на "ок" если URL был прочитан.

баннер http://thefight.ru/1.swf

Добавлено через 3 минуты
при просмотре вне браузера выдает "ок"
в браузере не выдает, при том что URL http://178.213.114.100/file.php доступен

Добавлено через 36 минут
решено размещением файла crosdomain.xml рядом с загружаемым файлом

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

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

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


 


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


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