2011 本站教學範例已全面更新~ 新教學請看 http://www.flycan.com/article/   【到新的教學討論區】
【飛肯設計學苑】- 回首頁 -
回首頁最新開課訊息企業包班教育訓練範例教學區問題討論區交流分享區程式下載區
Photoshop影像達人專修班 Photoshop 遮色片 & 色版創作進階班 CSS 版面設計專修班 ActionScript 3.0 程式設計入門班 ActionScript & XML 進階整合應用班 Dreamweaver & CSS網頁版型設計班

 

本站已全面更新~ 2011年 新教學範例請看 → http://www.flycan.com/article/

 

【Flash ActionScript】問題討論區
用按鈕來控制...3D的旋轉選單...該怎麼做!!

發表新主題   回覆主題
【飛肯】教學網站 首頁 » 【Flash ActionScript】問題討論區
上一篇主題 :: 下一篇主題  
發表人 內容
阿不拉
【一年級】
【一年級】


註冊時間: 2007-07-04
文章: 8

發表用按鈕來控制...3D的旋轉選單...該怎麼做!! 引言回覆

發表於: 2008-01-11 15:04 
這ㄍ是網路上常在分享ㄉ3D選單,很好修改運用

http://bbs.flash2u.com.tw/non-asp/usr/rotatemenu.swf

我想請問一下:

如果要>>

1.用按鈕控制,往前轉一個或是往後轉一個

2.裡面ㄉ圖片用呼叫ㄉ方式 (呼叫同層ㄉ某個圖片資料夾內的圖片>,讓圖片可以直接在資料夾置換就好)

該怎ㄇ下AS?!

附上述效果的參考頁

http://www.amazon.com/

(中央有一ㄍ3D選單ㄉFLASH)

麻煩各位大師幫幫忙,如果問題不清楚..再跟我說一下

感激不盡,謝謝!!

回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
milkmidi
【老師】
【老師】


註冊時間: 2007-05-03
文章: 64

發表 引言回覆

發表於: 2008-01-12 20:00 
http://blog.yam.com/milkmidi/article/13414041

寫了個demo,參考看看吧



喜歡Flash、喜歡設計、喜歡Design myself…
音樂、空氣、水~~~生命三元素~~~奶綠茶 http://milkmidi.com/
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
阿不拉
【一年級】
【一年級】


註冊時間: 2007-07-04
文章: 8

發表FLASH3D選單的問題,對於新增的功能.不知怎麼下AS! 引言回覆

發表於: 2008-01-13 21:05 
milkmidi 寫到:
http://blog.yam.com/milkmidi/article/13414041

寫了個demo,參考看看吧

milkmidi老師,感謝您~

我有下載下來用了,十分清楚好用.

感謝老師的分享與指教~ OO OO

但我想請問一下:

1.目前的作法是按下時就往左移一個圖片,我想在場景上設定2個按鈕. 讓他可以往右移也可以往左移.

請問: A.可以直接在場景上設定按鈕嗎?

B.按鈕上的AS該怎麼下?

2. 目前要改變場景上的圖片數,可由"var numOfBalls:Number = 10;",這ㄍ地方來改.

但若要每個圖片都不一樣.請問要怎麼修改?

盼老師分享指教,感激不盡!! 謝謝!!!

回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
阿不拉
【一年級】
【一年級】


註冊時間: 2007-07-04
文章: 8

發表3D選單的功能我已經改出來了,但卻發現新的問題!!!....想請 引言回覆

發表於: 2008-01-14 10:23 
阿不拉 寫到:
milkmidi 寫到:
http://blog.yam.com/milkmidi/article/13414041

寫了個demo,參考看看吧

milkmidi老師,感謝您~

我有下載下來用了,十分清楚好用.

感謝老師的分享與指教~ OO OO

但我想請問一下:

1.目前的作法是按下時就往左移一個圖片,我想在場景上設定2個按鈕. 讓他可以往右移也可以往左移.

請問: A.可以直接在場景上設定按鈕嗎?

B.按鈕上的AS該怎麼下?

2. 目前要改變場景上的圖片數,可由"var numOfBalls:Number = 10;",這ㄍ地方來改.

但若要每個圖片都不一樣.請問要怎麼修改?

盼老師分享指教,感激不盡!! 謝謝!!!

>>>>我昨天把上述兩個功能修改完成

目前寫在場景,

A.影格1的AS為:

var numOfBalls:Number = 10;

var radiusX:Number = 190;

var radiusY:Number = 25;

var centerX:Number = Stage.width / 2;

var centerY:Number = Stage.height/3;

var angleUtil:Number;

var fraction:Number = 10;

initConstructor();

function initConstructor():Void {

for (var i:Number = 0; i < numOfBalls; i++) {

var _mc:MovieClip = this.attachMovie("ball"+ i, "b" + i, i + 1);

_mc.angle = i * ((Math.PI * 2) / numOfBalls);

_mc.targetAngle = _mc.angle;

_mc.onEnterFrame = onEventEnterFrame;

}

angleUtil = (Math.PI * 2) / numOfBalls;

}

function moveBall () {

for (var i:Number = 0; i < numOfBalls; i++) {

var _mc:MovieClip = this["b"+i];

_mc.targetAngle += angleUtil;

}

}

function moveBall2 () {

for (var i:Number = 0; i < numOfBalls; i++) {

var _mc:MovieClip = this["b"+i];

_mc.targetAngle -= angleUtil;

}

}

function onEventEnterFrame():Void {

this.angle += (this.targetAngle - this.angle) / fraction;

this._x = Math.cos(this.angle) * radiusX + centerX;

this._y = Math.sin(this.angle)*radiusY+centerY;

var s = this._y / (centerY + radiusY);

this._xscale = this._yscale = s * 100;

this.swapDepths(Math.round(this._xscale)+100);

}

B.兩個左右轉的按鈕上的AS分別為:

on (release) {

moveBall();

}

on (release) {

moveBall2();

}

>>正在完成的狂喜之際,卻發現...一開始播放影片...最左一的圖片,會擋住前排的圖片...j

請問老師,該怎麼修改?

OO

回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
從之前的文章開始顯示:   
發表新主題   回覆主題     1頁(共1頁)
【飛肯】教學網站 首頁 » 【Flash ActionScript】問題討論區

 
所有的時間均為 台北時間 (GMT + 8 小時)
前往:  

回首頁】【最新開課訊息】【企業委訓】【範例教學分享區】【問題討論區