-
hittest и events (flash)
Значи на сцената имам следните клипове - goal2, square, empty. В Empty ми се зарежда външно swf. Square го движа с стрелките на клавиатурата. На goal2 съм задал следното:
onClipEvent (keyDown) {
if (_root.goal2, hittest(_root.square)) {
_root.empty.loadMovie("external.swf");
}
}
Трябва ми някакъв event или някъкъв друг начин по който да установя кога goal2 или square са се пресекли. С keyDown или keyUp работата е незадоволителна - в единия случай юзера трябва да спре, а в другия почва едно зареждане и презареждане на външния файл, което няма край. Не може да се ползва и мишка за кликване.
Дали има възможност square да влезе в goal2 само веднъж да му се зареди външното swf и после да си излезе без "странични ефекти". Като се срещнат пак goal2 и square всичко се повтаря.
Някави идеи?
-
hittest и events (flash)
<blockquote id="quote"><font size="1" id="quote"><b id="quote">цитат:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">Правила, за да ви толерираме:
1. Тук пишете само за проблеми свързани с уебдизайн, скриптинг и хостинг, както и обработка на 2D и 3D графични елементи.
2. Ясно задавайте въпросите си, за да получите ясни отговори.
<font color="red">3. По възможност давайте линк към сорс код или пишете такъв в коментара си.</font id="red">
4. Пишете само, ако знаете отговора на въпроса или имате някакво смислено предложение.
Благодаря за разбирането
To be continued :)
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
-
hittest и events (flash)
Bri e prav. Ka4i source-a na nqkoi free server i dai link.
-
hittest и events (flash)
Направи 1 клип от няколко кадъра който да има action който да проверява границите за _x и _y, като знаеш кви са ти размерите на обектите би трябвало лесно да направиш проверка за пресичане... аз така правиш нещо като mortal kombat и точно така си правих проверка дали ударите са по противника или във въздуха...