2011-10-05 2 views
0

지리적 위치 (우편 번호)에 따라 다른 제안을하는 내 사이트의 작은 배너를 만들고 있습니다. 내가 원하는 몇 가지 요소를 제외하고는 코드가 거의 작동합니다.입력 텍스트 상자 텍스트를 바꾸고 "Enter"키를 누릅니다. - 플래시

1) 사용자가 입력 상자를 클릭 할 때까지 입력란에 "우편 번호 입력"이라고 말하고 싶습니다. 그런 다음 사용자가 우편 번호를 입력 할 수 있습니다. 이 시점의 텍스트 상자는 5 자리 숫자로만 입력해야합니다.

2) 양식을 제출하기 위해 단추를 클릭하는 대신 입력 텍스트 필드에있을 때 사용자가 옵션을 입력하기 만하면 양식이 처리됩니다. 이 작업을 수행하는 방법에 대한 도움은 매우 놀랍습니다.

nameText = “zip”; 
zipCode.text = nameText; 
zipCode.onSetFocus = function(){ 
if(this.text == nameText) { 
this.text = “”; 
} 
} 
zipCode.onKillFocus = function(){ 
    if (this.text == “”){ 
     this.text = nameText; 
    } 
} 
gobutton.onPress = function(){ 
var zipcode:String = zipCode.text; //input text box 
var link:String = “http://www.mycoolwebsite.com&zipcode;=”; //the site 
var url:String = link + zipcode; // The site + the input text box 
trace(url); 

getURL(url, “_blank”, “GET”); 
} 

어떤 생각 : :-)

내가 AS2

와 플래시 CS5를 사용하고 이것은 내가 지금까지 가지고있는 코드는?

답변

0
function checkURL(){ 
var zipcode:String = zipCode.text; //input text box 
var link:String = "mywebsiteURL&zipcode="; //the site 
var url:String = link + zipcode; // The site + the input text box 

trace(url); 

getURL(url, "_blank", "GET"); 
} 

keyListener = new Object(); 

gobutton.onPress = function(){ 
checkURL(); 
} 

keyListener.onKeyDown = function(){ 
if(Key.isDown(Key.ENTER)){ 
    checkURL(); 
} 
} 

Key.addListener(keyListener); 
관련 문제