Comunidad de diseño web y desarrollo en internet online

combobox

Citar            
MensajeEscrito el 01 Oct 2008 05:04 pm
Ok, aquí un ejemplo que funciona.
En una peli nueva arrastra un componente combobox y le pones nombre de instancia miCombo
Luego pegas este code en el frame

Código ActionScript :

dp = new Array({label:"Selecciona"},{label:"Ir a sitio 1", data:"http://www.cristalab.com/foros/t60862_problemas-con-el-componente-flvplayback.html"}, {label:"Ir a sitio 2", data:"http://www.flash-db.com/Tutorials/loading/"})
miCombo.dataProvider = dp
miCombo.addEventListener("change", ir)
function ir(evt){
   my_url = miCombo.selectedItem.data
   getURL("javascript:void(window.open('" + my_url + "','popup', 'toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,width=608,height=456,top=50,left=50'))"); 
}


Lo tienes que mirar en el servidor (es decir a través de una dirección http), no desde local (haciendo doble click sobre el HTML) porque el sandbox sino te impedirá abrir el pop-up. Y por supuesto, deshabilita si tienes bloqueadores de pop-up. He usado direcciones con varios / para que veas que funcionan

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Oct 2008 05:28 pm
al hacer movie aparecen estos errores


**Error** Symbol=boton a eventos, layer=Layer 2, frame=1:Line 36: Statement must appear within on/onClipEvent handler
dp = new Array({label:"Selecciona"},

**Error** Symbol=boton a eventos, layer=Layer 2, frame=1:Line 39: Statement must appear within on/onClipEvent handler
miCombo.dataProvider = dp

**Error** Symbol=boton a eventos, layer=Layer 2, frame=1:Line 40: Statement must appear within on/onClipEvent handler
miCombo.addEventListener("change", ir)

**Error** Symbol=boton a eventos, layer=Layer 2, frame=1:Line 41: Statement must appear within on/onClipEvent handler
function ir(evt){

Total ActionScript Errors: 4 Reported Errors: 4

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 01 Oct 2008 05:35 pm
Luego pegas este code en el frame


Se lo has puesto al símbolo. Para ponerlo en un frame, seleccionas el frame donde está tu combo, es decir el cuadradito de la línea de tiempo, le das a F9 para abrir el panel de Acciones y allí pones el código

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Oct 2008 03:34 pm
ok listo resulto perfecto, hermano muchas gracias me sacastes de un gran apuro

Por el novato

31 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.