麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 媒體動畫 > 正文

Director綜合技巧:怎么樣在文本框里面限制輸入

2024-09-08 19:27:00
字體:
來源:轉載
供稿:網友
如何在文本框中限制輸入
   大家是如何對文本輸入實現限制的呢?這里介紹一下用keydown句柄和pass指令實現的方法。

首先,讓我們看看如何完全屏蔽和完全不屏蔽字符輸入。

   如果在某個可編輯文本精靈上加入下面這段代碼,然后運行,那么在文本框內我們將不能輸入任何字符:

on keydown me
nothing
end


   如果在某個可編輯文本精靈上加入下面這段代碼,然后運行,那么在文本框內我們將可以輸入任何字符:

on keydown me
pass
end

再讓我們了解一下keydown句柄和pass指令的作用過程。

on keydown ( me ):是我們在鍵盤按鍵所出發的事件,對于含有keydown 的精靈行為腳本、演員腳本和電影腳本,截獲執行這個事件的先后順序是:精靈行為腳本 -->演員腳本-->電影腳本。

   pass:這個指令使我們可以告訴特定的程序代碼,在截獲某個系統事件后將這個事件繼續下傳,以讓優先等級次級的程序獲取執行事件。如在上面的第二代碼中pass使得精靈行為將keydown事件繼續下傳,結果是文本域接受輸入字符并顯示在文本精靈中。

   對于文本域來說,獲取按鍵輸入的優先權高于電影腳本,但低于精靈行為以及演員腳本。

下面是幾個限制輸入的例子。

   屏蔽回車鍵 --精靈行為。
on keydown me
if the key =   return then
nothing --屏蔽“阻斷”keydown事件!
else
pass --繼續下傳keydown事件!
end if
end

   屏蔽f鍵 --精靈行為

on keydown me
if the key =   "f" then
nothing --屏蔽“阻斷”keydown事件!
else
pass --繼續下傳keydown事件!
end if
end

另外,這里提供一個屏蔽字符串的行為供大家參考。如下,只能輸入a-z,1-9和-。

property spritenum , letters
on keydown me
if (letters contains the key ) then
pass
else
beep
end if
end
on getpropertydescriptionlist me
     p_list = [ # letters : [ # format : #string , # default : "abcdefghijklmnopqrstuvwxyz1234567890-" , # comment : "allowed characters:" ]]
return p_list
end

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩亚洲成人 | 国产精品亚洲三区 | 国产高清美女一级毛片久久 | 毛片在线不卡 | 欧美激情性色生活片在线观看 | 国产精品热 | 久久精品视频16 | 日产精品久久久一区二区开放时间 | 久久精品伊人网 | 精品一区二区三区免费毛片爱 | 久久久久久久久91 | 91毛片网站 | 精品成人av一区二区在线播放 | 久久精品欧美电影 | 草草视频在线 | 热久久成人 | 免费欧美一级视频 | 精品国产一区二区三区四区在线 | 视频一区国产 | 二区三区四区视频 | 啊~用cao嗯力cao烂我视频 | 久久亚洲综合色 | 亚洲国产视频在线 | 免费一级毛片电影 | av大全在线播放 | 毛片在线看免费 | 天堂在线中文资源 | 亚洲成人福利在线 | 国产免费一级淫片 | 777午夜精品视频在线播放 | 爱性久久久久久久 | h视频免费在线观看 | 欧美在线成人影院 | 日韩精品羞羞答答 | 久久99亚洲精品久久99果 | 欧美视屏一区二区 | 精品在线观看一区 | 日韩精品中文字幕一区 | 欧美亚洲啪啪 | 黄色片网站免费看 | 国产成人精品二区 |