一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

兩個(gè)解決flash程序中使用快捷鍵與文本輸入沖突的辦法 -電腦資料

電腦資料 時(shí)間:2019-01-01 我要投稿
【www.oriental01.com - 電腦資料】

    程序|解決|用快捷鍵

在flash程序中使用快捷鍵,就可能會(huì)和文本輸入引起沖突,主要是用單個(gè)字母或者shift+字母鍵作為快捷鍵時(shí)的沖突,比如當(dāng)設(shè)置字母a為一個(gè)功能的快捷方法,但是當(dāng)你進(jìn)行文本輸入的時(shí)候如果輸入a就會(huì)同時(shí)引發(fā)事件,當(dāng)然這不是我們所希望的,下面的兩種方法來(lái)避免這種情況的出現(xiàn):

    方法一:

    keylis = new Object();

    Key.addListener(keylis);

    keylis.onKeyDown = function() {

    var pathArr = Selection.getFocus().split(".");

    var foucs = _root;

    for (var i = 1; i

    foucs = foucs[pathArr[i]];

    }

    if (foucs instanceof TextField && fouse.type == "input") {

    trace(foucs);

    return;

    }

    if(Key.isDown(65))

    {

    //run...

    }

    }

方法二:

    //這種方法比較簡(jiǎn)單,但不能判斷焦點(diǎn)文本的類(lèi)型為輸入類(lèi)型

    if(Selection.getCaretIndex() >=0)

    {

    return;

    }

最新文章