Лекции по дисциплине "Программирование 3" для бакалавров 2-курса направлений 5350200-Телевизионные технологии



Download 5,13 Mb.
Pdf ko'rish
bet164/202
Sana26.05.2022
Hajmi5,13 Mb.
#610351
TuriЛекции
1   ...   160   161   162   163   164   165   166   167   ...   202
Bog'liq
Методичекое пособие Курс лекции по Программирование 3

onClipEvent (enterFrame) { 
clock._rotation = clock._rotation + 1; 

Этот 
скрипт
при входе в каждый 
кадр
(событии enterFrame) будет 
поворачивать экземпляр фильма-символа 
clock
(изображающий, допустим, 
стрелки часов) на 1 градус – независимо от других событий, происходящих в 
фильме. А если нам захочется иметь возможность пускать и останавливать 
часы, тогда 
скрипт
нужно переписать примерно так: 
onClipEvent (enterFrame) { 
if (power == true) { 
clock._rotation = clock._rotation + 1; 


Теперь вращение будет происходить только в том случае, 
если 
переменная
power
имеет 
значение
true. 
Переменной 
power
можно 
присваивать 
значение
false или true, 
используя 
другой 
скрипт

присоединенный к кнопке, кадру или другому экземпляру клипа – 
это, 
по
сути дела, будет "выключатель" для первого скрипта. 


195 
Подобная концепция часто используется в приложениях, давая 
возможность пользователю включать и отключать те или иные возможности 
программы в диалоговых окнах выбора настроек. В проектах 
Flash
, как 
правило, основной упор делается на анимацию и 
мультимедиа
, а значит, 
"переключатели" (их еще называют 
триггерами
) тоже пригодятся – они 
позволят "отключать" те скрипты (а значит, 
анимации
и целые монтажные 
столы), которые в данный момент не нужны. 
Реакция на действия пользователя 
Взаимодействие 
между 
пользователем 
и 
вашим 
фильмом 
осуществляется, главным образом, через посредство двух устройств: мыши и 
клавиатуры, причем вариантов их использования может быть 
много. 
Пользователь
может перемещать 
мышь
, нажимать и отпускать ее 
кнопки, пользоваться клавиатурой. При помощи условной логики можно 
запрограммировать фильм так, чтобы он так или иначе реагировал на 
действия пользователя. 
В следующем примере мы рассмотрим в проекте возможность 
интерактивного взаимодействия: 
пользователь
, нажав клавишу "
пробел
", 
сможет включать "ускорители", чтобы ракета поднималась быстрее. 
Для начала вспомним два важных момента. Первое: при загрузке 
экземпляра клипа 

Download 5,13 Mb.

Do'stlaringiz bilan baham:
1   ...   160   161   162   163   164   165   166   167   ...   202




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish