Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Что значит такая строчка (http://www.flasher.ru/forum/showthread.php?t=22146)

Sebis 30.10.2001 03:23

Что значит такая строчка
 
_y = (_y<-20)or(_y>50)? _y: _y+_root.st;

Я её нашёл в одном из исходников, но уже не помню в каком разделе, а то бы написал автору

Fisher 30.10.2001 11:40

Вообщето в таких случаях я отправляю читать хелп по скрипту - очень увлекательно и позволяет съэкономить массу времени и своего и чужого :p Ну да ладно :)
Если координата Y не в промежутке от -20 до 50 наращивать ее на значение _root.st

Fisher 30.10.2001 12:06

Извени обмишурился - наоборот :)
Если _y не в промежутке то не изменять а если в промежутке то наращивать.

?: (импликация)
Синтаксис

expression1 ? expression2 : expression3

Аргументы

expression1 Выражение, оценивающееся булевым значением, обычно сравнительное выражение.

expression2, expression3 Любое значение.

Описание

Оператор (импликация); анализирует expression1 и возвращает значение expression2 если expression1 есть true, в противном случае возвращает значение expression3.

Player

Flash 4 или более поздней версии.

Sebis 30.10.2001 14:59

Спасибо!
 
Я сегодня с утра уже разобрался, но всё равно большое спасибо!


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

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