-
ActionScript 3 timeout problems when working with XML
I was getting the following error while developing my doodle flash application using ActionScript 3.0:
1502 A script has executed for longer than the default timeout period of 15 seconds.
I tracked the problem down to a piece of code that looped through a large XML document. At first I thought there was nothing I could do, but after playing about with it and pulling my hair out for a while I found out several things that helped me reduce the runtime by an impressive amount. I wanted to share my findings in case anyone else was having similar problems.
Finding 1: XML .. operator is very slow …
-
Getting the cursor hand to appear over MovieClips containing text in Flash
I've been making an animated button using a MovieClip in Flash using ActionScript 3. The problem I had was making the hand cursor appear over it, firstly at all and then when my button had text in it.
To make a MovieClip behave like a button and use the hand cursor set the following properties for the MovieClip.
clip.buttonMode = true;
clip.useHandCursor = true;
Next, if your MovieClip contains a TextField set the following property for the TextField.
clip.labelText.mouseEnabled = false;
This means that the button underneath deals with the mouse, so the cursor will behave in the way that …