Gainer Basic Example: Analog Input
forked from Gainer Basic Example: SignalScope (diff: 15)
A very basic example on how to handle an analog input Reference http://funnel.cc/Software/ActionScript3
ActionScript3 source code
/**
* Copyright kotobuki ( http://wonderfl.net/user/kotobuki )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/iw9g
*/
// forked from kotobuki's Gainer Basic Example: SignalScope
// A very basic example on how to handle an analog input
//
// Reference
// http://funnel.cc/Software/ActionScript3
package {
import flash.display.Sprite;
import flash.events.Event;
import funnel.*;
import funnel.gui.*;
[SWF(backgroundColor="0x808080")]
public class GainerTest extends Sprite {
private var gio:Gainer;
private var scope:SignalScope;
public function GainerTest() {
gio = new Gainer();
scope = new SignalScope(0, 5, 200, "ain 0");
addChild(scope);
var gui:GainerGUI = new GainerGUI();
addChild(gui);
gio.gui = gui;
gui.setPosition(IOModuleGUI.LEFT_BOTTOM);
addEventListener(Event.ENTER_FRAME, loop);
}
private function loop(event:Event):void {
scope.update(gio.analogInput(0));
}
}
}