Hi All,
Thanks in Advance… Please help. I am trying to seach text from input text but…
package sprites.dcs{
import flash.display.MovieClip;
import flash.display.DisplayObject;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.events.TextEvent;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.text.TextFormat;
public class StringFunctions extends MovieClip {
private var search_mc:SearchOp;
private var staze:Object;
private var searchBtn_format:TextFormat;
private var searchField_format:TextFormat;
private var txtField_format:TextFormat;
private var searchBtn:TextField;
private var searchField:TextField;
private var txtField:TextField;
public function StringFunctions():void {
search_mc=new SearchOp()
staze=new Object()
;
searchBtn=new TextField();
searchBtn_format= new TextFormat();
txtField=new TextField();
txtField_format= new TextFormat();
searchField=new TextField();
searchField_format= new TextFormat();
initValues();
}
private function initValues():void {
staze=this.parent;
createSearchButton();
createTextField();
createSearchTextField();
}
private function createTextField():void {
txtField.width=500;
txtField.height=300;
txtField.x=25;
txtField.y=20;
txtField.border=true;
txtField.background=true;
txtField.type= TextFieldType.INPUT;
//txtField.addEventListener(MouseEvent.CLICK,onClick);
txtField_format.font = "Verdana";
txtField_format.color = 0x0000FF;
txtField_format.size = 10;
txtField.defaultTextFormat = txtField_format;
staze.addChild(txtField);
}
private function createSearchButton():void {
searchBtn.selectable=false;
searchBtn.text="Search"
;
searchBtn_format.font = "Arial";
searchBtn_format.color = 0x000587;
searchBtn_format.size = 20;
searchBtn.defaultTextFormat = searchBtn_format;
stage.addChild(search_mc);
search_mc.buttonMode=true;
search_mc.useHandCursor=true;
search_mc.addEventListener(MouseEvent.CLICK,onClick);
search_mc.addChild(searchBtn);
search_mc.x=450;
search_mc.y=360
;
}
private function createSearchTextField():void {
searchField.width=500;
searchField.height=20;
searchField.x=25;
searchField.y=330;
searchField.border=true;
searchField.background=true;
searchField.type= TextFieldType.INPUT;
searchField_format.font = "Verdana";
searchField_format.color = 0x005854;
searchField_format.size = 10;
searchField.defaultTextFormat = searchField_format;
staze.addChild(searchField);
}
private function onClick(evnt:MouseEvent) {
var txtVar=txtField.text
var srcText=searchField.text;
var inputterString:String = srcText
var inputLength:Number = srcText.length;
var textStart:int = txtVar.indexOf(inputterString, 0);
var textEnd:int=0
if (inputLength>0) {
textEnd = textStart+inputLength;
} else {
textEnd = 0;
}
if (textStart>=0) {
txtField.setSelection(textStart, textEnd);
} else {
txtField.setSelection(0, 0);
}
textEnd = textEnd;
}
}
}
:stare::stare::stare: