Comunidad de diseño web y desarrollo en internet online

Cargar SWF externo como boton

Citar            
MensajeEscrito el 12 Mar 2011 03:42 pm
Buenas a todos,

Desde hace unos dias me surgio esta inquietud, ya que tengo varios swf externos a los cuales los llamo hacia un swf principal, es decir, supongamos que tengo una web con varios bloques animados en la portada y uno es el bloque de tendencias, al hacer click en el bloque de tendencias me debería enviar a la sección de tendencias (escrita en HTML), cargo el SWF externo a traves del siguiente codigo:

Código ActionScript :

loadMovie("tendencias.swf", "_root.tendencias"); 


Como dije antes, luego de hacer click sobre el swf externo debería enviarme a otra sección de la web. No consigo un codigo que hago algo parecido, ya que todos solicitan que a traves de un boton se carge un SWF, yo lo necesito al reves :lol: .

De antemano gracias por su ayuda, Daniel

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 12 Mar 2011 04:26 pm
mmmm no entendi muy bien lo que necesitas
un boton que funcione como link para enviar a otro html?
saldos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

firefox
Citar            
MensajeEscrito el 12 Mar 2011 04:28 pm
Osea, que un swf externo funcione como boton!.. para enviar a otro html!

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 12 Mar 2011 04:46 pm
¿quieres que al cargar ese .swf se vaya a un html?
para eso en lugar de abrir el .swf
usa un getURL y ve directamente al html
saludos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

firefox
Citar            
MensajeEscrito el 12 Mar 2011 05:11 pm
No, para explicarte mejor mira este ejemplo:

Es cargar swf externos, en un swf raiz que tambien funcionen como botones a otras web.

Saludos, Daniel

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 12 Mar 2011 05:14 pm
no se ve la imagen
aún sigo sin comprender bien
si el .swf que cargas tiene botones dentro a esos botones le asignas la función getURL para que abran las urls correspondientes
saludos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

firefox
Citar            
MensajeEscrito el 12 Mar 2011 05:28 pm
Osea los swf externos son clip de peliculas. Y quiero usar esos clip de peliculas como botones hacia otra web html. Saludos

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 12 Mar 2011 05:33 pm

Código ActionScript :

nombredelclip.onRelease=function(){
getURL("http://www.pagina.com");
}


o

Código ActionScript :

nombredelclip.onRelease=function(){
getURL("http://www.pagina.com","_blank");
}


saludos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

firefox
Citar            
MensajeEscrito el 12 Mar 2011 05:54 pm

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 13 Mar 2011 05:04 am
Logre que funcionara pero en un solo link, es decir si coloco mas uno no funciona, te adjunto el codigo completo.

Código ActionScript :

//Boton de Tendencia
tendencia.onRelease = function(){ 
getURL("http://fornezhosting.co.cc/crea/index.php?option=com_content&view=article&id=21:coca-cola-y-starbucks-las-marcas-con-mayor-cantidad-de-fans-en-facebook&catid=2:noticias-en-general&Itemid=4"); 
}
//Boton de Marketing
marketing.onRelease = function(){ 
getURL("http://fornezhosting.co.cc/crea/index.php?option=com_content&view=article&id=22:los-smartphones-superaron-a-las-pcs&catid=2:noticias-en-general&Itemid=4"); 
}
//Boton de Medios
medios.onRelease = function(){ 
getURL("http://fornezhosting.co.cc/crea/index.php?option=com_content&view=article&id=20:facebook-superara-a-yahoo-en-ingresos-de-publicidad-en-display&catid=2:noticias-en-general&Itemid=4"); 
}
//Boton de Foro
foro.onRelease = function(){ 
getURL("http://www.pagina.com"); 
}
//Boton de Publicidad al dia
marketing.onRelease = function(){ 
getURL("http://fornezhosting.co.cc/crea/index.php?option=com_content&view=article&id=23:the-los-mejores-comerciales-del-super-bowl-del-2011&catid=2:noticias-en-general&Itemid=4"); 
}
//Boton de Publicidad Internacional
publicidadinternacional.onRelease = function(){ 
getURL("http://fornezhosting.co.cc/crea"); 
}
//Boton de Publicidad Tipo Adworks
publicidad1.onRelease = function(){ 
getURL("http://www.yahoo.com"); 
}
//Boton de Biblografia
libro.onRelease = function(){ 
getURL("http://www.pagina.com"); 
}
//Boton de Reto
reto.onRelease = function(){ 
getURL("http://www.pagina.com"); 
}

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 13 Mar 2011 12:45 pm
Si nos muestras el código con el que cargas los botones te podríamos ayudar mejor, pues igual lo que tienes es un fallo en las rutas de los botones.

Si lo botones se llaman como los tienes arriba (tendencia, marketing, medios ...) y se encuentran al mismo nivel que el código de arriba, entonces deberían funcionar pues está bien escrito el código.

Y por cierto, los links "http://fornezhosting.co.cc/" y "http://fornezhosting.co.cc/crea" no funcionan, me dan error:

------------------ERROR-------------------
Esta página web no está disponible
Es posible que la página web http://fornezhosting.co.cc/ esté temporalmente inactiva o que se haya trasladado definitivamente a otra dirección.
Error 101 (net::ERR_CONNECTION_RESET): Error desconocido.
-------------------------------------------------

Un saludo.

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome
Citar            
MensajeEscrito el 13 Mar 2011 04:16 pm
Buenas a todos, para cargar los botones utilizo, insertando el codigo en el frame correpondiente:

Código ActionScript :

loadMovie("menuSuperior.swf", "_root.botoneraSuperior");


Saludos, Daniel

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 13 Mar 2011 04:32 pm
Entonces el código debería ser:

Código ActionScript :

// desde cualquier parte de la película 
_root.botoneraSuperior.menuSuperior.libro.onRelease = function () { 
   getURL("http://www.pagina.com"); 
} 
 
// o si estas en el mismo frame que el código 
// donde creas el botón 
botoneraSuperior.menuSuperior.libro.onRelease = function () { 
   getURL("http://www.pagina.com"); 
} 
 
// o en un frame dentro de botonera superior 
menuSuperior.libro.onRelease = function () { 
   getURL("http://www.pagina.com"); 
} 

Esto en el caso de que menuSuperior contenga todos los botones.

Pruébalo y nos comentas.

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome
Citar            
MensajeEscrito el 13 Mar 2011 04:42 pm

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome
Citar            
MensajeEscrito el 13 Mar 2011 04:49 pm
He cometido un error

cuando te he dicho esto, me estaba suponiendo que estabas en un frame en el root

Código ActionScript :

// o si estas en el mismo frame que el código  
// donde creas el botón  
botoneraSuperior.menuSuperior.libro.onRelease = function () {  
   getURL("http://www.pagina.com");  
}

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome
Citar            
MensajeEscrito el 13 Mar 2011 05:36 pm
OK, logre adelantar algo, converti todo en botones pero si al boton de tendencia le agrego:

Código ActionScript :

on(press) {
getURL("http://fornezhosting.co.cc/crea/index.php?option=com_content&view=article&id=26:la-buena-creatividad-debe-terminar-en-la-compra-del-producto-&catid=2:noticias-en-general&Itemid=4");
}


Pero no pasa nada al hacer click sobre el! :cry:

Por apolodanielf

6 de clabLevel



Genero:Masculino  

Diseñador Web

chrome

 

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