Registrarse

Bienvenido a Foro Minecraft.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 14
Like Tree1Likes

Tema: "Expertos" en HTML y JavaScript, report in!

  1. #1
    Senior Member
    Fecha de ingreso
    abril-2011
    Ubicación
    Madrid
    Mensajes
    2,946
    Entradas de blog
    17

    "Expertos" en HTML y JavaScript, report in!

    A ver, no sé si habrá algún experto en HTML y JavaScript por éstos lares, pero si lo hay, me gustaría plantearos un problema, a ver como lo resolveríais, porque yo me doy por vencido...

    La idea es, en una página, yo voy a tener una tabla. Una tabla con muchas celdas y muchos colores, simulando una imágen, donde cada pixel es una celda.

    Ésta imágen, pretendo animarla. Y cada cuadro (o tabla) de la imágen, se encuentra en un archivo separado, el cual debe ser cargado por un script en JavaScript, y mostrado en lugar del cuadro anterior. Es decir, pongo una tabla con el primer cuadro, lo reemplazo por el segundo, despues por el tercero... y así, tengo mi animación.

    El problema es, ¿como lo hago para cargar cada archivo, y mostrarlo en el interior de la página?

    El problema debe resolverse de la manera más simple, usando como mucho archivos de javascript externos (pero no scripts en lenguajes que requieran de algún programa especial para ejecutarlos, se debe poder ejecutar en cualquier navegador sin requisitos previos), y de modo que sea compatible con todos los navegadores posibles, o a ser posible, con Firefox. Los archivos, evidentemente, los tengo yo en mi ordenador (o servidor), y debería poder accederse a los archivos, a ser posible, mediante una ruta relativa.

    He probado usando ActiveX, pero sólo funciona con IExplorer (y muy mal). Debe de haber algún metodo mediante XML, pero he probado a mirar en Google, y todo lo que veo es excesivamente complejo. Y luego he probado a meter IFRAMES en la página y cargar cada archivo como páginas HTML, pero evidentemente hay un tiempo de carga muy feo entre cuadro y cuadro.

    Solo me queda por probar a meter cada frame en una variable, en la mísma página, pero evidentemente eso aumentaría considerablemente el tamaño de la página, y restaría mucha flexibilidad. Entonces... ¿que opciones me quedan? Vosotros, ¿que haríais?

  2. #2
    Senior Member
    Fecha de ingreso
    enero-2011
    Ubicación
    Creeperland
    Mensajes
    2,288

    Re: "Expertos" en HTML y JavaScript, report in!

    Yo de Html sé algo, de Javascript casi nada :l

    Pero sinceramente, lo que yo haría (Respondiendo a tu última pregunta) sería hacer una animación de toda la vida :l
    ¡Minecraft!

  3. #3
    Senior Member
    Fecha de ingreso
    mayo-2011
    Mensajes
    108

    Re: "Expertos" en HTML y JavaScript, report in!

    Yo controlo un poco. A ver que entienda tu problema.
    Quieres tener, por ejemplo, una tabla de 10x10 y que cada celda se rellene de un color. Luego, quieres que, por ejemplo, la celda en 0,1 pase a tener el color que tenía 0,0, la 0,2 el color de 0,1... ¿así hasta llegar al final?

  4. #4
    Senior Member
    Fecha de ingreso
    mayo-2011
    Mensajes
    108

    Re: "Expertos" en HTML y JavaScript, report in!

    Ah, y otra pregunta. ¿Por qué tienen que ser archivos? ¿No puedes simplemente mover el contenido de las celdas, de una a otra?

  5. #5
    Senior Member
    Fecha de ingreso
    abril-2011
    Ubicación
    Madrid
    Mensajes
    2,946
    Entradas de blog
    17

    Re: "Expertos" en HTML y JavaScript, report in!

    Estoy experimentando con otra alternativa, pero de momento no hay mucho éxito.

    A ver, explico de qué va el asunto.

    Tengo un programa que he creado yo en C#, que lee una imágen que tu cargues del disco duro, y la transforma a una tabla en HTML, donde cada celda representa un píxel de la imágen, simulando la imágen pero en una tabla. No me pregunteis para qué he hecho tal cosa, símplemente, ahí está. Y si lo quereis echar un vistazo, aquí lo teneis. Por cierto, sólo se visualiza correctamente en Firefox. Es la única putada, pero funciona.

    Lo que se me había ocurrido, es usar JavaScript para crear una animación con la tabla. Como una animación no es más que una secuencia consecutiva de imágenes, se me había ocurrido meter esas imágenes ya procesadas en tablas, y guardarlas en archivos separados para no agrandar más el tamaño del archivo (como os podeis imaginar, el código que lleva eso es enorme).

    El problema es, que no parece que JavaScript esté por la labor de abrir archivos. Al menos, no tán fácil como debería ser. Y Google no ayuda. La idea era, cargar cada tabla, y mostrarla para dar la sensación de consecución de imágen.

    Ahora estoy probando con un nuevo truco, a ver que sale. Estoy probando a crear una paleta de 256 colores, con los colores de la imágen, y meter en una matríz los datos de la imágen (qué color va en cada píxel). Ya casi lo tengo terminado, y si funciona, probablemente pueda simplificarme el trabajo, aunque todavía me queda un enemigo muy fiero que derrotar, y es que el tiempo de ejecución es demasiado largo, por lo que probablemente se notaría mucho los tiempos de carga entre imágen e imágen.

    Si consigo hacerlo, aunque parece una auténtica chorrada, puede que mole y todo. El problema va a ser, a ver como lo hago sin que se noten los tiempos de carga entre imágen e imágen.

    Cita Iniciado por Archreg
    Yo de Html sé algo, de Javascript casi nada :l

    Pero sinceramente, lo que yo haría (Respondiendo a tu última pregunta) sería hacer una animación de toda la vida
    Bah, pero eso es lo fácil... te coges el image ready, o el flash, y te haces la animación. Eso no vale, yo lo hago en HTML con JavaScript, modo hardcore, a lo Chuck Norris. Bueno, Chuck me supera y hace las animaciones con el buscaminas, pero es Chuck y no me puedo comparar con él.

  6. #6
    Senior Member
    Fecha de ingreso
    mayo-2011
    Mensajes
    108

    Re: "Expertos" en HTML y JavaScript, report in!

    Por Dios, quítale el sonido. No fuerces nunca a nadie a escuchar nada que, de entrada, no sabe si quiere escuchar. Ponle un play/stop XD.
    En fin, ¿sabes usar ajax? Con ajax creo que lo tuyo estaría hecho en 0,
    Con ajax, llamarías al archivo en cuestión que quieras cargar, cogerías su contenido y lo pegarías en un div que es donde estaría la tabla. Ya está.
    Hay tutoriales muy sencillitos de ajax (que son dos funciones y ya está) así que con eso quizá puedas seguir.

    Si necesitas más ayuda, coméntame y veo si te puedo ayudar.

    Por cierto, creo que con esto también te cargas el enemigo del tiempo de ejecución, pero entrará en juego (en esta y en cualquier versión) el enemigo del tráfico.

  7. #7
    Senior Member
    Fecha de ingreso
    abril-2011
    Ubicación
    Madrid
    Mensajes
    2,946
    Entradas de blog
    17

    Re: "Expertos" en HTML y JavaScript, report in!

    Cita Iniciado por Penitencia
    Por Dios, quítale el sonido. No fuerces nunca a nadie a escuchar nada que, de entrada, no sabe si quiere escuchar. Ponle un play/stop XD.
    En fin, ¿sabes usar ajax? Con ajax creo que lo tuyo estaría hecho en 0,
    Con ajax, llamarías al archivo en cuestión que quieras cargar, cogerías su contenido y lo pegarías en un div que es donde estaría la tabla. Ya está.
    Hay tutoriales muy sencillitos de ajax (que son dos funciones y ya está) así que con eso quizá puedas seguir.

    Si necesitas más ayuda, coméntame y veo si te puedo ayudar.

    Por cierto, creo que con esto también te cargas el enemigo del tiempo de ejecución, pero entrará en juego (en esta y en cualquier versión) el enemigo del tráfico.
    Pues me tengo que mirar eso del AJAX, porque pinta muy bien, y si funciona con todos los navegadores sin tener que instalar nada extra, sería una bendición.

    Acabo de probar éste nuevo motor que almacena los colores en una paleta y despues genera la imágen mediante esa paleta. ¡Y funciona de maravilla! Ademas, funciona también con el google chrome, y apenas hay tiempo de carga (lo normal). Es fantástico. Si logro hacer con AJAX un sistema que me permita abrir archivos con JavaScript, podré almacenar paletas e imágenes en archivos por separados, para despues cargarlos cuando los necesite. E incluso hacer virguerías como aplicar efectos en tiempo real a las imágenes o bucles en determinados puntos... es justo lo que buscaba.

  8. #8
    Senior Member
    Fecha de ingreso
    mayo-2011
    Mensajes
    108

    Re: "Expertos" en HTML y JavaScript, report in!

    Quiero aparecer en los créditos XDDD

    Nah me alegro de haberte ayudado =)

  9. #9
    Junior Member
    Fecha de ingreso
    noviembre-2012
    Mensajes
    2

    Smile

    Tngo un problema y es urgente añguien me puede ayudar y decirme como puedo hacer esto:
    League of Legends - Free Online Game | LoL - League of Legends
    me refiero al tablon de anuncios que aparece y que cambia solo. Necesito hacerlo con html y css algiuen me puede ayudar se lo agradeceria mucho. Gracias y salu2

  10. #10
    Senior Member
    Fecha de ingreso
    mayo-2012
    Ubicación
    Malaga
    Mensajes
    1,665
    Hay muchos gestores y plantillas que traen eso.

    Dime que gestor usaras para decirte la plantilla que puede hacer eso.

    Wordpress por ejemplo, tiene muchísimas plantillas con ese sistema y es muy cómodo de usar.

 

 
Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Respuestas: 7
    Último mensaje: 05-mar-2012, 04:26
  2. Nueva empresa "EVENTOS CM" y su primer proyecto a gran escala.
    Por egothan en el foro Servidor Oficial
    Respuestas: 0
    Último mensaje: 10-feb-2012, 14:35
  3. Respuestas: 9
    Último mensaje: 15-ene-2012, 19:59
  4. Respuestas: 75
    Último mensaje: 10-feb-2011, 02:42

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Back to Top