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

Que coño esta pasando aqui? que hacer con FlashPlayer8

Estas en el tema de Que coño esta pasando aqui? que hacer con FlashPlayer8 en el foro de Flash y Actionscript en Foros del Web. Hola, comenze proyecto con FLASH 8, la ultimaversion de Flash, y tengo problema en publicar en flash player 8.0 porque la gente que tiene el ...
  #1 (permalink)  
Antiguo 08/12/2005, 18:33
Avatar de alexander_sp  
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 719
Antigüedad: 20 años, 9 meses
Puntos: 4
Que coño esta pasando aqui? que hacer con FlashPlayer8

Hola, comenze proyecto con FLASH 8, la ultimaversion de Flash, y tengo problema en publicar en flash player 8.0 porque la gente que tiene el flash player anterior solo ve la pag. A MEDIAS, por lo que he intentado aplicar el Kit detector de Flash, con el cual la gente que no tenga el ultimo flash player deberia de enviarle a macromedia, pero para eso hay que publicar el HTML directamente desde flash, pero al hacerlo me sale justificado a al izquierda y arriba, por lo que he intentado arreglarlo mediante dreamweaver, para centrarlo mediante tablas...pero no es posible......por lo que despues de semanas me encuentro en una situacion en la ya no se por donde tirar............alguien ha de saber algo sobre el jodido tema.......
un saludo a todos y si no me he explicado bien, decirmelo porfavor y os lo esplico......adeu
  #2 (permalink)  
Antiguo 09/12/2005, 11:23
woi
 
Fecha de Ingreso: febrero-2001
Ubicación: Barcelona - México D.F.
Mensajes: 205
Antigüedad: 23 años, 9 meses
Puntos: 0
tengo un Javascript al que solo deberias "pegar" el codigo del HTML generado en Flash y centrará el SWF arriba y al centro, si te sirve, mandame un privado con tu mail, y te lo envio.
__________________
woi
  #3 (permalink)  
Antiguo 09/12/2005, 11:54
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola alexander_sp:
Aquí tienes el código HTML:
<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>prueba</TITLE>
</HEAD>
<BODY bgcolor="#000000">
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle">
<table width="650" height="0%" border="0" align="center" cellpadding="0"
cellspacing="0" bordercolor="#eeeeee" valign="middle">
<tr>
<td height="546">
<div align="center">

<!-- URL's used in the movie-->
<!-- text used in the movie-->
<!--BANDIT--><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="550" HEIGHT="400" id="prueba" ALIGN="">
<PARAM NAME=movie VALUE="prueba.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="prueba.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="prueba" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</div>
</td>
</tr>
</table></td>
</tr>
</table>
</BODY>
</HTML>

solamente haz los cambios del tamaño y el nombre de tu película.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 09/12/2005, 13:40
Avatar de alexander_sp  
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 719
Antigüedad: 20 años, 9 meses
Puntos: 4
no funciona, Bandit

Si que se centra pero se anula el kit detector de flash player 8, es decir que con player anteriores si que puedes entrar en la pag. y yo lo que pretendo es que nadie pueda entrar en la pag. sin tener el player 8, por que con players anteriores no se visualiza bien (solo se ven trozos).
de todas formas merci he!
lo que voy a hacer es pasarte el codigo que genera el kit detector de flash y haber si tu sabes modificar ese codigo para centar el swf.

<!-- saved from url=(0013)about:internet -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Lanzadera</title>
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globales
// Se requiere una versión superior de Flash
var requiredMajorVersion = 8;
// Se requiere una versión inferior de Flash
var requiredMinorVersion = 0;
// Se requiere revisión de Flash
var requiredRevision = 0;
// Versión de JavaScript compatible
var jsVersion = 1.0;
// -----------------------------------------------------------------------------
// -->
</script>
<script language="VBScript" type="text/vbscript">
<!-- // Se necesita una aplicación auxiliar de Visual Basic para detectar la información de versión del control ActiveX de Flash Player
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>
<script language="JavaScript1.1" type="text/javascript">
<!-- // Detectar tipo de navegador cliente
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;
// Se necesita una aplicación auxiliar de JavaScript para detectar la información de versión de PlugIn de Flash Player
function JSGetSwfVer(i){
// Versión de NS/Opera >= 3 compruebe si existe el plug-in de Flash en la matriz de plug-ins
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
descArray = flashDescription.split(" ");
tempArrayMajor = descArray[2].split(".");
versionMajor = tempArrayMajor[0];
versionMinor = tempArrayMajor[1];
if ( descArray[3] != "" ) {
tempArrayMinor = descArray[3].split("r");
} else {
tempArrayMinor = descArray[4].split("r");
}
versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
} else {
flashVer = -1;
}
}
// MSN/WebTV 2.6 admite Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 admite Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// las versiones anteriores de WebTV admiten Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv" ) != -1) flashVer = 2;
// No se puede detectar en todos los demás casos
else {

flashVer = -1;
}
return flashVer;
}
// Si se llama sin parámetros, esta función devuelve un valor de coma flotante que debería
// ser la versión de Flash Player o 0.0
// p. ej.: Flash Player 7r14 devuelve 7.14
// Si se llama con reqMajorVer, reqMinorVer, reqRevision devuelve true si está disponible esa versión o una superior
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
reqVer = parseFloat(reqMajorVer + "." + reqRevision);
// Recorrer las versiones hacia atrás hasta encontrar la más reciente
for (i=25;i>0;i--) {
if (isIE && isWin && !isOpera) {
versionStr = VBGetSwfVer(i);
} else {
versionStr = JSGetSwfVer(i);
}
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
tempArray = versionStr.split(" ");
tempString = tempArray[1];
versionArray = tempString .split(",");
} else {
versionArray = versionStr.split(".");
}
versionMajor = versionArray[0];
versionMinor = versionArray[1];
versionRevision = versionArray[2];

versionString = versionMajor + "." + versionRevision; // 7.0r24 == 7.24
versionNum = parseFloat(versionString);
// es la revisión.mayor >= revisión.mayor requerida Y la versión menor >= la menor requerida
if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
return true;
} else {
return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );
}
}
}
return (reqVer ? false : 0.0);
}
// -->
</script>
</head>
<body bgcolor="#ffffff">
<!--URL utilizadas en la película-->
<!--Texto utilizado en la película-->
<script language="JavaScript" type="text/javascript">
<!--
var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if(hasRightVersion) { // si se ha detectado una versión aceptable
var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
+ 'width="600" height="450"'
+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
+ '<param name="movie" value="Lanzadera.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" />'
+ '<embed src="Lanzadera.swf" quality="high" wmode="transparent" bgcolor="#ffffff" '
+ 'width="600" height="450" name="Lanzadera" align="right"'
+ 'play="true"'
+ 'loop="false"'
+ 'quality="high"'
+ 'allowScriptAccess="sameDomain"'
+ 'type="application/x-shockwave-flash"'
+ 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
+ '<\/embed>'
+ '<\/object>';
document.write(oeTags); // incorporar la película flash
} else { // la versión de flash es demasiado antigua o no se puede detectar el plug-in
var alternateContent = 'El contenido HTML alternativo debe colocarse aquí.'
+ 'Este contenido requiere Macromedia Flash Player.'
+ '<a href=http://www.macromedia.com/go/getflash/>Obtener Flash</a>';
document.write(alternateContent); // Insertar contenido que no sea de Flash
}
// -->
</script>
<noscript>
// Proporcionar contenido alternativo para los navegadores que no admitan la creación de scripts
// o que tengan esta función desactivada.
El contenido HTML alternativo debe colocarse aquí. Este contenido requiere Macromedia Flash Player.
<a href="http://www.macromedia.com/go/getflash/">Obtener Flash</a>
</noscript>
</body>
</html>
  #5 (permalink)  
Antiguo 10/12/2005, 11:18
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 10 meses
Puntos: 11
????... no te hagas bolas.. guarda o exporta el SWF como AS2 y Flash player 7.....
  #6 (permalink)  
Antiguo 11/12/2005, 12:51
Avatar de alexander_sp  
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 719
Antigüedad: 20 años, 9 meses
Puntos: 4
hola

A que te refieres como AS2?
un saludo
  #7 (permalink)  
Antiguo 11/12/2005, 23:01
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 10 meses
Puntos: 11
AS2= Action Script 2


todo esta en esa ventana que sale al exportar... comprimir pelicula. calida jpg.. ect
  #8 (permalink)  
Antiguo 12/12/2005, 09:54
Avatar de bernethe  
Fecha de Ingreso: abril-2004
Ubicación: San José, Costa Rica
Mensajes: 384
Antigüedad: 20 años, 7 meses
Puntos: 2
Te anula el FlashDetentionKit por la primer linea, por esta:

<!-- saved from url=(0013)about:internet -->

si la quitas ya no te dará el error
__________________
..::BERNETHE::..
  #9 (permalink)  
Antiguo 13/12/2005, 02:37
Avatar de alexander_sp  
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 719
Antigüedad: 20 años, 9 meses
Puntos: 4
sigue sin funcionar

Pero repito:
no funciona cuando al codigo que he puesto arriba en rojo se le añade el codigo para centrar el html que me ha pasado Bandit (tb esta arriba),
el problema es que el codigo kit detector player 8 te alinea el html arriba y a la izquierda, y no queda bien ; por lo que pretendo es centrarlo, pero sin anular el detector.
un saludo
  #10 (permalink)  
Antiguo 13/12/2005, 04:15
Avatar de luisch125  
Fecha de Ingreso: mayo-2005
Ubicación: Elche, Alicante
Mensajes: 632
Antigüedad: 19 años, 6 meses
Puntos: 3
Yo también estoy teniendo problemas con la versión 8 de flash. No se por qué, los que tienen el player 7, pueden ver la película, pero mal. Y no debería ser así. Y eso que cuando cargas un flash en dreamweaver, este último también genera el código para que si no tienes el player 8, vayas a la web de macromedia. Sin embargo, este código no funciona, cuando hasta la versión 7 lo hacía sin pegas...

Si conseguís hacerlo funcionar, publicadlo por aquí, que nos vendrá bien a todos...

Un saludo.
__________________
Mi Blog
Mi Web
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 17:52.