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

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

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

Регистрация: Nov 2006
Сообщений: 12
По умолчанию Изменение текста в текстовом поле

Фера Искоро!

Извиняюсь снова за глупый вопрос, но возникла необходимость изменить текст.

Что есть:
Элемент Movie clip в библиотеке, в нём несколько кадров, в каждом кадре статическое текстовое поле, в текстовых полях названия меню.

Мне нужно, что в зависимости от переменной менялось значение одного из полей, например:
Было "Зарегистрироваться", пользователь зарегистрировался и вошел в акуант, стало "Выход", то есть уже другая надпись.

Наверное нужно так же и ссылку заменить.

Очень нужна помощь, во flash я полный ноль.

Старый 09.11.2006, 19:00
DECIDE вне форума Посмотреть профиль Отправить личное сообщение для DECIDE Найти все сообщения от DECIDE
  № 2  
Ответить с цитированием
DECIDE

Регистрация: Oct 2006
Сообщений: 128
Цитата:
Сообщение от Aspaix
Элемент Movie clip в библиотеке, в нём несколько кадров, в каждом кадре статическое текстовое поле, в текстовых полях названия меню.
Cтатическое текстовое поле нельзя изменить так как оно статическое, не меняющееся

сделай свойство поля вместо статического динамическим введи переменную var (скажем txt)и меняй себе на здоровье txt="Выход"

Старый 09.11.2006, 19:11
Aspaix вне форума Посмотреть профиль Отправить личное сообщение для Aspaix Найти все сообщения от Aspaix
  № 3  
Ответить с цитированием
Aspaix

Регистрация: Nov 2006
Сообщений: 12
Есть такое, спасибо, но из-за того, что текст стал динамическим. Поменялось его форматирование Он стал обычным, как это исправить? Если сделать опять статическим, то форматирование возвращается.

Старый 09.11.2006, 19:28
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 4  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Лучше не использовать var...это устарело и при случае тяжелее найти где ошибка...лучше обращаться к полю как textFieldName.text

А какое конкретно форматирование? Шрифт можно ембеддить(Embed), большинство параметров форматирования можно задать программно
__________________
4am is time to rock

Старый 09.11.2006, 19:31
DECIDE вне форума Посмотреть профиль Отправить личное сообщение для DECIDE Найти все сообщения от DECIDE
  № 5  
Ответить с цитированием
DECIDE

Регистрация: Oct 2006
Сообщений: 128
какое форматирование?
тип шрифта или сдвиги меняются?

Я вообще-то тоже только начел изучать Flash

Старый 09.11.2006, 19:36
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Aspaix
Есть такое, спасибо, но из-за того, что текст стал динамическим. Поменялось его форматирование Он стал обычным, как это исправить? Если сделать опять статическим, то форматирование возвращается.
Включить рендеринг поля как html. Это кнопка с символом "<>"
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.11.2006, 19:48
Aspaix вне форума Посмотреть профиль Отправить личное сообщение для Aspaix Найти все сообщения от Aspaix
  № 7  
Ответить с цитированием
Aspaix

Регистрация: Nov 2006
Сообщений: 12
Вообщем дело так:

1. При вставке flash передаю название элемента меню:
<param name="FlashVars" value="login_var=Регистрация"> и
<embed flashvars="login_var=Регистрация">
Это, кажется, правильно.

2. Нужно текстовому полю передать эти значения. Как не знаю.. Как сказал DECIDE не работает...

3. Если изменить текстовое поле на диманимеское, то меняется форматирование шрифта, ну то есть, был шрифт один - стал другой. Что значит ембеддить(Embed)?

P.S. спасибо что помогаете, иначе я вообще ничего не сдел бы.


Последний раз редактировалось Aspaix; 09.11.2006 в 19:51.
Старый 09.11.2006, 19:49
Aspaix вне форума Посмотреть профиль Отправить личное сообщение для Aspaix Найти все сообщения от Aspaix
  № 8  
Ответить с цитированием
Aspaix

Регистрация: Nov 2006
Сообщений: 12
Цитата:
Сообщение от iNils
Включить рендеринг поля как html. Это кнопка с символом "<>"
Нет не помогает...

Старый 09.11.2006, 19:51
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Aspaix
Нет не помогает...
Помогает, только вы делаете не верно что-то.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.11.2006, 19:54
Aspaix вне форума Посмотреть профиль Отправить личное сообщение для Aspaix Найти все сообщения от Aspaix
  № 10  
Ответить с цитированием
Aspaix

Регистрация: Nov 2006
Сообщений: 12
Выбрал "Dynamic Text" из списка.
Правее от списка "Single Line", через одну кнопку, нажал на "<>" ("Render text as HTML")...

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

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

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


 


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


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