![]() |
|
||||||||||
|
|||||
|
[++ 1.3 29.08.06]
Регистрация: Aug 2006
Сообщений: 23
|
Проблема следующая: есть Flex приложение,которое вызывает JavaScript-функцию.
Flex: <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import flash.net.*;
private function showWindow():void
{
var request:URLRequest = new URLRequest("javascript:bClick()");
navigateToURL(request,"_parent");
}
]]>
</mx:Script>
<mx:Button label="Butttton" click="showWindow()"/>
</mx:Application>
Почему если запускать приложение из папки bin проекта, то всё работает нормально, но если скопировать проект в другое место на диске, то выдаётся ошибка -- Security sandbox violation: newap.swf cannot evaluate scripting URLs within newap.html (allowScriptAccess is sameDomain). Attempted URL was javascript:bClick()? Последний раз редактировалось sobaka11; 14.02.2007 в 16:30. |
|
|||||
|
4AM Games
|
Еще в восьмерке появился класс ExternalInterface. используй его, у Flash-ripper.ru есть очень неплохая статья на русском, посмотри там.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 2
|
Зверни увагу на встановлення параметру в HTML:
<PARAM allowScriptAccess=always> http://blog.guya.net/2006/06/19/unde...rnalinterface/ |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|