Salve a tutti,
ho un problema da risolvere con flash e c#.
Ho un filmato in flash in cui ho un cerchio il cui diametro deve essere settato dinamicamente
dall'applicazione c#, usando il metodo SetVariable.

Il codice actionscript per la comunicazione con c# che ho usato è riportato di seguito:

codice:
/////////////////////////////////////////////////////////////////
// C-Sharp-Message-Broadcaster
/////////////////////////////////////////////////////////////////
_root.bcCSharpMessage = function (varName, oldVal, newVal)
{
   arguments.callee.broadcastMessage("onCSharpMessage", newVal);
}
ASBroadcaster.initialize(_root.bcCSharpMessage);
_root.onLoad = function ()
{
   this.CSharpMessage = null;
   this.watch("CSharpMessage", this.bcCSharpMessage);
}

/////////////////////////////////////////////////////////////////
// Test
/////////////////////////////////////////////////////////////////
// Receive from C-Sharp
obj = new Object();
obj.onCSharpMessage = function (strMessage)
{
	//MODIFICA PROPRIETA' SIMBOLO
}
_root.bcCSharpMessage.addListener(obj);
Dal momento che ho letto che non è possibile accedere ad un simbolo grafico da actionscript, non potendogli assegnare un nome, ho creato il cerchio e l'ho convertito in movie clip.
Ho provato a modificare le proprietà lì dove c'è scritto "MODIFICA PROPRIETA' SIMBOLO" con:

codice:
myCircle._height = int(strMessage);
myCircle._width = int(strMessage);
Ma non ottengo nessun risultato.
Qualcuno saprebbe darmi qualche dritta?
Thx