![]() |
не работает ExternalInterface
Все перепробовал, ничего не помогает, вот выложил пример из документации, firebug выдает thisMovie("ExternalInterfaceExample").sendToActionScript is not a function, ткните пальцем, где ошибка или дайте рабочий примерчик плиз
Код:
<html lang="en">Код AS3:
|
а если попробовать сделать функцию public (receivedFromJavaScript)?
|
кажется ExternalInterface не работает на локальной машине, только в интырнете
|
у меня пример работает (FF3.1b2, IE7)
|
да, локально не работает
|
У меня работaет локально. IE7. Но пришлось сходить сюда
|
не уверен на 100%, но разрешение на доступ к локальным файлам вроде бы не причем
специально удалил все разрешения из C:\Documents and Settings\USER\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust и перекомпилил с useNetwork = true все равно работает.. |
локально не работает,
базовая работа с ExternalInterface |
я криворукий ? почему у меня работает локально !
opera\apache 2.2 спекцально залез в help, создал новый прожкт, запустил, вуаля .... все рабоает единственно когда я делал проэкт с externom мне пришлось отказатся от swfobject так как почему так и не получилось получить в разумительную работу при вставке через него но это мелочи вобщем меня беспокоит только одно, а именно для кого сделали TRACE ? что так сложно отследить ошибку ? ааа поражают темы аля " неработает то что на самом деле работает, просто у меня руки кривые и трэйс религия не позволяет использовать " |
Цитата:
|
Цитата:
Вот почему у silin-а работает... |
эм :) ну значит я совсем криворукий :) так как у меня и без сервера работает :-D
тоесть по file:// работает |
hipot, а откуда информация что по file:// не работает ?
|
Вложений: 1
Цитата:
Скажу больше. Наша любимая TZ работает именно так. |
>>Уважаемый hipot, откуда такая категоричность?
Оттуда... Оттуда... >>Скажу больше. Наша любимая TZ работает именно так. Если не косить, не пилить, не обрабатывать напильником, то не работает и не должно работать, а должна быть ошибка и она есть и это очень хорошо Код:
SecurityError: Error #2060: Нарушение изолированной среды: вызывающий объект ExternalInterface file:///D:/Apache/www/fla/swf-js-revers-dogi.swf не может осуществить доступ к file:///D:/Apache/www/fla/swf-js-go-cat.html.http://www.dnadillo.dn.ua/fla/swf-js-go-cat.html |
Alex Lexcuk, Вы тоже категоричны? Я же сказал постами выше, что требуется разрешить доступ флэхи к файловой системе. Читайте внимательнее.
PS Не нравится по ссылке как отформатирован код. Ваша хомяка? |
>>SecurityError: Error #2060:...
эта ошибка для ситуации allowScriptAccess="never" разрешения на доступ к локальным файлам и протокол file:// здесь не причем |
1. непонятно, зачем вам работать с file:// при помощи флеш, когда есть AIR. Или вы только самим себе решили результаты показывать)))
2. по дефолту работать не должно, и правильно. 3. до 8го преера была другая система безопасности, после восьмого - новая. до полного прояснения http://www.adobetutorialz.com/articl...ocal-Sandboxes |
>>эта ошибка для ситуации allowScriptAccess="never"
В приведенном примере параметр allowScriptAccess вообще не задействован, так что я думаю, что он по дефолту равен allowscriptaccess = "sameDomain", т.к. если бы он был "never", то вообще бы не работал ExternalInterface даже с сервера, но я ему поставил "always" и все равно он выбивает ту же ошибку при запуске с D:\Apache\www\fla\swf-js-go-cat.html Вываливается ошибка SecurityError: Error #2060, ясное дело нарушение изолированной среды, которой как-бы и нету. |
hipot, Alex Lexcuk, ну и к чему столько шума?
вопрос-то простой: почему ExternalInterface не должен работать локально (хотя я, например, вижу своими глазами, что работает)? но вместо ссылки на источник информации или хотя логического анализа, опять какой-то поток эмоций.. allowScriptAccess не может быть не задействован, но по умолчанию он разный в разных версиях |
-use-network = false, что-ли?
|
| Часовой пояс GMT +4, время: 16:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.