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

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

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

Регистрация: Jul 2003
Сообщений: 2
По умолчанию Пара чайниковских вопросов

Здравствуйте. Тут у меня пара чайниковских вопросов появилась:
1. Переменные - различия и области действия глобальных и локальных переменных. Как, например объявить глобальную переменную? Какова будет область ее действия? Как объявить локальную переменную и будет ли она действовать на весь клип или только в конкретном кадре/процедуре? Где можно увидеть толковое объяснение по этим вопросам?
2. Функции... В принципе вопросы те-же... Как вызывать процедуру в другом клипе? Как прописать конкретную функцию на определенное событие для объекта? Можно ли прописать функцию из другого объекта? Привязываются ли функции конкретно к объекту либо же к клипу вцелом? Вобщем, тоже хотелось бы узнать, где можно достать в сети толковое руководство...
И вообще - я еще абсолютный чайник. Где можно достать примеры с хорошим описанием по основам работы со скриптами?
Спасибо...

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

Регистрация: Mar 2001
Адрес: всё, отжился...
Сообщений: 1,024
Отправить сообщение для Useless с помощью ICQ
Глобальные переменные в MX объявляются через _global. В пятёрке такого нет, но нечто подобное можно сделать, объявив переменную в _root, а затем обращаясь к ней так: _root.variable.

Локальные переменные для функции и блока (и кадра, вызванного через call), объявляются с помощью ключевого слова var.

Остальные переменные относятся к тому таймлайну (клипу), в котором они определены. Закрытых переменных нет, поэтому к любой переменной в таймлайне можно обратиться из любого другого клипа.

Кроме клипов, есть ещё программные объекты - но с ними всё аналогично.

Функции - те же переменные, просто в них хранится ссылка на код. Поэтому всё, что относится к переменным, справедливо и для функций.

Читать хелп: var, _global, function (ещё можно call и set variable)
Хелп на русском здесь
Ещё кое-что для начинающих тут
__________________
Work not wolf - in forest no run

Старый 20.07.2003, 04:59
leo@atris вне форума Посмотреть профиль Отправить личное сообщение для leo@atris Посетить домашнюю страницу leo@atris Найти все сообщения от leo@atris
  № 3  
leo@atris
 
Аватар для leo@atris

Регистрация: Jul 2003
Сообщений: 9
реалистично обращаться к любой переменной, равно как и объявлять ее, по абослютному пути, нпример
_root.movie1.variable1='yep';
при этом в _root.movie2 ее видно не будет, т.е. можно испольвоать это имя... а вообще, см. классическую стрктуру наследования
кстати, это оч.удобно при загрузке переменных (LoadVariables) и вообще чем сожнее клип, тем круче тема

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

Регистрация: Jul 2003
Сообщений: 2
Спасибо!..

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

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

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


 


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


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