⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javascriptutil.as

📁 拓扑图基于SNMP数据采集模块的设计和实现
💻 AS
字号:
package com.yahoo.astra.utils{	import flash.external.ExternalInterface;		/**	 * Utility functions for working with JavaScript and ExternalInterface.	 * 	 * @author Josh Tynjala	 */	public class JavaScriptUtil	{		/**		 * Creates an ActionScript delegate for JavaScript functions that need		 * to be called from components.		 * 		 * <p>Example: A List's labelFunction.</p>		 *		 * @param functionName		The name of the globally-accessible JavaScript function to call.		 */		public static function createCallbackFunction(functionName:String):Object		{			var delegate:Object = {functionName: functionName};			delegate.callback = function(...rest:Array):String			{					//we need to pass the variables like regular parameters				rest.unshift(delegate.functionName);								//OMG, this is confusing as heck, but clever, no?				//apply() is deliciously awesome.				return ExternalInterface.call.apply(ExternalInterface, rest);			}			return delegate;		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -