Как узнать значение allowNetworking
Рано или поздно перед каждым flash-программистом встает вопрос, как узнать доступно ли выполнение navigateToURL (проще говоря allowNetworking имеет значение internal\none или нет).
Секрет прост.
|
1 2 3 4 5 6 7 8 9 |
public static function get allowNetworking() : Boolean {
try {
ExternalInterface.call(null);
}
catch (e : SecurityError) {
return false;
}
return true;
} |
Категория: Flash, Actionscript 3, Дата: Октябрь 20, 2009.
Tags: allowNetworking, allowScriptAccess, ExternalInterface
Tags: allowNetworking, allowScriptAccess, ExternalInterface

public static function get allowNetworking() : Boolean {
return ExternalInterface.available;
}
a_[w], выдаст неверный ответ
Данный способ покажет значение параметра allowScriptAccess (always|never).
Если allowScriptAccess = false, то navigateToURL выбросит SecurityError.
allowScriptAccess = true, allowNetworking не известно.
Основания: http://kb2.adobe.com/cps/164/tn_16494.html#main_Using_the_navigateToURL___function
согласен