Mi problema es el siguiente:
tengo este codigo hecho en actionScripts 2
Código :
_root.ancho;
_root.alto;
var PerfilRecto:MovieClip = createEmptyMovieClip("Mco", 1);
rectangulo(10,10,_root.alto,_root.ancho);
function rectangulo(xi, yi, Alto, Ancho) {
//-----Aca deberias remover el clip antes de generarlo de nuevo
PerfilRecto.lineStyle(0,0x000000,100);
PerfilRecto.beginFill(0xFFFFFF,100);
PerfilRecto.moveTo(xi,yi);
PerfilRecto.lineTo(xi+Ancho,yi);
PerfilRecto.lineTo(xi+Ancho,yi+Alto);
PerfilRecto.lineTo(xi,yi+Alto);
PerfilRecto.endFill();
}
y me funciona perfecto cuando le pongo valores a ancho y alto.
Luego de generar el SWF me voy a visual basic 6 e ingreso dos textbox (uno para ancho y otro para alto) y cargo el componente flash10b.ocx para levantar el flah.
Este es el codigo en visual basic:
Código :
Private Sub Form_Load() Call FlNico.LoadMovie(0, "F:\NICOcote.swf") End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) modificarFlash End Sub Private Sub Text2_KeyPress(KeyAscii As Integer) modificarFlash End Sub Sub modificarFlash() FlNico.SetVariable "_root.ancho", Text1.Text FlNico.SetVariable "_root.alto", Text2.Text End Sub
He notado que las variables se pasan bien porque despues he tomado las variables de fhash con
Código :
variable = FlNico.GetVariable ("_root.ancho")
y me trae el numero correcto.
Pero el problema es que no me dibuja.
No soy bueno en flash y probablemente ahi este fallando.
Alguien me puede dar una mano??
Muchas gracias
