Comunidad de diseño web y desarrollo en internet online

cambiar background-color desde ActionScript

Citar            
MensajeEscrito el 18 May 2008 11:03 am
Hola foros,
tengo un archivo flash en el que hay un MC que cambia su propiedad alpha segun la hora del dia (simula que en la pelicula se hace de noche).
¿como puedo trasladar el color y la propiedad alpha del clip al documento html que lo contiene?
Gracias

Por loponti

51 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 May 2008 06:46 pm
Tienes que usar una llamada a JavaScript que cambie la propiedad del fondo de la página (usa CSS, cambia la propiedad background-color) Para llamar a una función JS puedes usar getURL o ExternalInterface

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 May 2008 10:30 pm
perdona estoy flojo en html pero siguiendo un consejo puse, en el documento html, como identificador
<div id =\\\"contenedorFlash\\\">

dentro de la etiqueta script
function cambiarBg(color)
{
document.getElementById(\\\"contenedorFlash\\\").style.backgroundColor = color;
}

y en las acciones de flash
var myColor:String = \\\"#00FF00\\\";
getURL(\\\"javascript:cambiarBg(\\\'\\\"+myColor+\\\"\\\')\\\", \\\"_self\\\");


(las barras invertidas me las pone por defecto este post)
Pero no hace nada el color del fondo sigue blanco
Salut

Por loponti

51 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 May 2008 12:00 am
Pensé que querías cambiar el color de la página HTML, no del flash.
Si quieres cambiar el de flash, pon un MC que cubra el fondo y usa el objeto Color para cambiarlo, sin necesidad de ir a Javascript

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 May 2008 03:04 pm
Hola,

si, el que quiero cambiar es el de la pagina HTML desde flash. Igual lo que he hecho no sirve de nada. Ya dije que en html voy flojo.

Salut

Por loponti

51 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 May 2008 03:53 pm
Yo también, y encima odio ponerme a revisar las propiedades CSS para ver cual es la que maneja el fondo de página, aunque recuerdo por ahí scripts simplitos en JS que te cambian el color de fondo, dale al google

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 May 2008 04:50 am
Veamos, un par de cosas:
Si lo que quieres cambiar es el color de fondo del html, el javascript ha de ser:

Código :

function cambiarBg(color)
{
document.getElementByTagName("body").style.backgroundColor = color;
}

Por otro lado, el valor de color no es un string, es un número hexadecimal, lo representas con 0xRRGGBB. Así que el color que quieres colocar sería 0x00FF00

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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