flash as3.0中用代碼控制元件的運(yùn)動(dòng),怎么使元件不超出舞臺(tái)外面
-
function FoodPosition():void { food.x = int(Math.random() * rows) * 2 * radius + 2 * radius; food.y = int(Math.random() * cols) * 2 * radius + 2 * radius; if (food.x > 580 || food.y > 580 || food.x < 0 || food.y < 0) { food.visi... function FoodPosition():void { food.x = int(Math.random() * rows) * 2 * radius + 2 * radius; food.y = int(Math.random() * cols) * 2 * radius + 2 * radius; if (food.x > 580 || food.y > 580 || food.x < 0 || food.y < 0) { food.visible = false; } } 當(dāng)元件的坐標(biāo)超出舞臺(tái)時(shí),讓其可見性為false,這樣寫發(fā)現(xiàn)總是沒有效果 展開
全部評(píng)論(1條)
-
- 永恒之塔瀟灑 2014-07-18 00:00:00
- 你沒把元件的寬度很高度算進(jìn)去。。。 if(food.x+food.width/2>580||food.y+food.height/2>580........
-
贊(5)
回復(fù)(0)
登錄或新用戶注冊(cè)
- 微信登錄
- 密碼登錄
- 短信登錄
請(qǐng)用手機(jī)微信掃描下方二維碼
快速登錄或注冊(cè)新賬號(hào)
微信掃碼,手機(jī)電腦聯(lián)動(dòng)
熱門問答
- flash as3.0中用代碼控制元件的運(yùn)動(dòng),怎么使元件不超出舞臺(tái)外面
- function FoodPosition():void { food.x = int(Math.random() * rows) * 2 * radius + 2 * radius; food.y = int(Math.random() * cols) * 2 * radius + 2 * radius; if (food.x > 580 || food.y > 580 || food.x < 0 || food.y < 0) { food.visi... function FoodPosition():void { food.x = int(Math.random() * rows) * 2 * radius + 2 * radius; food.y = int(Math.random() * cols) * 2 * radius + 2 * radius; if (food.x > 580 || food.y > 580 || food.x < 0 || food.y < 0) { food.visible = false; } } 當(dāng)元件的坐標(biāo)超出舞臺(tái)時(shí),讓其可見性為false,這樣寫發(fā)現(xiàn)總是沒有效果 展開
- flash as3.0怎么控制元件的前后順序
- 元件a在元件b的上一層,怎么用代碼控制讓元件b移動(dòng)到元件a的上一層。
- flash as3.0 怎么控制元件大小 resize還是什么的
- flash 用代碼控制元件移動(dòng)
- 做了一個(gè)影片剪輯,希望通過AS代碼來控制這個(gè)影片剪輯的位置,并實(shí)現(xiàn)當(dāng)點(diǎn)擊一個(gè)按鈕時(shí),該影片剪輯發(fā)生位置的移動(dòng)。 注意:是移動(dòng)而不是改變,是有移動(dòng)效果,而不是一下子就跳到另一個(gè)位置了。 用_x和_y可以實(shí)現(xiàn)瞬間改變位置,但是如何做出移動(dòng)效果,還有請(qǐng)教... 做了一個(gè)影片剪輯,希望通過AS代碼來控制這個(gè)影片剪輯的位置,并實(shí)現(xiàn)當(dāng)點(diǎn)擊一個(gè)按鈕時(shí),該影片剪輯發(fā)生位置的移動(dòng)。 注意:是移動(dòng)而不是改變,是有移動(dòng)效果,而不是一下子就跳到另一個(gè)位置了。 用_x和_y可以實(shí)現(xiàn)瞬間改變位置,但是如何做出移動(dòng)效果,還有請(qǐng)教一下,謝謝! 展開
- Flash As3.0的問題~元件返回或者控制場(chǎng)景
- 我想從一個(gè)元件里面的Z后一幀自動(dòng)返回場(chǎng)景。 我有一個(gè)場(chǎng)景1,里面有個(gè)元件A, 在元件A中又有小的元件a, 我想在用a來控制場(chǎng)景1里面的其他元件有可能么? 或者讓我在元件A中Z后一幀自動(dòng)跳到場(chǎng)景1中的第二幀。我試過很多方式,包括root, parent什么,比如:mc(... 我想從一個(gè)元件里面的Z后一幀自動(dòng)返回場(chǎng)景。 我有一個(gè)場(chǎng)景1,里面有個(gè)元件A, 在元件A中又有小的元件a, 我想在用a來控制場(chǎng)景1里面的其他元件有可能么? 或者讓我在元件A中Z后一幀自動(dòng)跳到場(chǎng)景1中的第二幀。我試過很多方式,包括root, parent什么,比如:mc(root).gotoAndPlay(1,Scene1) 但是都沒有用。在2.0里面有用的現(xiàn)在在3.0都沒有用了,請(qǐng)高人指點(diǎn)。 展開
- flash中元件里的按鈕還能控制元件么
- flash中影片剪輯元件里面添加按鈕元件能不能控制下一級(jí)的影片剪輯元件呢?如果需要這樣的效果,怎么實(shí)現(xiàn)
- Flash中,怎樣控制庫中導(dǎo)入到舞臺(tái)的元件的級(jí)別
- 是庫中導(dǎo)入到舞臺(tái)的元件級(jí)別,不是外部swf文件的級(jí)別控制,請(qǐng)問這個(gè)級(jí)別問題應(yīng)該用什么代碼解決?
- flash里子元件怎么控制父元件幀數(shù)跳動(dòng),要在子元件的代碼里怎么寫
- flash鍵盤控制影片元件移動(dòng)代碼問題
- 我已經(jīng)能使用鍵盤上下左右鍵控制影片元件(一個(gè)走路的人)移動(dòng)了,但是還想實(shí)現(xiàn)向左移動(dòng)的時(shí)候人面向左,向右移動(dòng)的時(shí)候人面向右(而不是倒退),停止的時(shí)候替換一個(gè)人臉向外的影片元件。請(qǐng)問代碼(AS3.0)怎么做到呢?是要建兩個(gè)影片剪輯元件替換呢?還是通過... 我已經(jīng)能使用鍵盤上下左右鍵控制影片元件(一個(gè)走路的人)移動(dòng)了,但是還想實(shí)現(xiàn)向左移動(dòng)的時(shí)候人面向左,向右移動(dòng)的時(shí)候人面向右(而不是倒退),停止的時(shí)候替換一個(gè)人臉向外的影片元件。請(qǐng)問代碼(AS3.0)怎么做到呢?是要建兩個(gè)影片剪輯元件替換呢?還是通過同一個(gè)元件垂直旋轉(zhuǎn)?求fla~~~ 展開
- flash用鍵盤控制小球元件移動(dòng)的代碼
- Flash里用as2控制元件移動(dòng)到指定位置的代碼?
- Z好在腳本坐代碼的后面附上注釋,謝謝!
- flash怎么用一個(gè)按鈕控制多個(gè)運(yùn)動(dòng)的元每個(gè)元件
- 分別做好 引導(dǎo)線和遮罩這些 然后放到場(chǎng)景里 怎么用一個(gè)按鈕同時(shí)控制這些影片剪輯元件 初學(xué)啊 越詳細(xì)越好
- 如何安裝flash聲音控制元件
- flash按鈕如何控制元件的移動(dòng)
- 按鈕每點(diǎn)一下,一個(gè)元件就會(huì)移動(dòng)一段距離 要求在按鈕上編寫如何實(shí)現(xiàn) 每次我用this._y+=20就連按鈕一起移動(dòng)了,求高人解答?。?! 急用?。?!
- flash如何控制元件的播放順序
- 我做了2個(gè)元件的動(dòng)畫,把他倆放到場(chǎng)景里怎么控制他們的播放順序啊
- FLASH中怎么讓鍵盤控制元件行走、跳?
- FLASH中怎么讓鍵盤控制元件行走、跳? 怎么設(shè)置行走地面?
- Flash 能用一個(gè)按鈕控制元件的可見與不可見嗎
- 伺服電機(jī)運(yùn)動(dòng)超出極限作用
- 設(shè)備上有一個(gè)由兩個(gè)encode控制的伺服電機(jī),在運(yùn)動(dòng)的時(shí)候在反方向突然超出了限位,請(qǐng)問是什么原因?謝謝啦。不好意思,是我打錯(cuò)了,是有2個(gè)encoder,解碼器有限位開關(guān),現(xiàn)在電機(jī)已經(jīng)不能... 設(shè)備上有一個(gè)由兩個(gè)encode 控制的伺服電機(jī),在運(yùn)動(dòng)的時(shí)候在反方向突然超出了限位,請(qǐng)問是什么原因?謝謝啦。 不好意思,是我打錯(cuò)了,是有2個(gè)encoder,解碼器 有限位開關(guān),現(xiàn)在電機(jī)已經(jīng)不能home了,就是懷疑電機(jī)運(yùn)動(dòng)超出極限導(dǎo)致限位開關(guān)位置偏移,所以現(xiàn)在不能home,因?yàn)槿绻麊渭兪窍尬婚_關(guān)位置偏移的話,電機(jī)是不能動(dòng)的,就是想不明白是什么導(dǎo)致的電機(jī)運(yùn)動(dòng)超出限位? 真的很有可能是encoder的連線出現(xiàn)了問題,下周去客戶那里,首先要先檢查連線。到時(shí)候問題就會(huì)浮出水面了。 展開
- flash 控制一個(gè)元件,使其播放到某一幀時(shí)自動(dòng)關(guān)閉,代碼應(yīng)該怎么寫?
- 只是元件自動(dòng)關(guān)閉,而不是關(guān)閉整個(gè)flash!
- FLASH按鈕控制元件隱藏只能使用一次
4月突出貢獻(xiàn)榜
推薦主頁
最新話題





參與評(píng)論
登錄后參與評(píng)論