Comunidad de diseño web y desarrollo en internet online

2 dudas: pasar variable desde PHP y activar y desactivar el

Citar            
MensajeEscrito el 16 May 2008 01:37 pm
Hola gente...

Tengo dos dudas (para CS3):
La primera: tengo una web que es un hibrido entre PHP y FLASH, el PHP muestra el contenido de la web y el FLASH es la botonera, quiero que el botón del flash quede seleecionado; como este flash se vuelve a cargar cada vez que cambio de sección, la botonera queda en la posición 0 (cero), cómo hago para que quede en la posición de "seleciconado" desde PHP, sé que se pasa un variable, pero no sé cómo.

La segunda: tengo todo un flash que va corriendo sólo, quiero que la barra espaciadora del teclado pause y reproduzca donde está funcionando la peli. Cómo hago esto, cual sería el código?

Muchas gracias. Abrazos, Emiliano

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 May 2008 06:22 pm
Para lo primero, pásale el valor seleccionado desde PHP mediante flashvars
Para lo segundo, busca Key.addListener en la ayuda y en el foro

jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 May 2008 04:46 am
Jorge,

Gracias una vez más por tu respuesta... pero...

Se me olvidó un detalle: el flash está en un include PHP, he aquí el problemita.
Si podés darme una mano con el código mejor, porque los tutoriales u otras consultas similares no tienen particularmente este tema.

Abrazos
Emiliano

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 May 2008 04:43 pm
el flash está en un include PHP


El include es simplemente una forma de incluir código que está en otro archivo. Modifica ese archivo que se incluye para pasar el flashvar. Si quieres ayuda en el código, postea la parte problemática (lo esencial, postear mucho código también es problemático ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 May 2008 09:43 pm
hola de nuevo...

acá te dejo los códigos:
este es el header.php que se lo llama desde las páginas con include.


<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:: Psicoanálisis a Distanci ::::::::::::</title>
<link rel="stylesheet" type="text/css" href="ss.css" />
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<?
$seccion = "index.php?seccion='home'";
$seccion = "contacto.php?seccion='contacto'";
$seccion = "curriculum.php?seccion='curriculum'";
$seccion = "actividades.php?seccion='actividades'";
$seccion = "ideas.php?seccion='ideas'";
$seccion = "encuesta.php?seccion='encuesta'";
?>
</head>
<!--[if IE]>
<style type="text/css" media="screen">
.contNombre { background: url(images/cont_nombre.gif) no-repeat top left; width: 181px; height:36px; margin: 10px 0px 10px 0px; }
.contEmail { background: url(images/cont_email.gif) no-repeat top left; width: 221px; height:36px; margin: 0px 0px 10px 0px; }
.contMensaje { background: url(images/cont_mensaje.gif) no-repeat top left; width: 423px; height:144px; margin: 10px 0px 10px 0px; }
.ideaComent { background: url(images/ideas_cometario.gif) no-repeat top left; width: 423px; height:615px; margin: 10px 0px 10px 0px; }
</style>
<![endif]-->
<body>
<table width="802" border="0" cellpadding="0" cellspacing="0" style="margin-left: 127px;">
<tr>
<td><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','705','height','135','src','header','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','header' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="705" height="135">
<param name="movie" value="header.swf">
<param name=FlashVars value="seccion=<?php $_GET['seccion']; ?>">
<param name="quality" value="high">
<embed src="header.swf FlashVars="seccion=<?php $_GET['seccion']; ?>" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="705" height="135"></embed>
</object></noscript></td>
</tr>


y este es el flash, que debo estar haciendo algo mal seguro:

var seccion = home;
var seccion = contacto;
var seccion = curriculum;
var seccion = actividades;
var seccion = ideas;
var seccion = encuesta;

if (seccion == home){
btn6.gotoAndStop(10);
}
else if (seccion == contacto){
btn7.gotoAndStop(10);
}
else if (seccion == curriculum){
btn1.gotoAndStop(25);
}
else if (seccion == actividades){
btn2.gotoAndStop(25);
}
else if (seccion == ideas){
btn3.gotoAndStop(25);
}
else if (seccion == encuesta){
btn4.gotoAndStop(25);
}


cómo lo soluciono?

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 May 2008 09:56 am
¿Cual es el objetivo de sobreescribir la variable seccion 6 veces con otras tantas variables (posiblemente indefinidas)
Sección viene por flashvars y es un string, así que los if serían

if (seccion == "home"){
btn6.gotoAndStop(10);
}

Es decir todas las secciones tienen comillas porque son un if. Mira el source code de la página para ver que el flashvars se haya impreso correctamente.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 May 2008 09:27 pm
cómo veo que el flashvars se haya impreso correctamente?
ahora quedó, en el flash, solamente:

if (seccion == "home"){
btn6.gotoAndStop(10);
}

sin más nada... así está bien?

abrazos

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 25 May 2008 10:14 pm
El flashvars se ve viendo el source code de la página en el navegador

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 May 2008 11:40 pm
pero el codigo fuente no es lo que yo escribo? es eso que dejé más arriba o no?
abrazos!

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 26 May 2008 01:32 am
El flashvars forma parte de la etiqueta, en tu caso lo pusiste así:

<param name=FlashVars value="seccion=<?php $_GET['seccion']; ?>">

El PHP se ejecuta en el servidor, es decir lo que llega a tu navegador es HTML, nunca el código PHP. Entonces vas a ver código0 fuente en tu navegador y ves si el PHP ha impreso correctamente el valo que necesitabas, o que valor hay, etc

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 May 2008 02:56 am
aaaahhh... ya entendí... y lo acabo de revisar y no.. no está ahciendo nada bien... pone seccion, pero no pone cual... entonces no etsá levantando bien nada... o no está levantando definitivamente...

<param name=FlashVars value="seccion="> y
<embed src="header.swf FlashVars="seccion=" quality="high"

:( y ahura?

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 26 May 2008 09:18 am
Exacto, no le está llegando. La variable por $_GET parece que no viene

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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