Форум 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=128178)

getelse 01.08.2009 16:32

Спасибо Вам

А, если во флешке, добавить еще одну кнопку для отправки текста(php).
измененный текст не отправляется.
(что-то типа фокус уходит, текст не сохраняется)
А, если, я сам напечатаю какой-нибудь текст в текстовом поле, уже после добавления скобок, тогда измененный текст(со скобками) отправляется.

Добавлено через 3 часа 19 минут
Почему, при переходе с одной кнопки(скобки) на другую(запись), скобки в текстовом поле (чтобы они сохранились нужно опять что-нибудь дописать в текстовом поле) не сохраняются?

udaaff 01.08.2009 22:22

Выложите пример.

getelse 01.08.2009 23:02

Создан на основе Вашего кода, udaaff
Код AS1/AS2:

// на сцене txt и mc
 
txt.onSetFocus = txt_onSetFocusHandler;
txt.onKillFocus = txt_onKillFocusHandler;
 
mc.onRelease = mc_onReleaseHandler;
 
var beginIndex:Number;
var endIndex:Number;
 
function txt_onSetFocusHandler(oldFocus:Object):Void
{
        onMouseUp = onMouseUpHandler;
}
 
function txt_onKillFocusHandler(newFocus:Object):Void
{
        delete onMouseUp;
}
 
function onMouseUpHandler():Void
{
        beginIndex = Selection.getBeginIndex();
        endIndex = Selection.getEndIndex();
}
 
 
function mc_onReleaseHandler():Void
{
        if (beginIndex == endIndex)
                return;
 
        var newString:String = "[" + txt.text.substring(beginIndex, endIndex) + "]";
        txt.replaceText(beginIndex, endIndex, newString);
 
        delete beginIndex;
        delete endIndex;
}

Почему(как реализовать), при переходе с одной кнопки(скобки) на другую(запись), скобки в текстовом поле (чтобы они сохранились, нужно опять что-нибудь дописать в текстовом поле) не сохраняются? (что-то типа фокус уходит, текст не сохраняется)

udaaff 02.08.2009 14:59

getelse, пример -- в смысле, исходник с примером, а не swf файл.

getelse 02.08.2009 15:04

вот, лови flash8, as2
zip (fla,swf,php)
target

Xero201 02.08.2009 21:46

Вот хороший пример по теме из FAQ http://www.flasher.ru/forum/showthread.php?t=65889

getelse 03.08.2009 15:01

Объясните друзья.
Как сохранить текст, 'после изменения давшей одной кнопкой', другой кнопкой.
В процессе перехода с одной кнопки на др. кнопку, изменения в тексте (которые дала
первая кнопка) не сохраняются, второй кнопкой.
Спасибо.

codfelix 03.08.2009 23:02

Selection.setFocus("txt");

getelse 04.08.2009 00:21

Что-то, так не получается

Код AS1/AS2:

Selection.setFocus("txt");


Xero201 04.08.2009 01:34

Цитата:

Сообщение от getelse (Сообщение 840175)
Объясните друзья.
Как сохранить текст, 'после изменения давшей одной кнопкой', другой кнопкой.
В процессе перехода с одной кнопки на др. кнопку, изменения в тексте (которые дала
первая кнопка) не сохраняются, второй кнопкой.
Спасибо.

Так ты серьезно, или прикалываешься?
Из чего видно, что одна кнопка меняет текст, а "в процессе перехода с одной кнопки на др. кнопку, изменения в тексте (которые дала первая кнопка) не сохраняются"? Попробуй не сохранять, просто выводить текст при нажатии "другой" кнопки с помощью trace(). Если текст выводится измененным, то приведи код сохранения, иначе код изменения.


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

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