我正在閱讀allowScriptAccess標記的值,以便如果它設置爲「從不」,或者如果未設置,我不會嘗試進行ExternalInterface調用。使用Flex框架,我可以使用Application.application。有Flash的等價物嗎?如何從Flash訪問allowScriptAccess的值?
3
A
回答
1
看起來很好的文檔記錄,無論是從Flex還是Flash訪問這些參數值。 Flashvars可以按照前面的答案建議的方式訪問,但對象標籤的參數值不能。
0
2
無法直接訪問allowScriptAccess值,但您可以非常輕鬆地確定是否只需使用try-catch即可進行ExternalInterface調用。
try
{
ExternalInterface.call('document.getElementById', 'NOELEMENTBYTHISNAME');
allowScriptAccess = true;
}
catch(err:SecurityError)
{
allowScriptAccess = false;
}
然後,您可以使用您的allowScriptAccess來確定應用程序控制流,以避免進行任何進一步的ExternalInterface調用。
相關問題
- 1. 如何從QWebView訪問Flash ExternalInterface?
- 2. 如何在Flash中從aspx頁面訪問值?
- 3. 從Java模板訪問Flash
- 4. 如何從settings.bundle訪問值?
- 5. 如何從NSSet訪問值?
- 6. 如何從我的JConsole訪問Mbeans值?
- 7. 如何從JavaScript訪問ASPxTextBox的值
- 8. 如何從不同的UIViewController訪問值
- 9. 如何從頁面訪問usercontrol的值?
- 10. 如何從CONTROLLER訪問JSP中的值?
- 11. 如何從Adobe Flash中的AS3類訪問舞臺
- 12. 設置Flash參數AllowScriptAccess爲'sameDomain',而不是'always'
- 13. 如何訪問Flash控件使用Watin
- 14. Flash:從Amazon S3訪問私人文件
- 15. 不從控制器訪問flash messenger
- 16. 從AS3 Flash應用程序訪問www.google.com
- 17. Flash/AS3:如何從Document類訪問<Instance Name>對象?
- 18. 如何從ActionScript訪問/隱藏/顯示圖層[Flash CS5]
- 19. 如何從Angularjs訪問Session值?
- 20. 如何從jquery獲取訪問值
- 21. 如何從這個對象訪問值
- 22. 如何從scriptlet訪問c:forEach循環值?
- 23. 如何從coldfusion.ajax.submitform訪問返回值?
- 24. 如何從plist訪問特定值?
- 25. 如何從NSArray訪問索引值
- 26. 如何從JSON字符串訪問值?
- 27. 從Flash(或AIR)訪問本地訪問數據庫
- 28. 如何訪問UISwitch的值
- 29. Facebook訪問令牌 - 從Flash獲取它在Flash中使用它
- 30. 如何從訪問的Java
@dirkgently您的解決方案在Flex環境中運行良好,但Application.app構造不存在於Flash中;其結果是它不能很好地解決這個問題。 EI.available也確保您處於啓用EI的容器中。儘管感謝您的回答。 – monvural 2009-03-03 01:23:38