Просмотр полной версии : Удаление из текстового поля
BBOY Ильич
10.02.2008, 18:27
Flash Lite 2.1
создаю текстовое поле.
создаю мувик, в нем пишу
on(release){
_root.InputPanel.textin.text = _root.InputPanel.textin.text.substr(0,_root.InputPanel.textin.length-1);
}и при нажатии в текстовом поле возникает надпись "undefined"
Очень надеюсь на вашу помощь. Спасибо.
BBOY Ильич
10.02.2008, 18:30
Ой, сорри. :rolleyes: Вот я дурак)))
Я забыл в коде написать substr
Когда пост первый дописал, понял.
Прошу меня извинить:rolleyes:
На будущее: для оформления своего кода надо использовать теги .
BBOY Ильич
10.02.2008, 19:23
ОК! Буду знать.
BBOY Ильич
10.02.2008, 20:35
хм... на компе работает, а на плеере - нет:(
можно ли какой-нибудь другой способ удаления использовать?
и еще момент
хочу, чтоб эта кнопка при нажатии становилась прозрачной
делаю так
on(release){
_root.InputPanel.textin.text = _root.InputPanel.textin.text + newline
this._alpha = 50;
}
все ок, но как сделать, чтоб при отпускании кнопки она снова становилась непрозрачной?
Molecula
10.02.2008, 22:00
На Релиз - альфа 100, на Пресс альфа=сколько Вам надо, а Вы на Отпускание.
BBOY Ильич
10.02.2008, 22:25
Большое спасибо!
А как на счет удаления?
Molecula
11.02.2008, 00:34
На счет удаления чего?
Код в Вашем первом посте не похож на удаление чего либо, но он делает то, что и должен делать.
BBOY Ильич
11.02.2008, 01:12
мой код в первом посте удаляет последний символ в текстовом поле.
но на плеере почему-то он отказывается этого делать.
Вот я и спрашиваю, есть ли другой способ удаления символа?
BBOY Ильич
11.02.2008, 21:04
Не возможно удалить кстати, только русские буквы... видимо с ними length не работает или еще чего-то...
И еще:
при вводе текста кнопками на экране, текстовое поле не прокручивается((
Хэлп!!!
BBOY Ильич
12.02.2008, 01:29
Окей ребятки. С предыдущими вопросами разобрался.
Last Question!
Напишите плиз простенький код, который делал бы так, чтобы при нажатии на клавишу PageDown и PageUp осуществлялся перезод на 1 и на 2 кадр соответственно.Спасибо.
BBOY Ильич
13.02.2008, 15:05
На Релиз - альфа 100, на Пресс альфа=сколько Вам надо, а Вы на Отпускание.
Получается так, что если нажать на кнопку, и удерживая мышь в нажатом положении, отвести курсор за пределы мувиклипа, он в начальное состояние не вернется.
Можно ли как-нибудь этого избежать?
Molecula
13.02.2008, 15:15
На onReleaseOutside вешаете дополнительно, можно ещё на onDragOut.
Хелп уже не открываем?:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.isDown(Key.PGDN)) {
бла-бла-бла;
} else if (Key.isDown(Key.PGUP)) {
бла-бла-бла;
}
};
Key.addListener(keyListener);
BBOY Ильич
13.02.2008, 15:33
Благодарю.
как понять "вешаете дополнитетьно"?
Molecula
13.02.2008, 16:12
mc.onReleaseOutside=mc.onRelease=...
BBOY Ильич
13.02.2008, 18:18
Спасибо!!!!!!
а как быть, если у меня код прямо в мувике?
on(release)
{
...
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.