Update: When using Flash Player Plugin 8, the cross domain SWFs can easily communicate with each other (read/write to each other's textfields). Its only when using Flash Player Plugin 9 (or higher) do the textfields stop being accessible. I covered my bases, using a crossdomain.xml file:
Code:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
Also, I am using an allowdomain statement in each SWF:
Code:
System.security.allowDomain("*");
I now understand that even though my SWFs were made in Flash 8, they are still subject to the security features in each new version of the Flash Player Plugin. I just cannot figure out how to fix my Cross Domain SWFs so they can communicate with each other using Flash Player Plugin 9 (and higher).
Does anybody know what changed between Flash Player Plugin 8 and Flash Player Plugin 9 that would prevent Cross Domain SWFs from accessing each other's textfields (reading/writing to textfields)?
Summary of Problem:
Flash Player Plugin 8:
1. Can Access Textfield properties that change appearance (_x, _y, _alpha, _height, etc)
2. Can Access text within Textfields (.text)
Flash Player Plugin 9 (and higher):
1. Can Access Textfield properties that change appearance (_x, _y, _alpha, _height, etc)
2. CANNOT Access text within Textfields (.text)
Thanks for taking a look at this thread. Please comment if you have any suggestions.