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

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

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

Регистрация: Mar 2006
Сообщений: 3
Question Да вот все те же текстовые переменные и что с ними делать

У меня вот такая проблема

Создана переменная-счетчик отображаемая динамическим текстовым объектом text. Также на той же шкале есть кнопка которая при каждом нажатии добавляет +1 к числу на счетчике скрипт кнопки такой

on(release){
n=Number(n)+1
text=n
}

Но это работает только в том случае если находится на одной временной шкале. А как сделать так чтобы работало хоть откуда? т.с с любого мувиклипа? Я везде искал нормальное объяснение использования глобальных переменных но так и не нашел я пробовал добавлять _global везде где можно но кажется всеж туда куда надо так ине поставил

Помогите знающие люди
Спасибо

Старый 31.03.2006, 11:44
Golovach вне форума Посмотреть профиль Отправить личное сообщение для Golovach Посетить домашнюю страницу Golovach Найти все сообщения от Golovach
  № 2  
Ответить с цитированием
Golovach
 
Аватар для Golovach

Регистрация: Nov 2005
Адрес: Крым
Сообщений: 462
Отправить сообщение для Golovach с помощью ICQ
никогда не называй переменные "text" и им подобные, старайся вообще избегать английских слов, для верности всегда добавляй приставку "my_" (my_text)

Код:
on (release){
    n++;
    my_text = n;
}

Старый 31.03.2006, 16:21
Enom_AI вне форума Посмотреть профиль Отправить личное сообщение для Enom_AI Найти все сообщения от Enom_AI
  № 3  
Ответить с цитированием
Enom_AI

Регистрация: Mar 2006
Сообщений: 3
По умолчанию Нет ведь проблема то не в этом

нет проблема то не втом что не работает счетчик
счетчик то как раз и работает даже с моим кодом дело в том что он работет только в том случае
если текстовый объект и кнопка находятся в одном муыиклипе. А вот если кнопку например
запихнуть дальше то есть в другой мувиклип так чтобы текст отображающий значение переменной
находился в одном клипе а кнопка изменяющее значение переменной во вложенном в этот клип клипе
вот тут то и тишина. не работет ничего.
Вот я и думаю может это через глобальные переменные реализуется

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

Регистрация: Nov 2005
Адрес: Крым
Сообщений: 462
Отправить сообщение для Golovach с помощью ICQ
Можно указать путь из рута...

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

Регистрация: Mar 2006
Сообщений: 3
так я вроде бы пробовал например тестовый объект находится в клипе muv1

on(release){
n++
_root.muv1.text=n

Не выходит так

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

Регистрация: Jan 2006
Адрес: El Paso
Сообщений: 201
Код:
_root.counter=function(){
    //count - счетчик "кликов"
     _root.muv1.textfield_txt.text=String(++count);
     //muv1 может быть где угодно, текстовое поле находится в нем.
}
//далее код на кнопке, которая может быть где угодно
on (release){
 _root.counter();
}
Все
__________________
No war, make Flash.

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

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

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


 


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


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