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

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

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

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
Thumbs up текст в мувике

В _rootе лежит мувик работающий как кнопка.
В нем dynamic text.
Как из рута заставить менятся текст по нажатию сразу.

так не хочет (только если сдвигать курсор с мувика после нажатия)
stop();
my_mc.flags = 1;
my_mc.txt = "Текст 1";
my_mc.onRelease = function() {
if (my_mc.flags == 1) {
my_mc.txt = "Текст 2";
my_mc.flags = 2;
} else {
my_mc.txt = "Текст 1";
my_mc.flags = 1;
}
};
в my_mc:
1 кадр(_up) actions: stop();my_mc_txt.text = this.txt;
2 кадр(_down) actions: stop();my_mc_txt.text = this.txt;
my_mc_txt - текстовое поле
__________________
Хватит клавиши топтать... :mad:

Старый 19.12.2005, 20:24
KPaul вне форума Посмотреть профиль Отправить личное сообщение для KPaul Найти все сообщения от KPaul
  № 2  
Ответить с цитированием
KPaul
 
Аватар для KPaul

Регистрация: Nov 2005
Сообщений: 221
Зачем писать так хитро и так много...
Лучше поддерживать идею инкапсуляции и размещать код внутри,
на примере компонентов.
Но если хочется повесить все в руте, например можно очень просто:
Код:
this.changeText = function(){
if(this.flags==1) {
my_mc_txt.text = "...";
this.flags = 2;
}else if(this.flags == 2){
my_mc_txt.text = "...";
this.flags = 1;
}
}
my_mc.flags = 1;
my_mc.onRelease = this.changeText;

Старый 20.12.2005, 01:32
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 3  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Цитата:
Сообщение от as_68
В _rootе лежит мувик работающий как кнопка.
В нем dynamic text.
Как из рута заставить менятся текст по нажатию сразу.

так не хочет (только если сдвигать курсор с мувика после нажатия)
stop();
my_mc.flags = 1;
my_mc.txt = "Текст 1";
my_mc.onRelease = function() {
if (my_mc.flags == 1) {
my_mc.txt = "Текст 2";
my_mc.flags = 2;
} else {
my_mc.txt = "Текст 1";
my_mc.flags = 1;
}
};
в my_mc:
1 кадр(_up) actions: stop();my_mc_txt.text = this.txt;
2 кадр(_down) actions: stop();my_mc_txt.text = this.txt;
my_mc_txt - текстовое поле
onRelease срабатывает на отпускание кнопки, а тебе повидимому нужен onPress ...
__________________
BestMasterиZация

Старый 20.12.2005, 12:21
as_68 вне форума Посмотреть профиль Отправить личное сообщение для as_68 Найти все сообщения от as_68
  № 4  
Ответить с цитированием
as_68
 
Аватар для as_68

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
2KUZEN
И onPress и onRelease срабатывают только если я на время убираю курсор с my_mc.

2KPaul
Кнопок много и прописывать текст и код внутри не разумно.
А код твой не работает: по трэйсу пишет my_mc_txt.text - undefined.
__________________
Хватит клавиши топтать... :mad:

Старый 20.12.2005, 15:02
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 5  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Значит ты нам показываешь не весь код давай исходник ...
__________________
BestMasterиZация

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

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
А не хочет грузиться
Цитата:
Warning: move_uploaded_file(attach/88f3a63b0af6828d392151322bbb5bae): failed to open stream: Permission denied in /includes/functions_file.php on line 274

Warning: move_uploaded_file(): Unable to move '/tmp/phpqh6Lmv' to 'attach/88f3a63b0af6828d392151322bbb5bae' in /includes/functions_file.php on line 274

Warning: filesize(): Stat failed for attach/88f3a63b0af6828d392151322bbb5bae (errno=2 - No such file or directory) in /includes/functions_file.php on line 286
может позже заработает
__________________
Хватит клавиши топтать... :mad:

Старый 20.12.2005, 22:09
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 7  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
так у тебя может рнр тупит а не флеш ?!
__________________
BestMasterиZация

Старый 21.12.2005, 11:05
as_68 вне форума Посмотреть профиль Отправить личное сообщение для as_68 Найти все сообщения от as_68
  № 8  
Ответить с цитированием
as_68
 
Аватар для as_68

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
Да нет пытаюсь загрузить исходник на форум,
а выдает то что выше.

Как модератор может подскажешь когда можно будет залить файл.
__________________
Хватит клавиши топтать... :mad:


Последний раз редактировалось as_68; 21.12.2005 в 11:12.
Старый 22.12.2005, 14:01
as_68 вне форума Посмотреть профиль Отправить личное сообщение для as_68 Найти все сообщения от as_68
  № 9  
Ответить с цитированием
as_68
 
Аватар для as_68

Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
2 KUZEN
Никак не могу закачать исходник на форум.
Можно пришлю по почте?
Просто горит!!!
(Мне бы определиться - искать другой способ или нет.)
__________________
Хватит клавиши топтать... :mad:

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

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Код в руте:
Код:
stop();
my_mc.flags = 1;
my_mc.txt = "Текст 1";

my_mc.onPress = function() {
	if (my_mc.flags == 1) {
		my_mc.flags = 2;
		my_mc_txt.text = "Текст 2";
	} else {
		my_mc.flags = 1;
		my_mc_txt.text = "Текст 1";
	};
};
Так подходит?

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

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

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


 


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


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