我正在構建一個網站,需要用均衡器播放音頻文件。我不太瞭解AS3,所以這可能是一個簡單的問題。旋轉AS3動態創建的對象
我發現我想用Demonstrated here一個例子,並且source files here
到均衡器對象添加到階段的代碼(從教程)
package {
import flash.media.*;
import flash.net.*;
import flash.display.*;
import flash.events.*;
import com.everydayflash.equalizer.*;
import com.everydayflash.equalizer.color.*;
public class Main extends Sprite{
public function Main() {
var s:Sound = new Sound(new URLRequest("track.mp3"));
s.play(0, 100, new SoundTransform(1, 0));
var es:EqualizerSettings = new EqualizerSettings();
es.numOfBars = 32;
es.height = 64;
es.barSize = 2;
es.vgrid = true;
es.hgrid = 2;
es.colorManager = new SolidBarColor(0xffff4444);
es.effect = EqualizerSettings.FX_REFLECTION;
var e:Equalizer = new Equalizer();
e.update(es);
e.x = 100;
e.y = 100;
addChild(e);
addEventListener(Event.ENTER_FRAME, e.render);
}
}
}
這產生了垂直有一些相當不錯的效果。
但是我希望它是水平的,所以我相信我需要旋轉「e」90度。你們有沒有人知道如何做到這一點?或者是由創建它的動作腳本完全決定的方向?
感謝您的任何幫助。
完美的,謝謝你...我試過e.rotate,並得到了錯誤,但旋轉做到了。 – Birk 2009-01-28 23:12:00
你對這個支點也是對的,所以我只是一直玩數字,直到它解決了......再次感謝。 – Birk 2009-01-29 01:45:05