I need to load a swf in other domain and call its functions and access its variables, in the same domain i can load it and access its functions successfully, but in different domains no.
check the security class. depending on the browser version you're targeting you might be able to get away the allowDomain() method but you'll probably want to use a cross-domain security file.
yes. read my message then read the help files about why that's happening.