Без использования трассировки, как определить, находится ли флэш-приложение в контейнере? - PullRequest
0 голосов
/ 13 мая 2009

Я пытаюсь определить, находится ли мой флэш-контент внутри контейнера. Я понятия не имею, что это значит, но, видимо, это плохо для создания ExternalInterface.calls. Я занимаюсь разработкой сайта на машине с Linux, на которой я работаю с сервером, и я работаю со вспышкой на машине с Windows. Я пробовал много вариантов использования трассировки, ни один из них не работал. Есть ли способ узнать, доступен ли ExternalInterface без использования трассировки? Текущий код здесь: http://pastebin.com/f5fe9a985 Другой пост, который я сделал по этому вопросу, находится здесь: Вывод Flash-трассировки в Firefox, Linux

Спасибо, Dan

также, actionScript 2.0, если это поможет ...

1 Ответ

0 голосов
/ 28 июня 2009

Вы действительно должны провести день с документами по безопасности флэш-плеера и JavaScript. Я думаю, что это действительно поможет вам понять, как все это работает.

Для вашего вопроса необходимы некоторые уточнения:

Вы говорите, что используете Linux на своем компьютере с Linux, но ваш swf находится на компьютере с Windows? Можете ли вы объяснить эту настройку? (не должно иметь значения, что они Linux или Windows, только с какого домена они обслуживаются (или имя локального компьютера).

Если ваш локальный компьютер http://localhost

и ваш компьютер с Windows http: // mywindowsbox /

тогда вам нужно разрешить доступ к html-странице, на которую встроен swf, добавив allowcriptaccess = всегда в вашем коде для вставки.

...