[問題] 有關畫圖(已解)

看板Flash作者 (皮爺)時間13年前 (2011/05/10 23:36), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/1
是我啦我又來問了.... 最近在嚐試畫圖 於是寫了一個類別,用來產生圓頭矩形 做法就是生一個Sprite,包住兩個圓形和一個矩形 半圓 矩形 ←圖畫的好爛XD 請想像就是操場那種形狀 半圓 理想狀況是半圓 但因為我不會畫半圓 所以只好畫全圓再把它硬塞半邊在矩形中,重疊 然後建構函數中的參數可以指定長寬和顏色這樣 最後把這個Sprite貼到stage上 問題是! 這個物件有很多缺陷 例如它的座標不能指定,每次都生在(0,0) T皿T 物件.x 或 物件.y 都沒有用 我甚至嚐試寫個function進去一個一個shape移動,也是徒勞 我不清楚這些shape的座標到底是以stage為準還是該Sprite? 看起來應該是以包住它們的Sprite為準的樣子,對嗎? 要怎麼樣才可以整包東西一起移動或旋轉呢!? 問題二 我的圓頭矩形現在是用2圓1方組成 這樣當我在調整整個物件的alpha的時候 交疊處會累加.... 會變成有兩個半圓(和矩形相疊的部分)濃度是其他部分兩倍 有沒有方法可以畫的時候不交疊呢? 小的資質駑鈍請講的簡易一點 另外 我知道可以直接在舞台上畫出來啦>< 只是想試試靠腳本產生圖形 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.237.185

05/11 00:37, , 1F
讓class繼承movieClip,或是自己設定x,y
05/11 00:37, 1F
這我還沒寫完 寫出來再報告老師

05/11 01:45, , 2F
你知道 graphics 有 drawRoundRect 嗎?
05/11 01:45, 2F

05/11 01:59, , 3F
05/11 01:59, 3F
疑疑 這...這一頁是我讀說明文件的第一頁.... 但當時覺得太難了就沒繼續讀下去,原來在這.. 問了笨問題不好意思=////=

05/11 21:27, , 4F
可以繪製成物件再指定座標吧...
05/11 21:27, 4F
這我知道啊@@a 只是想試試而已 而且用算的話可以直接指定長寬的說 先苦後甘? --------------------- 再請問一下(揪厚問 如果我有一個畫好的影片元件 有辦法利用腳本使它水平或垂直翻轉嗎? 還是說想要得到左右相反的版本的話 只能重做一個元件嗎@@? 那如果我畫了一個箭頭想指向東西南北,就必須畫4個? 剛剛翻了一下有關"水平"這個關鍵字,好像沒有找到

05/12 02:00, , 5F
scaleX = -1 ,猜的。
05/12 02:00, 5F

05/12 04:38, , 6F
樓上應該沒猜錯
05/12 04:38, 6F
-1我有試過,我第一個想法也是這樣 不過不知道是其他問題還是真的不行,昨天我試跑的時候沒有效XD

05/12 06:33, , 7F
rotation 用轉的 還可以指向東北
05/12 06:33, 7F
對喔=口= 可以用轉的.... 又蠢了我XD 來這邊得到好多幫助,真是感謝Flash板的各位板友 ※ 編輯: p52189 來自: 114.42.227.63 (05/12 14:58)
文章代碼(AID): #1DoLk64d (Flash)