ciao a tutti.
la cosa è a mio parere tanto semplice quanto assurda,
di seguito ho postato una parte del codice della mia classe radio.as e premesso che l url del flusso
per altro flusso southcast mp3 è questo ("http://188.165.60.234:8000/")
quindi richiamo la funzione cosi this.carica("http://188.165.60.234:8000/");
e va tutto bene
se eseguo il filmato fyuori dal browser funziona perfettamente
se faccio un anteprima con flash fuori dal browser è OK è perfetto
se lo carico sul server o se mando l anteprima su explorer o firefox.... NADA
nn va, sara di certo una questione di protezione come se nn leggesse flussi al di fuori del dominio che ne so
ho settato anche always
<param name="allowScriptAccess" value="always" />
ma nulla

in pratica sto cercando di fare un lettore per una radio, so bene che ce ne sono a centinaia, ma non mi servono.
ora la domanda che faccio è questa, perche se metto online il file swf non funziona e se invece lo mando dall anteprima di flash funziona?

grazie anticipatamente

codice:
package 
{
	import adobe.utils.*;
	import flash.accessibility.*;
	import flash.display.*;
	import flash.errors.*;
	import flash.events.*;
	import flash.geom.*;
	import flash.media.*;
	import flash.net.*;
	import flash.system.*;


	public dynamic class radio extends MovieClip {

	public function radio()
	{
		addFrameScript(0,this.frame1);
		return;
	}

	public var musicSoundChannel:SoundChannel;
	public var musicSound:Sound = new Sound();
	public var song_position:Number;

	public function carica(myurl:String):void
	{

		var urlRequest:URLRequest = new URLRequest(myurl);

		this.musicSound.load(urlRequest);
		this.musicSoundChannel = this.musicSound.play();
	}

	public function certo(arg1:ProgressEvent):void
	{
		trace(musicSound.bytesLoaded);
	}


/*
parte di codice omessa, tanto inutile al funzionamento, il drag del volume lo stop il play ecc ecc

*/


	internal function frame1():*
	{
		this.btn_play.addEventListener(flash.events.MouseEvent.CLICK, this.FUNplay);
		this.btn_stop.addEventListener(flash.events.MouseEvent.CLICK, this.FUNstop);
		this.btn_radio1.addEventListener(flash.events.MouseEvent.CLICK, this.FUNradio1);
		this.btn_radio2.addEventListener(flash.events.MouseEvent.CLICK, this.FUNradio2);
		this.musicSound.addEventListener(ProgressEvent.PROGRESS,this.certo);
		slider_mc.knob_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragKnob);
		addEventListener(MouseEvent.MOUSE_UP, releaseKnob);
		this.carica("http://188.165.60.234:8000/");
		return;
	}