Need Help Loading variables from text file

I want to get some leaders name from text file as variables using URLLoader.load() the application is working fine while testing TestMovie from flash but it’s not working in html page and throws the following error even i read articles about crossdomain policies …etc but i am helpless the source code is below the error please help to find the solution.

[COLOR=“DarkRed”]Error:
Error #2101: The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs.
at Error$/throwError()
at flash.net::URLVariables/decode()
at flash.net::URLVariables()
at flash.net::URLLoader/onComplete()[/COLOR]

[COLOR=“Navy”]leaders.txt file contents[/COLOR]
[COLOR=“Blue”]------------------------------------------------------------------------------------
leader1=Netaji&leader2=Mahatma Gandhiji&leader3=Winston Churchill…
-----------------------------------------------------------------------------[/COLOR]--------

var tf:TextField = new TextField();
addChild(tf);
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(new URLRequest(“leaders.txt”);
loader.addEventListener(Event.COMPLETE,leadersName);

function leadersName(e:Event):void {
tf.text = loader.data.leader1;

[COLOR=“Silver”] //even i tried like this[/COLOR]

[COLOR=“SeaGreen”]/*var loadVars:URLVariables = new URLVariables();
loadVars.decode(loader.data);
tf.text = loadVars.leader2;
*/[/COLOR]

}

but i didn’t succeed.