Это казалось достаточно простым, я знаю Java, PHP и JavaScript, так что просто недостаточно знаний о платформе Flash / ActionScript 3.0.
После некоторых исследований я добавил слой вфильм по коду (Flash CS5).Затем щелкните правой кнопкой мыши, выберите «Действия» и напишите этот код.
addEventListener(Event.ENTER_FRAME, setup);
submitButton.addEventListener(MouseEvent.CLICK, onSubmit);
queryField.addEventListener(MouseEvent.CLICK, onQueryClick);
var defaultText = "Search...";
function setup(){
queryField.text = defaultText;
}
function onSubmit(){
if(queryField.text != defaultText && queryField.text != ""){
navigateToURL(new URLRequest("http://www.somedomain.com/?query=" + queryField.text), "_blank");
}
}
function onQueryClick(){
if(queryField.text == defaultText){
queryField.text = "";
}
}
Как видите, я хочу добавить текст по умолчанию при загрузке в поле формы, на которое ссылается «queryField», что должноясно на фокусировку поля.При отправке формы браузер должен перенаправить на URL-адрес, добавив значение queryField.
Как я уже сказал, у меня недостаточно знаний о платформе, чтобы понять, в чем дело.Хотя может показаться, что ссылки в функциях недоступны из-за различий в объеме.Но другой пример, который я видел, игнорировал область ссылок на поля формы.
Прямо сейчас опубликованные фильмы ничего не делают.