Показать сообщение отдельно
Старый 03.04.2006, 12:56   #4
Di_Moon
Гость
 
Сообщений: n/a
По умолчанию Re: Makromedia Direktor

Цитата:
Сообщение от ELEKTRIC
Например у меня вопрос:
global SysBlock_Flag, CPU_Flag, xq, VideoPlata_Flag, Monitor_Flag, EnterFrame_Flag, yq, CpuCool_Flag, CD_Cover_Flag, Pow_Button_Flag, CD_Play_Flag, SoundPlata, Kolonki_Flag, musicS
Зачем всем обьектам присвоено глобальная...... что? Переменная?
Не совсем.... Все что имеет в своем названии flag просто напрасто является флагами состояний (как с дверцой, например. Ну и плюс так рекомендует венгерская нотация ) в global они определены чтобы у них было одно и тоже значение во всем коде (например чтоб эти флаги не передевать в качестве параметров к функциям, и не яб...ся потом с их сменой....)

Цитата:
Сообщение от ELEKTRIC
А вот здесь еще используется счетчик для чего?

-- наезд камерой
if keyPressed("d") then
if xq>10 then
xq=xq-1
member("Comp").camera("DefaultView").fieldOfView = xq
end if
end if
Ну тоже все просто... в xq 99% хранится текущее растояние от объекта до камеры. И данным счетчиком получается плавный наезд и камера должная остановится хогда xq будет равно 10. (т.е. блокируют чтоб камера в объект не въехала)
  Ответить с цитированием