Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Работа со строкой. (http://www.flasher.ru/forum/showthread.php?t=149392)

Vasiliy3D 24.01.2011 11:54

Работа со строкой.
 
Здраствуйте. Простите пожалуйста, я не Flasher, я дизайнер. Я делаю терминал и начальник требует, чтобы я этот терминал представил в Flash. Ну я немного знаю Flash, но я почти не знаю Action Script. Вопрос простой. Работа с динамической строкой.
Надо чтобы на одной странице можно было в строку вбить виртуальными кнопками текст, в одном кадре. А в следующем кадре эта надпись появилась в другой строке. Как выбить текст я допер. Сделал клавиатуру. Правда не смог поянть как сделать клавишу BackSpace - стерание по одной букве назад. Но это ладно.
Самое непонятное, как же сделать чтобы строка в другом кадре копировала текст сроки в предыдущем. Вроде говорят о переменной TextField. Я попытался - получилось что строка в кадре копирует строку в этом же кадре. А при переключении в другой строки в любом случае пустеют.
Нарыл другой способ - вывод в строку текст из файла txt. Но увы, он почему то не все буквы выводит, а главное - не понятно как из флэша же в этот txt текст ввести.
Помогите пожалуйста.

temofony 26.01.2011 21:46

всмысле в другой строке?во 2 кадре в другом динамическом поле?-ну это легко.
\\на первом кадре\\
Код AS1/AS2:

var stroka;
submit_btn.onPress=function() {//код для кнопки инициирующей переход на следующий кадр
stroka=input.text;//присваиваем переменной строку которую нужно будет скопировать в "строку" на следующем кадре
gotoAndStop(2);
}

Потом на следующем кадре:

Код AS1/AS2:

output.text=stroka;

Добавлено через 56 секунд
Только не забудьте присвоить инстансные имена)

dark256 26.01.2011 22:43

оффтопик, но я бы такому начальнику сделал анимированный gif....
или презентацию в Powerpoint.
Ибо у вас есть все шансы, что далее вам придется осваивать биллинг и php...

Tails 27.01.2011 09:11

Если на флеше не получиться, сделайте на Front Page html версию ему. И что это за начальник такой ? :)

Бэкспэйс:
Код AS1/AS2:

BackspaceBt.onPress = function(){
        stroka = input.text.substr(1, input.text.length - 1);
        input.text = stroka;
// код писать в том кадре где лежит кнопка, сама кнопка должна иметь имя BackspaceBt (не путать с библиотекой)
}



Часовой пояс GMT +4, время: 16:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.