2017년 8월 12일 토요일

How to avoid ImageSprite cannibalism


Update 2015/12/07: The extra ImageSprite is not needed. Just assign an empty text block to CurrentISP instead of using PlaceholderISP in the TouchUp blocks 


When more than one ImageSprite can be dragged on a Canvas, unless precautions are taken beforehand they may get 'stuck' together.
This is referred to as ImageSprite cannibalism.
This App Inventor project demonstrates a simple method to prevent this from happening using an ice hockey rink example.
A global variable, an extra ImageSprite and a couple of if blocks enable only one of two ImageSprites to be dragged at a time:


--

댓글 없음:

댓글 쓰기