ActionScript 3 AS3在右键菜单中显示SWF发布日期和时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3在右键菜单中显示SWF发布日期和时间相关的知识,希望对你有一定的参考价值。

import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.events.ContextMenuEvent;
import com.senocular.utils.SWFReader;

var swfReader:SWFReader = new SWFReader(root.loaderInfo.bytes);
var menuItemLabel:String = "SWF Publish date: "+ getSwfModificationDate(swfReader);
var cm:ContextMenu = new ContextMenu();
cm.hideBuiltInItems();
var cmi:ContextMenuItem = new ContextMenuItem(menuItemLabel);
cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onCmi_MENU_ITEM_SELECT);
cm.customItems.push(cmi);
this.contextMenu = cm;

function getSwfModificationDate($swfReader:SWFReader):String {
	var metadata:String = $swfReader.metadata;
	var swfMetadataArray:Array = metadata.split("xmp:ModifyDate>");
	var modDate:String = swfMetadataArray[1].substr(0, 19);
	var date:String = modDate.substr(0, 10);
	var time:String = modDate.substr(11, 8);
	return date + " " + time;
}

function onCmi_MENU_ITEM_SELECT(event:ContextMenuEvent):void
{
	System.setClipboard(event.target.caption);
}

以上是关于ActionScript 3 AS3在右键菜单中显示SWF发布日期和时间的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3下拉/弹出菜单

AS3在右击菜单中显示SWF发布日期和时间

如何在右键菜单栏添加cmd

Win10下如何在右键新建菜单中添加.md文件?

在右键菜单中添加用Jupyter Notebook打开

python实现应用程序在右键菜单中添加打开方式