as CLICK和MOUSE_DOWN衝突的時候解決辦法
具體解決辦法如下:
因為click是 MOUSE_DOWN和MOUSE_UP的過程,而拖拽也得必須是MOUSE_DOWN再去操作,所以,我想了一個辦法解決
private var DownTime:int = 0; private var UpTime:int = 0; private function onMouseDown(e:MouseEvent):void { DownTime=new Date().time;//滑鼠按下去的時間 _player.getStage().addEventListener(Event.ENTER_FRAME,frame); xx=_player.getSkin().viewSwapComp.mouseX; yy=_player.getSkin().viewSwapComp.mouseY; } private function onMouseUp(e:MouseEvent):void { UpTime=new Date().time;//滑鼠鬆開的時間 if(UpTime-DownTime<200){ swapVideoSwfHander(e);//在這裡處理點選事件 } _player.getStage().removeEventListener(Event.ENTER_FRAME,frame); }
按下和鬆開之間如果差200毫秒(這是我瞎定的)之內就執行點選事件;
相關推薦
as CLICK和MOUSE_DOWN衝突的時候解決辦法
專案中碰到一個元件需要拖拽,又需要單擊事件,本來想改成雙擊事件的,因為需求,所以必須得用單擊事件。 具體解決辦法如下: 因為click是 MOUSE_DOWN和MOUSE_UP的過程,而拖拽也得必須是MOUSE_DOWN再去操作,所以,我想了一個辦法解決 private
AS中v4包衝突解決辦法
v7包包含v4包:maven引入v7包,gradle會自動加入所有v4包的依賴,並且和v7相同的版本。v4包引入分析:都是maven的方式引入v4包:不會衝突,gradle會自動選擇較高版本maven引
ScrollView(Listview)和Viewpager(banner)的衝突解決辦法
原文地址:https://blog.csdn.net/qq_36255612/article/details/77987947 其實就是在onInterceptTouchEvent中做處理即可: 也可以直接使用下面的自定義: public class MyScrollView exte
同一個dom上加單擊事件和雙擊事件的衝突解決辦法,雙擊事件方法進不去
data() { return { TimeFn:''//定義公用變數}} $(".proManage fieldset ul li").dblclick(function(){//雙擊播放專案 //雙擊事件執行的方法 this.TimeFn = ""}) $(".proManage
git 開發注意問題和衝突解決辦法
1、分支切換,一般需要將當前分支全部提交。如不提交,可以stash(暫存),考慮當前分支未提交部分是否需要merge到目標分支,如果需要,直接切換,如果不要先提交或者暫存。 git checkout [branch-name] 如果[branch-name] 遠端分支有,
Django忘記管理員賬號和密碼的解決辦法
com server superuser 技術分享 tor reat n) 一個 min 看著Django的教程學習搭建網站,結果忘記第一次創建的賬號和密碼了。結果搭建成功以後,一直無法登陸到管理頁面,進行不下去了。 如圖所示: 在網上找了很多的方法都不行,最後使用新建一個
HttpWebRequest的GetResponse或GetRequestStream偶爾超時 + 總結各種超時死掉的可能和相應的解決辦法
遇到 padding conn 計算 動作 spa 多次 獲得 archive 用C#模擬網頁登陸,其中去請求幾個頁面,會發起對應的http的請求request,其中keepAlive設置為true,提交請求後,然後會有對應的response: resp = (HttpW
alembic常用命令和經典錯誤解決辦法
經典 bsp ima 分享 技術分享 nbsp 技術 經典錯誤 bic alembic常用命令和經典錯誤解決辦法
Pycharm載入第三方外掛失敗方法(關鍵字:Nothing to show)和安裝失敗解決辦法
一、修復外掛顯示錯誤,共3個步驟: 1,新增額外源: 清華:https://pypi.tuna.tsinghua.edu.cn/simple 阿里雲:http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mi
innerHTML與button事件衝突解決辦法
事情描述,我在body裡面寫了如下一個button <body> <input id="btn" type="button" value="自動生成V提高版本"> </body> 然後在js裡面獲取了這個button,然後給它新增點選事件 var b
關於mac上操作nginx的命令以及遇到的問題和對應的解決辦法
1、mac上查詢nginx安裝位置 在終端輸入: nginx -V 檢視nginx版本及安裝的本地位置 ngxin -v 檢視nginx版本(此方法依然可以檢測是否安裝某一軟體,如git,hg等) 2、在Mac上用brew安裝Nginx,然後修改Nginx配置檔案,再重啟時報出如下錯
CoordinatorLayout 巢狀Recyclerview在巢狀Recyclerview滑動出現衝突解決辦法
RecyclerView巢狀RecycleView 要做一個介面,CoordinatorLayout巢狀AppBarLayout和RecyclerView來實現摺疊滑動,我的RecycleView裡面佈局較多,計劃再嵌入RecyclerView來實現,當我用到RecyclerView新增
(轉)“”Usage of API documented as @since 1.6“+的解決辦法
Intellij IDEA 出現“Usage of API documented as @since 1.6+”的解決辦法 具體報錯內容如下: This inspection finds all usages of methods that have @since tag in their
Git程式碼衝突解決辦法
如果伺服器上的檔案發生了更改了的話,在本地更改該檔案之前未使用git pull命令的話,那麼在本地修改完該檔案後使用git pull 或者git push時會發生衝突: error: Your local changes to the following files would be overw
表單驗證——input和required衝突解決
1. input和required衝突解決 Question: 使用表單提交驗證必填欄位時,若同時給 input[type="file"] 新增 readonly 以及 required 屬性,則發現,required必填驗證失效,既不會提示必填,也可以成功提交。 解決方法:將 r
HashMap原理及衝突解決辦法
class HashMap<K,V> extends AbstractMap<K,V> HashMap put() HashMap get() 1.put() HashMap put()方法原始碼如下:
maven依賴衝突解決辦法
一般的開發,maven依賴衝突基本不存在,但是如果專案多,依賴複雜,就說不定了。依賴衝突說明專案依賴的某一個jar包,有多個不同的版本,至少兩個或兩個以上,對於這種問題,最直接的就是通過修改專案依賴的版本為最新的版本即可。同時,也有另一種解決辦法,就是將傳遞依賴剪除掉(低版本的那個依
hash衝突解決和javahash衝突解決
其實就是四種方法的演變 1.開放定址法 具體就是把資料的標誌等的對長度取模 有三種不同的取模 線性探測再雜湊 給資料的標誌加增量,取模 平方探測再雜湊 給資料的標誌平方,取模 隨機探測再雜湊 把資料的標誌隨機化,取模 線性,平方顯然很容被人猜出規律,所以最終是隨機
“Usage of API documented as @since 1.6+……”的解決辦法
在使用Java指令碼語言javax.script包時,專案報錯,報錯內容如下: Usage of API documented as
Oracle資料庫安裝+漢化版PLsql+Oracle外掛,plsql連線Oracle步驟和報錯解決辦法
從https://download.csdn.net/download/fxiaoyaole/10449523 此連結下載裡面有所資源,資源包括(Oracle兩個資料庫壓縮包win64_11gR2_database_1of2, win64_11gR2_database