Значи на сцената имам следните клипове - 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 всичко се повтаря.
Някави идеи?