IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

Présentation aléatoire


Sujet :

Flash

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut Présentation aléatoire
    Bonjour à tous!

    J'ai une question qui peut être aussi intéressante pour d'autres.

    Si vous regardez le site culturebox de France3 :

    ici

    vous verrez que lorsque l'on reload la page, les images sont affichées de façon aléatoire (ou semi-aléatoire) dans des places différentes.

    J'ai l'impression que la grille de base est générée de façon aléatoire et puis les vidéos placées sur la grille selon leur taille.

    Avez-vous une idée de comment c'est fait ou une idée de comment ça peut être fait???

    merci à tous

  2. #2
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut
    salut, si tu regardes bien, tu verras que la grille change a chaque rechargement, c'est elle qui est recalculé.
    d'ailleurs chaque image/vidéo a le même rapport largeur/hauteur et il en existe 3 tailles :
    la + petite = 1/3 de la plus grande ou 1/2 des moyennes (largeur/hauteur)

    a partir de la il devient simple de créer la grille par programmation pour une hauteur précise (10 petites).
    je le ferais en 2 passe :
    1-génération du tableau basé sur le remplissage des espace (petite case) jusqu'a utilisation de toute les blocs dispo
    2-création visuelle
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut
    Merci Lorenzo, après avoir posté j'ai mieux regardé le mur d'images et j'avais vu que les images sont en rapport entre elles ce qui, tu as raison, simplifie les choses vachement!!

    C'est la grille qui est générée d'abord mais je pense que de façon semi-aléatoire en prenant en compte quelques paramètres comme par exemple: telle vidéo dois toujours apparaître ou des choses du genre.

    Qu'en penses-tu?

    As-tu une idée d'où je peux trouver une algoritme qui puisse me servir?
    D'ailleurs ça fait longtemps que je cherche un bon bouquin sur de l'algorithmique appliquée au web...

    merci encore

  4. #4
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut
    toutes les images/vidéos sont toujours présentes, mais tu peux trés bien faire un petit mélange histoire que les petites soient décalés de 1 a 5 positions par rapport a l'ordre de la liste recu, les grandes que d'une position .. etc
    ca doit être ce qui donne l'effet aléatoire en plus de la grille aléatoire ..


    qu'est ce que tu cherches exactement comme algo ?
    tu veux reproduire celui la ?

    la plupart des bouquins parlent de jeu+flash, physique+flash ou IA+flash, regarde dans la partie de ce site ou tu as des critiques de livres pour Flash mais dans ton cas j'irai plutot regarder des bouquins pur math ...
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut
    Merci Lorenzo

    Selon ce que je sais les images/videos sont affichées aussi selon une date, les plus récentes à gauche, c'est pour cela que c'est du semi-aléatoire.

    Puis j'ai pensé que peut-être ils avaient affiché d'abord les grosses et les moyennes et puis tout l'espace qui reste c'est pour les petites.

    Mais les fait qu'il y ait un tri par date, demande une certaine gestion.

    Oui, pour les algos je cherche un bouquin avec ce genre de choses un peu ambitieuses pour le web, peu importe la techno mais que l'on puisse appliquer sur différents cas.
    Peut-être il faut chercher comme tu dis des bouquins de math ou de géométrie
    je vais regarder dans les bouquins conseillés sur le site.

    merci encore

Discussions similaires

  1. présentation aléatoire de point
    Par kikou0704 dans le forum MATLAB
    Réponses: 8
    Dernier message: 06/01/2012, 15h31
  2. Eviter deux nombres identiques dans un tirage aléatoire
    Par moon tiger dans le forum Pascal
    Réponses: 5
    Dernier message: 25/11/2002, 09h57
  3. Réponses: 2
    Dernier message: 03/10/2002, 17h24
  4. Générer un nombre aléatoire entre 0 et 1 (INCLUS !!!)
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/08/2002, 16h30
  5. Récupérer 10 nb différents avec un calcul aléatoire
    Par BXDSPORT dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2002, 02h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo