Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.03.2009, 02:26
Parsley вне форума Посмотреть профиль Отправить личное сообщение для Parsley Найти все сообщения от Parsley
  № 1  
Ответить с цитированием
Parsley

Регистрация: Mar 2009
Сообщений: 21
По умолчанию out=substring(inputtext, 1, 10);

Более, чем уверен, что кто-нибудь сталкивался с глюком (сейчас опишу), он именно в v. 8 и v. 10 Flasha.
Суть в следующем: переменная puttext, это текстовое поле с введенным словом, например: "ЛЕСОПОВАЛ", все значения присвоены, что это именно Input Text и Variable: puttext

Код AS1/AS2:
out=substring(puttext, 1, 10);
//Проверка
trace (out) // выдает <p align="
// Это начало форматирования текста с 1 символа по 10 символ, бессмысленные данные.

// Глюка нету при:
Код AS1/AS2:
out=substring("ЛЕСОПОВАЛ", 1, 10);
trace (out) // ЛЕСОПОВАЛ
//При генерации в 7>5 Flash-а такого глюка в ранних версия нету.

В чем причина, как это обойти? Кроме как генерации в v. 7 Flash.


Последний раз редактировалось Parsley; 23.03.2009 в 16:38.
Старый 23.03.2009, 06:57
Alkaz вне форума Посмотреть профиль Отправить личное сообщение для Alkaz Найти все сообщения от Alkaz
  № 2  
Ответить с цитированием
Alkaz

Регистрация: May 2006
Адрес: Нск
Сообщений: 91
ни за что и никогда не назначать текстовым полям переменную. давайте ему instance name и через него вытаскивайте свой текст.

Старый 23.03.2009, 07:54
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Parsley, отредактируйте свой пост и оформите код тегами [as][/as].

Старый 23.03.2009, 13:10
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от Parsley Посмотреть сообщение
все значения присвоены, что это именно Input Text и Variable: puttext
Не используйте Var. Вместо него используйте поле <Instance Name> (которое под полем выбора Static_text/Dynamic_Text/Input_Text).

И обращайтесь к текстовому полю так:

Код AS1/AS2:
out=substring(puttext.text, 1, 10);
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 23.03.2009, 16:40
Parsley вне форума Посмотреть профиль Отправить личное сообщение для Parsley Найти все сообщения от Parsley
  № 5  
Ответить с цитированием
Parsley

Регистрация: Mar 2009
Сообщений: 21
Помогло, полегчало. Работает, так намного лучше!

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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