1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Dimensiones de SWF

Tema en 'Programación y Diseño Web' iniciado por El_Barto, 18 Oct 2005.

Estado del tema:
Cerrado para nuevas respuestas
  1. El_Barto

    El_Barto Usuario activo

    Alguno sabe cómo hacer (o si existe una librerí­a que lo haga) para obtener las medidas de un archivo SWF?
    Lo que quisiera es poder hacer un upload de un archivo SWF y que me devuelva las dimensiones, por ejemplo: 500px por 200px.

    Desde ya muchas gracias.

    Saludos
     
    Última edición por un moderador: 4 Sep 2018
  2.  
  3. LeoJ90

    LeoJ90 Usuario activo

    Por lo general todos tienen el default 550x400, si tu ves un swf en cualquier pagina lo vas a ver q tiene esa medida, y en la pagina tendrá el tamaño q el webmaster puso.. Asi q, q yo sepa no existe saber :(
     
    Última edición por un moderador: 3 Sep 2018
  4. El_Barto

    El_Barto Usuario activo

    Si bueno, el default ya se que es 550x400 pero si yo lo tengo que utilizar en una aplicación para administrar de contenidos que permite agregar contenido en Flash, debo permitir que se ponga en cualquier medida. Sobre todo si se trata de algun banner o algo así, que siempre va a tener medidas diferentes.
    Técnicamente se debe poder, porque leyendo seguramente una cantidad de bytes del archivo SWF uno puede obtener las medidas. Pero no tengo ni la más pálida idea de cómo hacer algo así. Por eso estoy tratando de averiguar si existe alguna clase o función ya creada que me permita hacerlo.

    Saludos
     
  5. nerovee

    nerovee Usuario activo

    Perdóname pero eso no es del todo cierto. Correcto que cuando abres un documento nuevo en flash las medidas estandard son 550x400px. Pero no todas las webs utilizan esa medida, muchos webmasters novatos lo que hacen es trabajar con esa medida lo cual es un error ya que en ocasiones al no saber como redimensionar correctamente lo hacen mediante el código html, lo que provoca que la pelí­cula swf queda estirada, con fuentes grandiosas...total un churro.

    El tamaño de la movie se debe especificar antes de empezar a trabajar con esta. Para hacerlo hay que ir a Propiedades del Stage.

    Si te fijas bien veras que hoy en dia te puedes encontrar flashes en casi todas las webs y con tamaños variados: banners, botoneras, menús, animaciones de intro, etc...:)
     
    Última edición por un moderador: 4 Sep 2018
  6. nerovee

    nerovee Usuario activo

    Uf, uf... Leyendo una cantidad de bytes :D No es tan complicado amigo. Con una simple función puedes sacar toda la información que necesitas. Mira este sencillo script:

    CODE, HTML o PHP Insertado:
    [B][COLOR="Red"]<?php[/COLOR][/B]
    [COLOR="Blue"]list([/COLOR]$ancho, $altura, $tipo, $atr[COLOR="Blue"]) = getimagesize([/COLOR]"prueba.swf"[COLOR="Blue"])[/COLOR];
    [COLOR="Blue"]echo [/COLOR]$ancho[COLOR="Blue"].[/COLOR][COLOR="Red"]" "[/COLOR][COLOR="Blue"].[/COLOR]$altura;
    [B][COLOR="Red"]?>
    [/COLOR][/B]
    
    ¿Cómo funciona? Devuelve una matriz con 4 elementos. El í­ndice 0 contiene el ancho de la imagen en pí­xeles. El í­ndice 1 contiene la altura. El í­ndice 2 es una bandera que indica el tipo de imagen: 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(orden de bytes intel), 8 = TIFF(orden de bytes motorola), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM. Estos valores corresponden a las constantes IMAGETYPE que fueron agregadas en PHP 4.3.0. El í­ndice 3 es una cadena de texto con el valor correcto height="yyy" width="xxx" que puede ser usado directamente en una etiqueta IMG.

    Esta función sirve para lo siguientes tipos de archivo GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM, o WBMP.
     
    Última edición por un moderador: 4 Sep 2018
  7. nerovee

    nerovee Usuario activo

    Eso por una parte... ahora si lo que quieres es comprobar las medidas del archivo que subes (dare por sentado que sabes como tienes que configurar el <form> para subir arcivos):

    Pues bien, en la página destino del action del form tendrí­as que poner algo tal que así­:
    CODE, HTML o PHP Insertado:
    [B][COLOR="Red"]<?php[/COLOR][/B]
    [COLOR="Blue"]list([/COLOR]$ancho, $altura, $tipo, $atr[COLOR="Blue"]) = getimagesize([/COLOR][COLOR="DeepSkyBlue"]$HTTP_POST_FILES[/COLOR][COLOR="Blue"][[/COLOR][COLOR="Red"]'vararchivo'[/COLOR][COLOR="Blue"]][[/COLOR][COLOR="Red"]'name'[/COLOR][COLOR="Blue"]])[/COLOR];
    
    [COLOR="Orange"]/* Y ahora las comprobaciones que fueran oportunas y que necesites, jugando con $ancho y $altura
    if($ancho>550){
     ...
    */
    
    [/COLOR][B][COLOR="Red"]?>[/COLOR][/B]
    
    Con $HTTP_POST_FILES obtenemos el nombre y la ruta del archivo que hemos subido. vararchivo corresponde al nombre del campo <input type="file" name="vararchivo" /> incluido en la etiqueta form; name es el nombre que tiene el archivo original.
     
    Última edición por un moderador: 4 Sep 2018
  8. nerovee

    nerovee Usuario activo

    :eek: Un poco más y me come. Fijaros en el banner que hay en esta misma página justo debajo de "Quienes somos" :D

    Tiene medidas: 728x90
     
    Última edición por un moderador: 3 Sep 2018
Estado del tema:
Cerrado para nuevas respuestas


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·