我編寫了一個flex應用程序。我在上下文菜單中添加了一些自定義菜單項。當我使用flashplayer 10.0編譯此代碼時,它工作正常,並且當我單擊右鍵時顯示添加的上下文菜單項。但是,當我爲flashPlayer 10.1編譯相同的代碼時,我在右鍵單擊時不會顯示在上下文菜單中添加的菜單項。我該怎麼做才能解決這個問題? 我使用sdk 3.5。上下文菜單在flash player 10.1中不起作用
任何幫助或建議,將不勝感激。
我正在這樣做;
private var cm:ContextMenu = new ContextMenu();
var versionMenu:ContextMenuItem = null;
var dateMenu:ContextMenuItem = null;
if(model.appVersion.length > 0)
{
versionMenu = new ContextMenuItem(model.appVersion);
}
if(model.releaseDate.length > 0)
{
dateMenu = new ContextMenuItem(model.releaseDate);
}
cm.hideBuiltInItems();
var cmArray:Array = new Array();
if(versionMenu != null)
cmArray.push(versionMenu);
if(dateMenu != null)
cmArray.push(dateMenu);
cm.customItems = cmArray;
謝謝。
你上的Flash Player使用AIR?在AIR上下文菜單項中不能重用。 –
它的一個靈活的應用程序。當我使用Flash Player 10.0時它工作正常,但在使用Flash Player 10.1時它不起作用。 –