Hola, me gustaria saber como puedo modificar las propiedades de un botón flash desde una página asp.
Muchas gracias.
| ||||
en la página asp escribo el siguiente código: sub CrearFlash(x,y,width,height,anchoimagen,altoimagen ,color) response.Write("<div id='Layer1' style='position:absolute; left:" & x & "px; top:" & y & "px; width:" & width & "px; height:" & height & "px; z-index:1'> " _ & "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" & width & "' height='" & height & "'> " _ & "<param name='movie' value='prova.swf?Ancho=" & anchoimagen & "&Alto=" & altoimagen &"&Wdth=" & width & "&Hght=" & height & "&Col=" & color & "'> " _ & "<param name='quality' value='high'> " _ & "<embed src='prova.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" & width & "' height='" & height & "'></embed></object> " _ & "</div>") end sub y en la de flash, para leer las variables las leo de la siguiente manera: _root.Ancho _root.Alto _root.Col ... pero ahora quiero que cuando haga click en el botón, desde asp se modifique el botón. |
| |||
Veamos, hasta donde te he entendido al ejecutar la pagina asp pasas dinamicamente algunas propiedades a flash. Facil.... Tambien puedes llamar desde flash al servidor para coger datos y procesarlos dentro de flash. Pero ¿Que es lo que quieres realizar, exactamente? |
| |||
Desde dentro de flash al pulsar el boton puedes... var cargardatos:LoadVars = new LoadVars(); cargardatos.onLoad = function(success) { if (success) { // aqui puedes hacer lo que quieras una vez se ha // cargado la pagina asp .... gotoAndPlay(dondequieras....); } }; cargardatos.load("tupagina.asp?parametro=valor"); |
| |||
Lo que sucede es que deberás coger los parametros desde flash y modificar el boton desde flash sin carga de nuevo la pagina. |