Изучаем JavaScript Part 001

Page 184

потерпев неудачу

Проблемы нарисованного человечка к со ж ал ен и ю , Э лли уже столкнулась с п р о б л ем о й . П о п р о с и в св о и х друзей п р о т е с т и р о в а т ь с тр ан и ц у с « П р и к л ю ч ен и ям и » , о н а узнала о п о я в л е н и и пустого окна. « О кн о-призрак» в о зн и ­ к ае т п р и п е р е х о д е о т о д н о й с ц ен ы к другой. Т о есть п р о б л ем а каким -то о б р азо м св язан а с в о зв р а щ ен и е м к с ц ен е 0.

О к н о - п р и з р а к не содерж ит никакого сообщения? WelcOHG t o

STICK FIGURE A D V E M T i i Pc

CZ5HZ3 О РЬаж choose:

О казал о сь, ч т о две с ц ен ы д ей с тв и те л ь н о в о звр ащ аю т нас к с ц ен е 0. И х н о м е р а 5 и 6 , и о н и со о тветству ю т тупиковы м веткам и с т о р и и . В п р и н ­ ц и п е и м е е т см ы сл, п о сл е то го как и с т о р и я сто л ь б ессл авн о за в ер ш и ­ л ась, вер н у ться в нач ало. И м е н н о п о это м у Э лли н ап и сал а код м етод а c h a n g e S c e n e () таки м о б р азо м , ч то б ы п о сл е э т и х с ц ен п р о и сх о д и л п ер ех о д к с ц е н е 0: else if (curScene == 5 curScene = 0;

} else if (curScene == curScene = 0;

Сцены s и <ь м е н я ю т значение пер ем ен н о й cu rS cen e, но ничего не д е л а ю т с пер ем ен н о й m essage.

К аж ется, ч то т а к о й п р о с т о й код н е д о л ж ен бы л п р е п о д н е ст и н ам н и к ак и х с ю р п р и зо в , н о в згл ян ем н а посл ед н ю ю стр о ч к у м е­ т о д а c h a n g e S c e n e ( ) , о тв еч аю щ его за и зм е н ен и е и зо б р а ж е н и я и о п и с ан и я п р и п е р е х о д е к следую щ ей сцене. document.getElementByldC'sceneimg").src = "scene" + curScene + ". png" alert(message);

О т ображ ает т е к с т с описанием сцены , хр анящ ийся в п ер ем ен н о й m essage.

190

глава 4


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.