Foros del Web » Creando para Internet » Flash y Actionscript »

No se abre todo el swf

Estas en el tema de No se abre todo el swf en el foro de Flash y Actionscript en Foros del Web. Hola, he montado una web toda en Flash que maneja videos. He elejido la versión 8 porque este tema lo borda. Pero en la máquina ...
  #1 (permalink)  
Antiguo 08/03/2006, 16:40
 
Fecha de Ingreso: enero-2002
Mensajes: 284
Antigüedad: 15 años, 11 meses
Puntos: 0
No se abre todo el swf

Hola, he montado una web toda en Flash que maneja videos. He elejido la versión 8 porque este tema lo borda. Pero en la máquina principal del cliente se abre la mitad del contenido del *.swf (el fondo , la mitada de los botones y poco más). Yo tenía entendido que para visionar correctamente una web en Flash sólo era necesario el plug-in.
A ver si alguien me puede echar una mano. Ne urge mucho.

Saludos
  #2 (permalink)  
Antiguo 08/03/2006, 16:46
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 12 años, 9 meses
Puntos: 0
para que lo vea correctamente tiene que poseer la version 8 el plugin del flash player, para verificar que el cliente tenga la versión correcta podemos usar java script como en el de esta intro (descargate la pagina html y el js y adaptalo a tu sitio)
__________________
Si digo que soy mentiroso. ¿Lo soy?
  #3 (permalink)  
Antiguo 08/03/2006, 17:04
 
Fecha de Ingreso: enero-2002
Mensajes: 284
Antigüedad: 15 años, 11 meses
Puntos: 0
Gracias por responder y por la rapidezzzzzzzzzzzzz.
No sé como se adapta el js, de javaScript no entiendo mucho.

Donde se instala el Flash player si no se tiene instalado el Flash ?

Saludos
  #4 (permalink)  
Antiguo 08/03/2006, 17:14
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 12 años, 9 meses
Puntos: 0
el cliente es el que tiene que instalar el plugin

ahora cómo se adapata el js?

este es el html que contiene la película
Código HTML:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"	"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
	<head>
		<title>TOP TOURS PERU | Conozca las maravillas del Perú Bolivia y Chile</title>
		<script type="text/javascript" src="./flash_check_version.js"></script>
		<script type="text/vbscript">
			<!-- // Visual basic helper required to detect Flash Player ActiveX control version information
			Function VBGetSwfVer(i)
				on error resume next
				Dim swControl, swVersion
				swVersion = 0
				
				set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
				if (IsObject(swControl)) then
					swVersion = swControl.GetVariable("$version")
				end if
				VBGetSwfVer = swVersion
			End Function
			// -->
		</script>
	</head>

	<body>
		<script type="text/javascript">
			//<!--
			var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
			if (hasReqestedVersion) {
				var htmlCONTENT = '<div id="flash">'
				+'<object type="application/x-shockwave-flash" data="./pelicula.swf" width="630" height="450">'
				+'<param name="movie" value="./pelicula.swf" />'
				+'</object>'
				+'</div>';
			} else {
				var htmlCONTENT = '<div id="flash"><span>Requiere de la Versión 8 de FLASH PLAYER para ver esta página.<br/>Instálela desde <a href="http://www.macromedia.com/go/getflash/">aquí*</a>.<br/><br/>OMITIR INSTALACIÓN Y <a href="./main.php">ENTRAR</a></span></div>';
			}
			document.write(htmlCONTENT);
			// -->
		</script>
	</body>
</html> 
en el head tienes que incluir al archivo JavaScript
que hace parte del trabajo

<script type="text/javascript" src="./flash_check_version.js"></script>

este es el archivo javascript

y al final en vez que hay las variables: var htmlCONTENT
en la primera escribimos el código para insertar flash

y en la segunda (despues del else)
escribimos el texto que queremos que se muestre por si no tuviera la versión requerida del flash player

:D
__________________
Si digo que soy mentiroso. ¿Lo soy?
  #5 (permalink)  
Antiguo 08/03/2006, 17:41
 
Fecha de Ingreso: enero-2002
Mensajes: 284
Antigüedad: 15 años, 11 meses
Puntos: 0
Muchas gracias Luistar, voy a meterle mano.

Salud amigo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:30.