どうにかしたい!!

URLLoad.as

package{
	import flash.net.*;
	import flash.text.*;
	import flash.events.*;
	import flash.display.*;

	public class URLLoad extends Sprite{
		private var urlLoader:URLLoader;
		private var str:TextField;

		public function URLLoad(){
			str = new TextField();

			str.text = 'no data';
			str.autoSize = TextFieldAutoSize.LEFT;

			addChild(str);

			urlLoader = new URLLoader();
			urlLoader.addEventListener(Event.COMPLETE, Loaded);

			var url:String = 'str.php';
			urlLoader.load(new URLRequest(url));
		}

		public function Loaded(e:Event):void{
			str.text = urlLoader.data;
		}
	}
}

下記の部分が絶対URLだと行けるんだけどな〜。

//var url:String = 'str.php';
var url:String = 'http://localhost/str.php';

str.php

<?php

echo('load php.');

?>

rascut -s URLLoad.as

上記の rascut 実行した結果だと

load php.

と表示されず、下記が表示されてしまう…。

<html>
    <head>
      <title>Rascut</title>
      <style>
      * {
          margin:0;
          padding:0;
      }
      #content {
          text-align:center;
      }
      </style>
      <script type="text/javascript" src="/js/swfobject.js"></script>
          <script type="text/javascript">
    var Rascut = new Object;

    Rascut.xhr = (function() {
      if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
      } else {
        try {
          return new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
          return new ActiveXObject("Microsoft.XMLHTTP");
        }
      }
    })();

    Rascut.reloadObserver = function() {
        var x = Rascut.xhr;
        x.open('GET', '/reload?' + (new Date()).getTime(), true);
        x.onreadystatechange = function() {
          try {
            if (x.readyState == 4) {
              if (x.status == 200 && Number(x.responseText) == 1) {
                // thanks os0x!
                so.attributes.swf = so.attributes.swf + '+';
                so.write('content');
                Rascut.reloadObserver();
              } else {
                setTimeout(Rascut.reloadObserver, 5000);
              }
            }
          } catch(e) {
            setTimeout(Rascut.reloadObserver, 5000);
          }
        } 
        x.send(null);
    }

    Rascut.reloadObserver();
    </script>

    </head>
    <body>
      <div id="content">
      </div>

      <script type="text/javascript">
       var so = new SWFObject("/swf/URLLoad.swf?" + (new Date()).getTime(), "idswf", "100%", "100%", '9', '#ffffff');;
       
       so.addVariable('rascut', 'true');
       so.write("content");
      </script>
    </body>
</html>

これは不便……。
どうにかしたら、
rascut を使っていても、URL の結果を取れる方法を
知っている方いらっしゃったら教えて下さい。
何卒、宜しくお願い致します。


mimic28号でした。