Технология создания учебных мультимедиа-продуктов в инструментальной среде Macromedia Flash MX. Шишканов Д.В - 162 стр.

UptoLike

162
{
step_x=-step_x;
}
if (_y<57.6 || _y>244.8)
{
step_y=-step_y;
}
}
Åñëè âñ¸ áûëî ñäåëàíî ïðàâèëüíî,
øàð áóäåò äâèãàòüñÿ ïî äèàãîíàëè, îò-
ñêàêèâàÿ îò ñòåíîê, êàê áèëüÿðäíûé.
Öèêëû For, While è Do while
Öèêëû - ýòî êîìàíäû ÿçûêà ActionScript, ïîâòîðÿþùèå çàäàííûé
íàáîð êîìàíä îïðåäåë¸ííîå êîëè÷åñòâî ðàç èëè äî íàñòóïëåíèÿ êà-
êîãî-ëèáî óñëîâèÿ.
Êîìàíäû, ïîçâîëÿþùèå îðãàíèçîâàòü öèêëû, ðàñïîëîæåíû â ðàç-
äåëå Actions>Conditions/Loops.
Êîìàíäà for âûïîëíÿåò ñïèñîê êîìàíä, çàêëþ÷¸ííûõ â ôèãóðíûå
ñêîáêè, îïðåäåë¸ííîå ÷èñëî ðàç, èñïîëüçóÿ ïåðåìåííóþ â êà÷åñòâå
ñ÷¸ò÷èêà ïîâòîðåíèé.
Êîìàíäà for èìååò òðè ïàðàìåòðà:
1. Init (íà÷àëüíîå óñëîâèå). Ýòîò ïàðàìåòð äîëæåí ñîäåðæàòü óñ-
òàíîâêó íà÷àëüíîãî çíà÷åíèÿ äëÿ ïåðåìåííîé, èñïîëüçóåìîé â êà÷å-
ñòâå ñ÷¸ò÷èêà. Íàïðèìåð, çíà÷åíèå Init ìîæåò áûòü ðàâíî k=0.
2. Condition (óñëîâèå öèêëà). Ýòîò ïàðàìåò ð äîëæåí ñîäåðæàòü
óñëîâèå, ïðè êîòîðîì öèêë ïðîäîëæàåò ïîâòîðåíèÿ. Ïðè íàðóøåíèè
ýòîãî óñëîâèÿ öèêë ïðåðûâàåòñÿ. Íàïðèìåð, çíà÷åíèå Condition ìî-
æåò áûòü ðàâíî k<5.
3. Next (èçìåíåíèå ïåðåìåííîé). Ýòîò ïàðàìåò ð äîëæåí ñîäåð-
æàòü êîìàíäó, èçìåíÿþùóþ çíà÷åíèå ïåðåìåííîé öèêëà. Íàïðèìåð,
çíà÷åíèå Next ìîæåò áûòü ðàâíî k++.
Çíà÷åíèÿ ïàðàìåòðîâ öèêëà for çàïèñûâàþòñÿ â ñêîáêàõ ÷åðåç òî÷-
êó ñ çàïÿòîé.