I am trying out the bits with the possibility that we will be purchasing them, but lately I have been getting a strange stack overflow error:
Error: Error #1023: Stack overflow occurred.
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()...etc.
I have ChatBox, UserList, Connector, and LoginBox on the screen. When I remove either ChatBox or UserList, it seems to stop this error. Otherwise, it happens intermittently. I don't have any recursive code that I can tell, so I'm not sure why this is happening - I'm sure it must be something I'm doing wrong, but it seems to have something to do with the drawing of one of these bits or a conflict between chat and user boxes.
Any thoughts? I've been looking for a solution for hours and I'm not getting anywhere. My next option is to just forget about bits and make my own MovieClips and code, but I would rather save that time if I can. I'd appreciate any help you can give.
Thanks!
Stack overflow error
It seems to be related to the Userlist bit because I deleted that bit from the stage, and was able to run it 10 times in a row without getting that error. I tried the same when deleting the Chatbox, but got the error right away. So any clue as to why the Userlist would be causing a stack overflow error would really help.
I'm working with Flash CS4, AS3, the latest versions of your software if that info helps at all.
Thanks!
I'm working with Flash CS4, AS3, the latest versions of your software if that info helps at all.
Thanks!
We are using version 1.6.6
The trace I get of the error is rather long and repetitive, which is why I didn't include the whole thing. I will paste it below.
As for an example, I will e-mail you a zip of my Flash file and actionscript. Thanks for your interest in my problem. Like I said, I'm just starting to learn this, so I'm sure it's some stupid mistake of my own.
Error message to follow...
*******
Error: Error #1023: Stack overflow occurred.
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
Error: Error #1023: Stack overflow occurred.
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
The trace I get of the error is rather long and repetitive, which is why I didn't include the whole thing. I will paste it below.
As for an example, I will e-mail you a zip of my Flash file and actionscript. Thanks for your interest in my problem. Like I said, I'm just starting to learn this, so I'm sure it's some stupid mistake of my own.
Error message to follow...
*******
Error: Error #1023: Stack overflow occurred.
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
Error: Error #1023: Stack overflow occurred.
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.containers::BaseScrollPane/get verticalPageScrollSize()
at fl.containers::BaseScrollPane/drawLayout()
at fl.controls::SelectableList/drawLayout()
at fl.controls::List/draw()
Hi,
I am a Flash (AS3) developer. I faced to the same "stack overflow" issue in Flash. I absolutely don't know what SmartFoxServer is but I resgistered now to write down the solution, for the future readers.
The List component in Flash CS4 is buggy a bit and it gives this "Stack overflow" error if you try to set its width to a NaN (not-a-number) value.
To reproduce the error:
var myList:List = new List();
var listWidth:Number = NaN;
myList.width = listWidth;
You must check yourself is the value is a number, like this:
if (isNan(listWidth)){
listWidth = 0;
}
myList.width = listWidth;
Good luck!
I am a Flash (AS3) developer. I faced to the same "stack overflow" issue in Flash. I absolutely don't know what SmartFoxServer is but I resgistered now to write down the solution, for the future readers.
The List component in Flash CS4 is buggy a bit and it gives this "Stack overflow" error if you try to set its width to a NaN (not-a-number) value.
To reproduce the error:
var myList:List = new List();
var listWidth:Number = NaN;
myList.width = listWidth;
You must check yourself is the value is a number, like this:
if (isNan(listWidth)){
listWidth = 0;
}
myList.width = listWidth;
Good luck!
Return to “SmartFoxBits for SFS 1.x”
Who is online
Users browsing this forum: No registered users and 22 guests