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

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

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

Регистрация: Sep 2008
Сообщений: 79
Question Есть ли альтернатива свойству _global

Все переменные, находящиеся в символах(клипах) недоступны для основного ролика - приходится писать свойство _global - но если разных переменных очень много...
есть ли другой выход?
Также хочу спросить насчет текстовых полей в которых отображается какая-либо изменяющаяся переменная - если это текстовое поле в символе, а переменная на основном ролике, то в нем тоже нифига не отображается
Объясните плиз!

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Может надо изменить уже подход и писать на АС2 (я уж не говорю про АС3) или хотя бы весь код в одном кадре основной линейки?
Всетаки 21-й век...
__________________
Reality.getBounds(this);

Старый 04.01.2009, 23:12
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 3  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Цитата:
Сообщение от LOST DEMON Посмотреть сообщение
есть ли другой выход?
Да - это пути (абсолютные и относительные) и прототипы (наследование).

Старый 05.01.2009, 17:12
Nata_cher вне форума Посмотреть профиль Отправить личное сообщение для Nata_cher Посетить домашнюю страницу Nata_cher Найти все сообщения от Nata_cher
  № 4  
Ответить с цитированием
Nata_cher

Регистрация: Mar 2001
Сообщений: 160
Отправить сообщение для Nata_cher с помощью ICQ Отправить сообщение для Nata_cher с помощью Skype™
попробуйте разобраться с видимостью переменных, пользовать _global без особой нужды вообще нехорошо, даже _root лучше не использовать... разберитесь с относительными переменными.
__________________
Лень - двигатель прогресса....

Старый 05.01.2009, 20:48
LOST DEMON вне форума Посмотреть профиль Отправить личное сообщение для LOST DEMON Посетить домашнюю страницу LOST DEMON Найти все сообщения от LOST DEMON
  № 5  
Ответить с цитированием
LOST DEMON
 
Аватар для LOST DEMON

Регистрация: Sep 2008
Сообщений: 79
Цитата:
Сообщение от chingachgoog Посмотреть сообщение
Да - это пути (абсолютные и относительные) и прототипы (наследование).
простите за мою тупость, но че это значит? точнее, куда эти пути "писать" в переменных???
объясните плиз на примере:
есть некая переменная variable1 ее значение задается в основном ролике - в root
есть некий символ - внутри него - текстовое поле textarea1, отображающее значение этой variable1
дак что конкретно сделать, чтобы отображалось значение переменной??

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
1) Почему код отображения значения так необходимо вынести в мувик? Что мешает это делать в кадре основной шкалы? (нечто вроде mc.txt.text = this.variable1)

2) Если Вы уверены, что значения переменных должно быть доступно из любого места приложения, то хотя бы сгруппируйте их в виде объектов на _root или классов с набором статических свойств либо классов-синглтонов (вариант с классами предпочтительнее, в принципе).
__________________
4am is time to rock

Старый 05.01.2009, 21:30
LOST DEMON вне форума Посмотреть профиль Отправить личное сообщение для LOST DEMON Посетить домашнюю страницу LOST DEMON Найти все сообщения от LOST DEMON
  № 7  
Ответить с цитированием
LOST DEMON
 
Аватар для LOST DEMON

Регистрация: Sep 2008
Сообщений: 79
Цитата:
Сообщение от DarkLight Посмотреть сообщение
1) Почему код отображения значения так необходимо вынести в мувик? Что мешает это делать в кадре основной шкалы? (нечто вроде mc.txt.text = this.variable1)
Все спасибо, так все работает - я просто ступил

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

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от DarkLight Посмотреть сообщение
... либо классов-синглтонов (вариант с классами предпочтительнее, в принципе).
Меня бы за такое BloodHound поколотил =)

Кстати, Мук тоже не советует превращать синглтон в хранилище глобальных переменных.

От себя добавлю, что ООП как раз и для того и задумывалось, чтобы избегать подобных процедурных решений.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Фаулер в одной из книг (Архитектура корпоративных программных приложений) для шаблона Registry (Реестр) в случае однопоточных приложений он рекумендует имеено его Я не сторонник такого подхода (Фаулер тоже, но причины его периодического использования описывает), но не из-за синглетона, а из-за того, что считаю создание объекта-реестра в большинстве случаев неудачным элементом архитектуры. Поэтому как один из допустимых подходов я его упоминаю все-таки.
__________________
4am is time to rock


Последний раз редактировалось DarkLight; 05.01.2009 в 22:28.
Старый 05.01.2009, 22:31
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 10  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
И в чем же оно неудачно? =)
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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