Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2007, 09h42   #1
Invité de passage
 
Inscription : juin 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 6
Points : 2
Points : 2
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 :
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
Type de fichier : swf new essais cam2.swf (850 octets, 2 affichages)
aline a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 13h13   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,

impressionnant cette façon de coder, c'est de l'action script 3 ??
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 13h40   #3
Invité de passage
 
Inscription : juin 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 6
Points : 2
Points : 2
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
aline a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 14h12   #4
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
tu as l'adresse du tuto et de l'exemple parce que coté syntaxe j'allucine...

que ça :
Code :
monObjet = {hers:"thehour"};
puisse déterminer l'heure je suis scotché...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 15h35   #5
Invité de passage
 
Inscription : juin 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 6
Points : 2
Points : 2
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
aline a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 17h12   #6
Invité de passage
 
Inscription : juin 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 6
Points : 2
Points : 2
au désespoir....!
bon alors y'a pas photo, mon truc est incompréhensible.....
un petit coup de main ?
SVP
aline a est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h26.


 
 
 
 
Partenaires

Hébergement Web