滑鼠點選效果

當滑鼠點在樹上任一位置該位置就出現小裝飾品就是....有點像在裝飾聖誕樹啦我用按鈕元件做過放透明的物件當滑鼠點下後出現100%的物件可是...降一來...必須點選在特定的位置才會發生可是呀...並不固定位置ㄟ只要是點樹上的任一個位置就出現小裝飾品這樣的效果...做的出來嗎?

Update:

可是我想要每次加上去的裝飾品成亂數出現...

假設我有五種不一樣的裝飾品

每次滑鼠點選

不一定是1-5號哪一個加到樹上

這樣可以嗎?

Update 2:

我選不出來

交給投票

很抱歉

5 Answers

Rating
  • Favorite Answer

    嘿嘿...我教你一個很"賊"的招數!

    首先,先製作你要的小裝飾品。

    其次,將它以及聖誕樹轉換成影片片段,隨便你命名。

    再來,打開元件庫,在該裝飾品上按右鍵,在跳出來的選單上按"連結"或"關聯"。

    接著,在跳出來的對話框上勾選"匯出給Action Scrip使用",並在連結名稱上打"gift";同時再聖誕樹的實體名稱打"tree"。

    最後,在主場景的影格上打:

    var i = 0;

    this.onMouseDown = function() {

    i++;

    _root.attachMovie("gift", "movie"+i, i);

    this["movie"+i]._x = _xmouse;

    this["movie"+i]._y = _ymouse;

    if ((this["movie"+i].hitTest(tree))==false) {

    removeMovieClip("movie"+i);

    }

    };

    這個程式的意思就是當滑鼠按下左鍵時,在主場景中加入裝飾品,然後令裝飾品跑到滑鼠所在的位置,接著判斷裝飾品是否在樹上。如果不是,則移除該裝飾品

    這是可行的!

    你只要做好許多裝飾品以後,將第一個裝飾品得連結名稱打為"gift1",第二個裝飾品的連結名稱打為"gift2"....以此類推。

    然後將程式碼改為:

    var i = 0;

    var i = 0;

    this.onMouseDown = function() {

    i++;

    name = "gift"+(random(裝飾品的總數)+1);

    _root.attachMovie(name, "movie"+i, i);

    this["movie"+i]._x = _xmouse;

    this["movie"+i]._y = _ymouse;

    if ((this["movie"+i].hitTest(tree)) == false) {

    removeMovieClip("movie"+i);

    }

    };

    就可以了!

    2005-06-01 19:12:56 補充:

    你要我跟你聯絡?我甚至不知道你的e-mail呢!

  • 2 decades ago

    滑鼠觸碰的觸發事件 有分兩種 一種是 設為元件button的觸發 一個是 利用movieclip的觸碰事件 初學者大多都使用 button物件來觸發 所以 簡單介紹一下這題好像 之前問過 不過我也不指望這題能拿到點數 所以我就回個概念 方便往後的人看了 就能了解你將某一個東西 設為button之後 ,不是可以在 它本身的action下on的指令嗎? on的指令不是有分 press or release or  rollover rollout 沒錯 當然就是要利用 rollover的動作 來觸發底下的某一個事件 叫他去跑 , on(rollover){  (這行是塞你要觸發之後去run的事件 ) }那要run什麼? 當然是由你決定 ,一般我們都會事先做好一些 movieclip 然後 再觸發事件中去觸發它 或是用target的指令去觸發某一簡短的動作 像上面 它要求 只是某一物體閃出來 就可以用Telltarget的指令去驅動某一個影片 ,當然也可以指定某一個 影片的某一個片段去run ..就用_root.指定的影片名稱.gotoAndPlay(); 後面的動作自己決定 . 這就是最最最基本的觸發事件 , 有問題歡迎上線找我討論!!!

  • 2 decades ago

    樓上的同學....我看不到你的東西

    2005-05-25 22:59:57 補充:

    第一位回答的同學

    可不可以跟我連絡呢

    有問題要問ㄟ...

    投票中我看不到你是誰

  • Anonymous
    2 decades ago

    我知道有2種方法

    1種是要用文法寫 就有點類似隨機 FLASH小遊戲有時候東西多變就是因為

    有寫這個文法 但是這套文法要去網路查...我不會歹勢> <

    第二種則是將整棵樹都裝滿按鈕原件 如此一來點選都會出現燈泡了!

  • How do you think about the answers? You can sign in to vote the answer.
  • 2 decades ago
Still have questions? Get your answers by asking now.