ВУЗ:
Составители:
165
Íàïðèìåð, óñòàíîâêà ïàðàìåòðà _x ñîâîêóïíîñòè âèäåîêëèïîâ ñ
èìåíàìè a_1f, a_2f, a_3f ... a_20f, ðàñïîëîæåííûõ â îñíîâíîé ñöåíå
_root, áóäåò çàïèñûâàòüñÿ ñëåäóþùèì îáðàçîì:
for (k=1; k<=20; k++)
{
setProperty(”_root.”+”a_”+k+”f”, _x, k*20);
}
 êîìàíäå With ïðè èñïîëüçîâàíèè ïîëíîãî ïóòè ê âèäåîêëèïó,
èìÿ êîòîðîãî çàäàíî ôîðìóëîé, íåîáõîäèìî äîïîëíèòåëüíî èñïîëü-
çîâàòü êîìàíäó Eval, êîòîðàÿ ïðîñòî âû÷èñëÿåò ôîðìóëó, ò.å. â äàí-
íîì ñëó÷àå îáúåäèíÿåò èìÿ â åäèíîå öåëîå.
Íàïðèìåð, ñ ïîìîùüþ êîìàíäû With ïðåäûäóùèé ïðèìåð áóäåò
çàïèñûâàòüñÿ òàê:
for (k=1; k<=20; k++)
{
with (eval(”_root.”+”a_”+k+”f”))
{
_x=k*20;
}
}
Èñïîëüçîâàíèå êîìàíäû Eval âîçìîæíî è áåç êîìàíä With è Set
Property. Òàê, ïðåäûäóùèé ïðèìåð ìîæíî çàïèñàòü êîðî÷å:
for (k=1; k<=20; k++)
{
eval(”_root.”+”a_”+k+”f”). _x=k*20;
}
Öèêëû, îðãàíèçîâàííûå ñ ïîìîùüþ êîìàíäû Goto
Îïèñàííûå âûøå öèêëû for, while è do while íåîáõîäèìû äëÿ ðà-
áîòû ñ áîëüøèì êîëè÷åñòâîì îáúåêòîâ èëè ïåðåìåííûõ, îäíàêî äëÿ
ñîçäàíèÿ ïðîãðàììíîé àíèìàöèè áîëåå âîñòðåáîâàíû öèêëû, îðãà-
íèçîâàííûå ”âðó÷íóþ” â êàäðàõ àíèìàöèè ïîñðåäñòâîì èñïîëüçîâà-
íèÿ ïåðåìåííûõ êîìàíä if è Goto.
Íàïðèìåð, òàêèì öèêëîì ÿâëÿåòñÿ ðàñ-
ñìîòðåííûé ðàíåå âå÷íûé öèêë, îðãàíè-
çîâàííûé â íåñêîëüêèõ êëþ÷åâûõ êàäðàõ.
Âå÷íûé öèêë ïîâòîðÿåò ôðàãìåíò àíèìà-
öèè áåñêîíå÷íîå ÷èñëî ðàç, ïîêà íå áóäåò
îñòàíîâëåíî âîñïðîèçâåäåíèå ñàìîãî
ôëýø-ðîëèêà.
Страницы
- « первая
- ‹ предыдущая
- …
- 163
- 164
- 165
- 166
- 167
- …
- следующая ›
- последняя »