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

ActionScript 1 & ActionScript 2 Discussion :

lancement aléatoires de vidéos à partir d'un tableau


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 6
    Par défaut lancement aléatoires de vidéos à partir d'un tableau
    Je viens de démarrer en action script et je souhaite lancer alétoirement des vidéos en fonction de l'heure de connection de l'utilisateur, pour cela:
    -j'ai crée un clip qui me permet de définir l'heure.
    -sur ma scène, deux tableaux:
    -un avec les tranches horraires
    -l'autre avec les vidéos (une seule pour le test)à déclancher aléatoirement
    J'ai essayé de résoudre mon problème de plusieurs façons, aucune erreur n'est signalé par flash, mais çà ne fonctionne toujours pas:
    l'erreur doit, je pense consister en l'appel de la vidéo, mais...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    monObjet = {hers:"thehour"};
    //fonction qui détermine l'heure
    monObjet2 = {video:"anim.attachVideo(file://bureau.anim carte.essais1.swf)"};
    //ma vidéo
    A1 = {hers:"thehour(_root.heure.getHours(>9;<13))"};
    /*B1 = {hers:"thehour(_root.heure.getHours(>8;<12)"};
    C1 = {hers:"thehour(_root.heure.getHours(>12;<14)"};
    D1 = {hers:"thehour(_root.heure.getHours(>14;<19)"};
    E1 = {hers:"thehour(_root.heure.getHours(>19;<21)"};
    F1 = {hers:"thehour(_root.heure.getHours(>21;<6)"};*/
     
    A2 = {video:"MovieClip.loadMovie(file://bureau.anim carte.essais1.swf)"};
     
    Tableau = new Array (A1, B1, C1, D1, E1,F1);
    Tableau2 = new Array (A2);
     
    if (Tableau (A1)) {
    var v=Tableau2[Math.round (Math.random() * (Tableau2(A2).length-1))];
    var rec = Tableau2(A2)[v];
    Tableau2(A2).splice (v, 1);
    }
     
    function vDo (v)
    {
        var v = Math.round (Math.random() * (Tableau2.length - 1));
     
        var rec = Tableau2[v];
     
        Tableau2.splice (v, 1);
     
        return rec;
    }
     
    MovieClip.prototype.charge_image = function(vDo) {
    conteneur = this.createEmptyMovieClip("conteneur", 100);
    conteneur.loadMovie(v);
    }
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,

    impressionnant cette façon de coder, c'est de l'action script 3 ??

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 6
    Par défaut code
    en fait,
    j'ai pris un tuto et un ex qui me semblaient soulever les prob que j'avais et je me suis cresé la tête afin de les adapter.Par contre comme je l'ai dit je débute..et franchement s'il y a plus simple et plus efficace pour régler mon prob,çà serait vachement bien

  4. #4
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    tu as l'adresse du tuto et de l'exemple parce que coté syntaxe j'allucine...

    que ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monObjet = {hers:"thehour"};
    puisse déterminer l'heure je suis scotché...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 6
    Par défaut
    thehour est la fonction du clip qui reconnait l'heure
    comme je devais faire un tableau qui me découpe la journée en tranches horraires, je rappelle le clip qui donne l'heure dans ma variable de début de tableau puis (comme tu peux le voir sur mon flash en pièce jointe) je défini, pour chaque case du tableau la tranche horaire à laquelle elle correspond(alors c'est peut-être pas çà parceque mon raisonnement a été intuitif...)
    Mais c'était la seule possibilité que j'ai vu pour que le tableau prenne en compte mon clip heure

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 6
    Par défaut
    au désespoir....!
    bon alors y'a pas photo, mon truc est incompréhensible.....
    un petit coup de main ?
    SVP

Discussions similaires

  1. récupération aléatoire à partir d'un tableau
    Par pfe_smile dans le forum Débuter
    Réponses: 8
    Dernier message: 09/11/2012, 10h40
  2. Ajout aléatoire d'une String dans une balise XML à partir d'un tableau de String
    Par chebmo1986 dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 19/03/2009, 11h21
  3. Lancement d'un .dat à partir d'excel
    Par fraille dans le forum Windows
    Réponses: 4
    Dernier message: 18/05/2005, 09h21
  4. courbe à partir d'un tableau
    Par chafcha dans le forum MFC
    Réponses: 3
    Dernier message: 26/02/2004, 08h53
  5. Réponses: 3
    Dernier message: 24/02/2004, 15h09

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