|
Basic Form with AS3
package
{
import flash.display.Sprite;
import flash.display.Graphics;
import flash.net.URLRequest;
import flash.net.navigateToURL;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
import flash.text.TextFieldType;
import flash.events.MouseEvent;
public class basicForm extends Sprite
{
private var firstWordField:TextField = new TextField();
private var lastWordField:TextField = new TextField();
private var theTXTFormat:TextFormat = new TextFormat();
public function basicForm()
{
theTXTFormat.font = "Arial";
theTXTFormat.color = 0x000000;
theTXTFormat.size = 12;
theTXTFormat.align = TextFormatAlign.LEFT;
var fwLabelTXT:TextField = new TextField();
fwLabelTXT.selectable = false;
fwLabelTXT.text = "First Word:";
fwLabelTXT.x = 10;
fwLabelTXT.y = 20;
addChild(fwLabelTXT);
firstWordField.type = TextFieldType.INPUT;
firstWordField.defaultTextFormat = theTXTFormat;
firstWordField.maxChars = 20;
firstWordField.border = true;
firstWordField.restrict = "a-z";
firstWordField.height = 20;
firstWordField.width = 120;
firstWordField.background = true;
firstWordField.backgroundColor = 0xFFFFFF;
firstWordField.wordWrap = true;
firstWordField.multiline = false;
firstWordField.text = " ";
firstWordField.x = fwLabelTXT.x;
firstWordField.y = fwLabelTXT.y + 15;
addChild(firstWordField);
var swLabelTXT:TextField = new TextField();
swLabelTXT.selectable = false;
swLabelTXT.text = "Second Word:";
swLabelTXT.x = firstWordField.x;
swLabelTXT.y = firstWordField.y + 25;
addChild(swLabelTXT);
lastWordField.type = TextFieldType.INPUT;
lastWordField.defaultTextFormat = theTXTFormat;
lastWordField.maxChars = 20;
lastWordField.border = true;
lastWordField.height = 20;
lastWordField.width = 120;
lastWordField.restrict = "a-z";
lastWordField.wordWrap = true;
lastWordField.multiline = false;
lastWordField.background = true;
lastWordField.backgroundColor = 0xFFFFFF;
lastWordField.text = " ";
lastWordField.x = swLabelTXT.x;
lastWordField.y = swLabelTXT.y + 15;
addChild(lastWordField);
var submitButton:Sprite = new Sprite();
submitButton.graphics.beginFill(0x000000, .2);
submitButton.graphics.drawRect(0, 0, 40, 20);
submitButton.buttonMode = true;
var subTXT:TextField = new TextField();
subTXT.text = "Submit";
submitButton.x = lastWordField.x;
submitButton.y = lastWordField.y + 25;
subTXT.x = submitButton.x;subTXT.y=submitButton.y;
submitButton.addEventListener(MouseEvent.CLICK, submitFormHandler);
addChild(subTXT);
addChild(submitButton);
}
private function submitFormHandler(event:MouseEvent):void
{
var theRequest:URLRequest =
new URLRequest("basicresult.html?fw="+firstWordField.text+"&lw="+lastWordField.text);
navigateToURL(theRequest, "_blank");
}
}
}
|