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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Sep 2003
Адрес: Россия, Москва
Сообщений: 29
Отправить сообщение для dims12 с помощью ICQ
По умолчанию Как завести глобальну переменную?

Создал в первом кадре анимации такой скрипт

_global.YellowPhase = 10;
tellTarget ("Желтый") {
gotoAndStop (_global.YellowPhase);
}


А он не работает: подчиненный клип "Желтый" продолжает крутиться, не слушает команды.

А вот такой код работает правильно:

tellTarget ("Желтый") {
gotoAndStop (10);
}

Почему? Вроде бы в книжке написано, что для заведения переменных достаточно им чего-нибудь присвоить. А глобальные переменные - это переменные, начинающиеся с _global.

Я что-то напутал?

Димс.
__________________
Димс

Старый 20.02.2004, 18:44
Jlekc вне форума Посмотреть профиль Отправить личное сообщение для Jlekc Найти все сообщения от Jlekc
  № 2  
Jlekc
 
Аватар для Jlekc

Регистрация: Dec 2003
Адрес: Leopolis
Сообщений: 398
Отправить сообщение для Jlekc с помощью ICQ
c _global все должно работать проверь еще раз, свою запись!!

Старый 20.02.2004, 19:00
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 3  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
_global.YellowPhase = 10;
tellTarget ("yellow") {
gotoAndStop (_global.YellowPhase);
}
Всё работает!
Ты б инстанс ещё по китайски обозначил.

Старый 20.02.2004, 19:03
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 4  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
На проверь.
Вложения
Тип файла: zip untitled-5.zip (2.2 Кб, 96 просмотров)

Старый 22.02.2004, 23:51
dims12 вне форума Посмотреть профиль Отправить личное сообщение для dims12 Посетить домашнюю страницу dims12 Найти все сообщения от dims12
  № 5  
dims12

Регистрация: Sep 2003
Адрес: Россия, Москва
Сообщений: 29
Отправить сообщение для dims12 с помощью ICQ
Штрек, может у меня флэш какой-старый? Потому что твой файл не открывается.

У меня версия 5.0
Это что, уже динозавр, да?

Димс.
__________________
Димс

Старый 22.02.2004, 23:52
dims12 вне форума Посмотреть профиль Отправить личное сообщение для dims12 Посетить домашнюю страницу dims12 Найти все сообщения от dims12
  № 6  
dims12

Регистрация: Sep 2003
Адрес: Россия, Москва
Сообщений: 29
Отправить сообщение для dims12 с помощью ICQ
А что значит "назвал по-китайски"? Это моя фраза, я так обычно критикую англоязычие. Что, во флэше можно русские имена использовать, да? На переносимости это никак не скажется?

Димс.
__________________
Димс

Старый 23.02.2004, 02:57
dims12 вне форума Посмотреть профиль Отправить личное сообщение для dims12 Посетить домашнюю страницу dims12 Найти все сообщения от dims12
  № 7  
dims12

Регистрация: Sep 2003
Адрес: Россия, Москва
Сообщений: 29
Отправить сообщение для dims12 с помощью ICQ
Вот моя флешка. Кстати, почему она такая большая, из-за библиотеки?

Я сделал сначала объект-машинку, вложил его в объект "движущаяся машинка" и уже его положил на линейку. Это идиотизм или так правильно делать?

А еще. Не понимаю, как именовать объекты? Я делаю это на вкладке Instance/Name, но видел в примерах, что это поле пустое, а имя у бъекта все равно есть. Как это получается?
Вложения
Тип файла: zip cars.zip (7.7 Кб, 98 просмотров)
__________________
Димс

Старый 23.02.2004, 09:32
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 8  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
Цитата:
Оригинал написал(а) dims12
Штрек, может у меня флэш какой-старый? Потому что твой файл не открывается.

У меня версия 5.0


Цитата:
Что, во флэше можно русские имена использовать, да?
НЕТ
__________________
Portfolio

Старый 23.02.2004, 18:07
dims12 вне форума Посмотреть профиль Отправить личное сообщение для dims12 Посетить домашнюю страницу dims12 Найти все сообщения от dims12
  № 9  
dims12

Регистрация: Sep 2003
Адрес: Россия, Москва
Сообщений: 29
Отправить сообщение для dims12 с помощью ICQ
Пушистик, ты чего сказал-то?
__________________
Димс

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

Регистрация: Sep 2003
Адрес: Россия, Москва
Сообщений: 29
Отправить сообщение для dims12 с помощью ICQ
Назвал переменную по-английски, получился код

_global.YellowPhase = 10;
tellTarget ("YellowCarMoving") {
gotoAndStop (_global.YellowPhase);
}

который все равно не работает.

А код

tellTarget ("YellowCarMoving") {
gotoAndStop (10);
}

работает.

То есть дело не в русском наименовании. Что, кстати, было очевидно, так как если бы дело было бы в нем, то не работали бы оба кода.

Ребята, я понимаю, что проще загадочно посмеяться, но по делу-то есть идеи?

Димс.
__________________
Димс


Последний раз редактировалось dims12; 23.02.2004 в 18:13.
Создать новую тему   Часовой пояс GMT +4, время: 10:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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