原创 flash builder 4.7註冊機破解

破解方法網上一搜一大堆,但是說的都很簡略,省掉了一些細節的說明,故特意開一篇博文記錄自己安裝破解過程中遇到的坑 1、flashbuilder4.7和註冊機下載,這個就不說了,網上很多 32bit:http://trials3.adobe.

原创 分幀重設skin

        客戶端做需求,經常被測試懟界面打開的時候,圖片資源沒有一次顯示完,之前是一知半解,但是幾乎每次做需求,轉測的時候,測試都會提這個問題,所以特意把這個問題弄清楚了。         用戶打開界面時,如果界面內圖片資源較多,是

原创 情人節活動總結

情人節活動,前前後後做了快半個月,其實就3個界面而已,通過tab實現。 之所以做了這麼久,分析有以下原因 1、活動確實稍微有點複雜,客戶端寫了28個類,新增的協議有14條,相對於之前接到的的需求而言,這個需求的量相當於兩個需求的量了。 2

原创 春節投資活動總結

春節投資這個活動並沒有多少東西,是個很簡單的活動,就一個界面,兩個彈出界 面,總共3個界面,但是最後出了很多BUG,大概有4天時間都在修BUG和優化,工作效率是真的低。分析下原因 1、客戶端存在大量計算,接近500行代碼的計算量; 2、時

原创 來自大佬的經驗總結(不定期更新)

1、模塊、數據分離 2、switch可以用數組保存或者字典保存,這樣可以快速返回 3、代碼簡介、清晰,即使沒有註釋,也能一眼看出來是什麼 4、邏輯清晰,出現3個或者以上的循環嵌套,就可能是邏輯出問題了 5、接口、方法少用OBJ或者*,實在

原创 項目開發的一些感想(提高工作效率的總結,不定期更新)

1、上週排期要弄一個春節投資活動,當時沒想那麼多,所有的東西都是服務器定的,在需求出來之後,服務器開始做之前,我這邊已經按策劃給的配置寫了一套,服務器開始做之後,要改配置格式,然後我這邊沒多想,直接按新的配置格式又寫了一套(開始了挖坑之旅

原创 事件派發

前面的博客談到過,control可以調用model中的方法,但是model中不建議調用control中方法,如果需要,通過派發事件觸發control中的方法。 作爲一名初入職場的菜鳥,剛開始寫代碼時只知道使用laya API 中的事件,但

原创 Laya.loader.load

Laya.loader.load()加載的是圖集,所以直接在URL參數中填圖片資源位置時,會保存“不存在版本號” Laya加載單張圖集的API是Laya.loader.getRes() Laya設置skin是異步執行的,所以當需要獲取圖片

原创 刷新優化(條件預判)

當需要對某些變化進行監聽,用來判斷是否執行某些代碼時,可以進行預判,滿足條件時,纔派發事件,如果,派發事件之後,不需要再次監聽,則可以順帶移除事件監聽。 實例: 遇到個需求,主界面A圖標在滿足B條件後,會刷新出現在主界面,玩家等級小於80

原创 AS快速排序

快速排序算法 給出一個數組[3,1,5,3,7,9,8,10,43,11] 進行快速排序 第一步,兩個指針,指向數組頭部和尾部 第二步,選定參照對象,默認爲頭指針最初指向的元素的值,在這裏,就是3 第三步,尾指針從尾部向前移動,知道找到小

原创 貪心算法

貪心算法要求在每一步求解時,選擇一個最優的解,使得最終得到的方案爲最優解活着近似最優解(貪心算法算出的解不一定是最優解,但一定是近似最優解) 實例: 一堆紙幣,1,5,10,50,100 每種紙幣的數量分別爲4,6,7,1,2 求解,最少

原创 AS list item居中

項目開發中,經常遇到list的渲染item需要居中的需求,剛開始做這個的時候,很傻逼地用chrome一個個調好座標,然後在代碼裏面再根據item的數量設置list的座標,這樣做不僅費時,而且肉眼比較難看出一兩個像素的佈局中差距。 比較好的

原创 laya文件資源

1、unpack中的資源需要刪除時,laya編輯器導出後不會刪,要手動去unpack目錄刪除資源 2、同一個文件夾的資源,不能重名,即使後綴名不一樣,如jpg和png,否則構建失敗,報錯,laya生成的版號相同 3、資源命名不要用數字,即

原创 文字自適應居中

實際開發中,爲了界面效果美觀,經常用到居中,之前一直用的width和height計算後實現居中, 前幾天開發遇到一個問題,height值並不是預期的值,斷點發現contextHeight纔是預期的值 查API  height、width表

原创 laya用panel實現拖動效果(拉地圖效果)

layabox最常見的拖動效果是用list實現的,但是也可以用panel實現,並且,panel組件的功能之一就是用來實現拖動的,不存在說panel比list實現拖動更好。 用panel實現拖動時,需要給panel添加子容器,例如box,然