
Untitled
By: a guest on
Jun 11th, 2012 | syntax:
None | size: 1.31 KB | hits: 10 | expires: Never
ActionScript 3.0 textInput and Display
name1.addEventListener(Event.CHANGE, changeHandler);
function changeHandler(e:Event):void
{
output1.text = name1.text
}
name2.addEventListener(Event.CHANGE, changeHandler);
function changeHandler1(e:Event):void
{
output2.text = name2.text;
}
name3.addEventListener(Event.CHANGE, changeHandler);
function changeHandler2(e:Event):void
{
output3.text = name3.text;
}
name2.addEventListener(Event.CHANGE, changeHandler1);
name3.addEventListener(Event.CHANGE, changeHandler2);
package
{
import flash.text.TextField;
import flash.events.Event;
public class TextBinder extends Object
{
// vars
private var _input:TextField;
private var _output:TextField;
/**
* Joins input with output
* @param inp The input text field
* @param outp The output text field
*/
public function join(inp:TextField, outp:TextField):void
{
_input = inp;
_output = outp;
_input.addEventListener(Event.CHANGE, _change);
}
/**
* Event.CHANGE
*/
private function _change(e:Event):void
{
_output.text = _input.text;
}
}
}
var tb:TextBinder = new TextBinder();
tb.join(name1, output1);