1樓:網友
我沒學過flash as3,但是可以給你提供思路。通過你的描述,我認為你應該在按鍵釋放後(當然 按鍵前一狀態是按下)執行命令。
你目的是:按鍵按下後,若按下持續時間超過5幀,不執行,否則執行?
我已這個目標來分析。
在key_down的時候,設定乙個定時器,來計算按鍵按下的時間。
按鍵釋放時,判斷按鍵按下的時間是否超過你說的5幀,若超過,不執行,若未超過,執行你的命令。
2樓:網友
這麼精密的按鍵判斷?是要做格鬥遊戲嗎?
這個其實也不難。當按下空格時,判斷當前在哪一幀、我給你寫乙個偽**吧。
var startframe:int =-1;
onkeydownhandler(event:keyboardevent):void{
if(startframe ==1){
startframe = 當前幀數。
onkeyuphandler(event:keyboardevent):void{
if(startframe ==5&&當前幀數<10){執行命令。最簡單的思路大概就是這樣子咯。。。
3樓:匿名使用者
你要描述清楚,是按下然後釋放才執行,還是一按下 沒鬆開就執行?
另外你是要使用as2還是as3來實現。
flash as3 程式設計
4樓:網友
這是乙個滑鼠跟隨動畫,首先庫裡有乙個星星(star_mc)和乙個魔法效果(magic_mc),建立star後,讓它跟著滑鼠移動,移動過程中在滑鼠經過的地方建立許多個魔法效果,魔法效果在scalex減小為0的時候,會從舞臺中清除掉。
ps:這個效果已經用爛了。
要想弄清楚每句話的意思,買本as3的書慢慢看吧,看前面三章應該就可以應付你的問題了。
5樓:網友
如果你想把星星改為其他東西。
在flash中建立乙個影片剪輯,放進你要的東西,開啟屬性,匯出為as,類名設定為star_mc,舞臺屬性有個框,設定為main。把你貼的**存為main放在同乙個目錄下,就可以了。
6樓:威海海味鋪
別逐句解釋?大大,這不是英文句子。
ioryioryzhan說的很對。
我想學習flash程式設計,要什麼什麼工具開發啊?還有as3是什麼呀?
7樓:網友
建議是actionscript3的簡稱,一種指令碼語言,大多數應用在flash或flex上。
8樓:網友
呵呵,回答的都挺正確,也都挺有意思的。問這個問題的人也許沒有一點的程式設計經驗,也對flash相關指令碼和軟體不理解,去買本入門的as3書吧,上面什麼都會告訴你的。
9樓:
同意上面的 現在網上的話 只有cs3有漢化版的 如果你英語很不錯的話 也可以挑戰一下cs4 沒有漢化。
10樓:匿名使用者
二樓純粹糊扯,cs3 cs4都出了官方中文版了cs3是第乙個支援as3版本的ide
cs4在cs3原有as3的基礎上,增加了對as3更多api的支援如果你是學的話,cs3 cs4各下乙個版本,裝上,就ok了,平時一般用cs3,特殊需要,或者基於flash player10程式設計時,就用cs4
想學習flash as3 程式設計,大家有什麼好書推薦下,求as3.0好書推薦
11樓:網友
《殿堂之路》是不錯的選擇;如果一點基礎都沒有的話可能看不明白;你可以去網上查一套金鷹出版的教程;先了解as3怎麼用;然後在優酷有—套a閃工作室出版的as3教程;結合殿堂之路一起看;都弄得七七八八時候;去天地會弄幾個遊戲原始碼看懂後;自己再去寫一遍;然還有三本書《as3遊戲程式設計指南》、《as3遊戲開發零基礎》、《as3高階教程》;剩下的就是設計模式、mvc與及漫長的實踐經驗。
12樓:網雨霏霏
最好的是as3殿堂之路。
但是,這本書你必須全部看完才能編寫程式。
而要看完,需要好幾個月。
所以,推薦你將它當成工具書(非常好的一本書)如果你要很快的編寫程式,看這本書會讓你很鬱悶的。
13樓:網友
最淺顯的應該就是殿堂之路了。
flash as3程式設計什麼類需匯入,什麼類不用
14樓:呦隔壁王叔叔
同乙個包下的類不需要匯入。
可以直接使用。
剩下的就需要import了。
15樓:網友
每個方法都繼承乙個類 乙個類有多個方法。 用到什麼方法就需要匯入什麼類 學學習的時候 查手冊 多記 多練 熟了就好了。
16樓:網友
這些只能依靠你平時經常去學習和練習。
但是基本上as3有各自類的不同功用,相互之間也有明顯的區別,比如繪圖有繪圖類、剪輯有剪輯類、控制有控制類、鍵鼠輸入也有自己的類,等等等等。
這些類不一而同,可是卻不能一蹴而就,都是需要去慢慢了解的。
其實學習as3慢簡單的方法就是根據你要做的專案多看導航面板上的類列表,每個類中都有各自的方法、事件與屬性,多去看,多去了解,再結合flash自帶的幫助,多學習,隨著時間的過去,自然也就水到渠成了。
而首先你最好要先吃透乙個類,比如,每乙個類都很具有代表性,然後再根據它和其它類之間的關係在心裡形成乙個理解,這個理解是好意會不易言傳的,這也是懂與不懂之間最大的不同。
我學習as3可以說是現學現賣的,從一點不瞭解開始,就給自己訂立了乙個統計圖的製作專案,很高難是吧,呵呵,然後在這樣的壓力下,在網上不知道看遍了多少文章,也不知道看過了多少幫助文件,最後還是完成了,也不過用了五週的時間而已。現在對as3的大體應用已經有所瞭解,專案也完成了大部分。
所以,只要功夫深,鐵杵磨成針!
17樓:網友
位於頂級包的類不用匯入,最簡單的方法就是用一些flash ide的自動匯入,比如flash builder,用alt+/就可以了。
想問下**的flash培訓機構好啊,我現在家自學as3,沒有學過程式設計,將來想做遊戲開發
18樓:匿名使用者
其實不用先學什麼,只要對它有興趣,開始學的時候要多看看基礎的書,多練練,就ok了!打好基礎後,再看看高深的書籍。而且c已經是非常基礎的程式語言。
此外。現在出了用漢語程式設計的 叫易語言 。可以先學易語言入門。
要學會程式設計,得下一兩年的功夫。再急也得慢慢學。天才也得學很長時間。
19樓:木已經成舟
flash路上的的就業**班保證學完之後再一線城市至少是3000以上。
20樓:匿名使用者
怎麼不去flash路上呢,他們的是簽訂合同,保證就業的,而且就業在一線城市至少是3000以上。
21樓:flashflash學習
您可以看看北京upflash培訓。是專業培訓flash的。如果你學了還可以推薦工作。工資都很高的。
22樓:匿名使用者
就業?flash路上是最好的選擇。
想問下現在**的flash as3培訓機構好呢,我現在自學as3,沒有程式設計基礎?
23樓:匿名使用者
我前一陣子去星模實訓學校試聽了一下php覺得挺好的,想等那裡開新班的時候去學一下呢。他們那裡還有as3和android,你也可以去試聽一下。
關於flash as3程式設計問題
24樓:網友
mylibz只是乙個元件的名稱而已 沒有太大用,as鏈結下面的mylib是類名。
25樓:毛毛超級帥
如果不在舞臺上:
var lb:mylib=new mylib();
addchild(lb);
然後就可以訪問lb下邊的wbk了。
程式設計新手,flash as3的問題.
26樓:
你也寫了,這段**講解的是取整數的數位。
從**來看不就是輸出num這個四位數的每一位嗎。
所以a是得到了千位,不過還要輸出百位十位個位呀。
所以得到a後就要去除千位得到百位然後是十位和個位呀。
舉個例子吧。
num=6789;
**的目的是得到a=6,b=7,c=8,d=9;
第一步得到a=6
此時temp=6789
再想得到百位b=7應該怎麼辦?
當然是先去除千位得到temp=789,然後int(temp/100)得到百位b=7了。
自學程式設計怎麼樣啊,好學嗎,我想自學程式設計,好學嗎?
自學不難,難的是避免走彎路。自學程式設計需要你有一定的自控能力,你要管住自己別被別的所吸引,更不能學一會玩一會。入門學習方向和目標確定好後,就是分配階段性的學習任務。豐滿你往後求職的簡歷,增加談資。如果條件允許的話,請把你學習過程的每一個大知識點,都梳理歸納成文章集,放在csdn,自己的部落格,gi...
我想自學app程式設計應該從哪開始學起
第一行 android人民郵電出版社 android 開發實戰 初學者學習程式設計應該從哪入手?沒基礎的應該從哪學起 學習程式設計需要什麼基礎,首先教你程式設計入門學什麼語言?可以學習c,或者c c c 用的較多 1 開始的時候可以只是看一些語法之類的基本規則,不一定非要弄得特別懂,按照書上的例項親...
我想自學程式設計,但我只是高中生,可不可以?程式設計需要具備什麼條件
最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pas...