PDA

Просмотр полной версии : "Тень" input текста


deman455
12.01.2010, 15:34
Перед тем как ввести что то в инпут на нем должно быть написано "Пароль" ну или подобное. Когда нажимаеш на инупт для ввода текста, "Тень текста" должна исчезнуть. Как такое сделать помогите...

Hauts
12.01.2010, 15:44
this.defaultPassText = "Пароль";
this.input_pass.text = this.defaultPassText;
this.onSetFocus = function(oldFocus, newFocus) {
if (newFocus == this.input_pass && this.clearPass != true) {
this.input_pass.password = true;
this.clearPass = true;
newFocus.text = "";
var f = this.input_pass.filters[0];
f.strength = 0;
this.input_pass.filters = [f];
}
if (oldFocus == this.input_pass && (this.input_pass.text).split(" ").join("") == "") {
this.input_pass.text = this.defaultPassText;
this.clearPass = false;
this.input_pass.password = false;
var f = this.input_pass.filters[0];
f.strength = 1;
this.input_pass.filters = [f];
}
};
Selection.addListener(this);


На сцене должно быть поле вводимого текста "input_pass", с фильтром тени.

Вы специально пишите с ошибками, или просто их не замечаете?

deman455
12.01.2010, 15:54
Вы специально пишите с ошибками, или просто их не замечаете?
скорее всего не замечаю... Но спосибо за ответ !

Hauts
12.01.2010, 15:55
"Спасибо"

deman455
12.01.2010, 16:58
Hauts :)