Warning: 1058: Migration issue: The property _root is no longer supported. This property has been removed. The closest equivalent is the Stage, which serves as the root of the ActionScript 3.0 display list..
AS3 Warning 1058 Description:
So the other day I opened some AS2 files that I had used for teaching Flash Arrays at UVU. I changed a few things in the file and tested my movie. That is when Warning 1058 popped up and I realized that I had missed a few things. AS3 Warning1058 is one of the most comprehensive and complete error message that I have ever encountered in Flash or Flex. Not only does it give a really clear description but it tells you how to solve the issue. Kudos Flash programmers/writers. Jen DeHaan if this is you – Nice Job!
P.S. This AS3 Warning will appear with all properties that use the leading underscore such as _x, _y, _width, _rotation, _alpha, etc… I have only included one example here but it applies to all cases.
Flex / Flash Error #1058 Fix:
Do exactly what the message says remove the underscore or int he case of the _root property target it reltively with the “this” keyword or replace _root with Stage.
Bad Code:
_root.tenantsList = myTenantsArray.join(delimiter_txt.text);
Good Code:
Stage.tenantsList = myTenantsArray.join(delimiter_txt.text);
or
root.tenantsList = myTenantsArray.join(delimiter_txt.text);
or
this.tenantsList = myTenantsArray.join(delimiter_txt.text);
Related Errors:
This should help you resolve Flex / Flash Warning #1058
Thanks and as always Happy Flashing
Curtis J. Morley
Pingback: curtismorley.com » ActionScript Warning 1090: Migration issue: The onRelease event handler is not triggered automatically by Flash Player at run time in ActionScript 3.0. You must first register this handler for the event using addEventListener (
Pingback: curtismorley.com » ActionScript Warning 1090: Migration issue: The onRelease event handler is not triggered automatically by Flash Player at run time in ActionScript 3.0. You must first register this handler for the event using addEventListener (