AS3多選多模型

2022-07-23 05:03:10 字數 3287 閱讀 6392

我們每天都面臨著選擇與被選擇的問題,但選擇又有諸多限制,在這裡做了個模型。有四個店,每個店最多容納5個客戶,有的客戶只能進乙個特定的店,有的客戶能進兩個店,但是不管客戶是誰,只要店裡人滿了,即不能再被拖入,實現效果:

實現**:

selectdrag類:

1

package228

29public

function init():void

3035

36public

function createcircle(num:int):void

3752

else

if(i>9 && i<20)

5364

else

657677}

78}7980

81public

function createstate(num:int):void

8290

for(var l:int=0;l)

9198

for(var k:int=0;k)

99106

}107

108109

public

function createrect(num:int):void

110120

}121

122public

function ondown(e:mouseevent):void

123131

132133

public

function onup(e:mouseevent):void

134155

if (numarr[0] == 4)

156165

else

166172 numarr[0]++;

173174

175break

;176

case 1:

177178

if (numarr[1] > 4)

179184

if (numarr[1] == 4)

185193

else

194200

201 numarr[1]++;

202break

;203

case 2:

204205

if (numarr[2] > 4)

206211

if (numarr[2] == 4)

212221

else

222228 numarr[2]++;

229230

break

;231

case 3:

232if (numarr[3] > 4)

233238

if (numarr[3] == 4)

239247

else

248254

255 numarr[3]++;

256257

break

;258

259}

260261

if (counttol == 4)

262270

}271

else

272278

279}

280}

281282

if(judge)

283287

288289

}290

291292

}293 }

小球實現類,circle:

package  

private

function init(num:uint):void

} }

門店實現類,rect:

package  

private

function

init(num:uint)

} }

門店狀態類,storestate:

package

private

function

init(cou:uint)

else

if(cou==1)

else

txt_num.width=40;

txt_num.height=40;

txt_num.x=85;

txt_num.y=0;

txt_num.settextformat(txt_format);

txt_num.autosize=textfieldautosize.center;

this

.addchild(txt_num); } }

}

package

public

function init(count:int):void}}

拖拽緩動類,move:

package

/*** 當點選的時候

* @param e

* */public

function movecall(spr:sprite,oldx:int,oldy:int,newx:int,newy:int):void

, to:

},500);

}/**

* 運動開始

* @param obj 誰要運動

* @param mp 起點狀態和終點狀態

* @param t 總花費的時間 ms

* */private

function moveto(obj:displayobject,mp:object,t:number):void

} /**

* 用於計算時間點我的狀態並設定當前的狀態

* @param e

* */private

function onframe(e:event):void

for (var key:string in

to) }}

}

結束提示類,successover:

package

); }}}

mysql多選對多選 MySQL多對多選擇

仍在學習 mysql繩索,我正在試圖找出如何進行涉及多對多的特定選擇.如果表名太通用我很抱歉,我只是做了一些自製的練習.我盡力做乙個自學者.我有3個表,其中乙個是鏈結表.如何編寫 顯示哪些使用者同時擁有htc和三星手機 他們擁有2部手機 的宣告.我猜測答案是在where語句中,但我無法弄清楚如何說出...

AS3事件型別大全 (as3開發筆記)

event事件型別 activate 啟用事件 deactivate 物件休眠事件 added 可視物件新增事件 added to stage 可視物件新增到舞台事件 removed 可視物件移除事件 removed from stage 可視物件從舞台移除事件 enter frame 幀頻事件 滑...

As3反射機制

取類名 傳進乙個object,返回類的全名 var loader urlloader new urlloader var classname string getqualifiedclassname loader trace classname displays flash.net.urlloade...