iframedemo_code.as

来自「QS我也没用过」· AS 代码 · 共 45 行

AS
45
字号
package
{
	import mx.core.Application;
	import mx.controls.DataGrid;
	import mx.controls.Tree;

	public class IFrameDemo_code extends Application
	{
		public function IFrameDemo_code()
		{
			super();
		}

		public var emails:XML;
		public var folderContents:DataGrid;
		public var tree:Tree;
		public var iFrame:IFrameProxy;
		
		
		public function initCC():void
		{
			iFrame.visible=true;
			tree.setStyle('defaultLeafIcon',tree.getStyle('folderClosedIcon'));
		}
		
		public function folderChanged():void
		{
			var fc:XMLList = emails..email.(@folder == tree.selectedItem.@label);
			folderContents.dataProvider = fc;
		}
		public function emailChanged():void
		{
			var url:String;
			if(folderContents.selectedItem == null)
				url = "about:blank";
			else
			{
				var contentID:String = folderContents.selectedItem.@contentID;
				url = "data/content/" + contentID + ".html";
			}
			iFrame.source = url;
		}
		
	}
}

⌨️ 快捷键说明

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