Hello, I need to assign a text in a Sprite, so that the user can freely move the Sprite around the canvas and I can take advantage of the rich range of events that a Sprite offers (touch down, drag, etc.).
This is much more powerful if we compare with what a Label can offer. However, you can assign text to a Label, but Sprites do not support it.
I found a very good solution on the following page, but when I tried it, I found out that it does not work exactly as the author explains. I think the problem is that when the Canvas is not visible, the text that you draw in it is lost. It only works if you set visible=true, but in this case, you need to dedicate some space to the canvas and it is difficult if your UI is full of other graphical components:
https://groups.google.com/forum/#!msg/app-inventor-developers-library/4gYAOd1we-g/TxwQKodaKJUJ
Do you know if there exists a different way to create a visible canvas that will not interfere with the existing UI? May be opening the canvas in a new window? I am not sure if this will cause some strange flicking.
Thank you