begin process at 2008 08 30 13:52:08
1 234 024 membres
59 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Exactitude de code "expression" [ Archives / ActionScript ] (Tchix)

Exactitude de code "expression" le 16/04/2006 14:41:19

Tchix
Bonjour à tous!!!!!
Voila je développe la version 2 d'un site en flash MX. Le tout avec une anim de base et des composants prelaoder pour charger dynamiquement des swf(pour chaques parties). www.syrano.net/V2/index.htm.

Jusqu'ici tout va bien pas trop de porbleme de code. Puis j'ai eu l'idée de mettre un fond chargé de la meme facon (par le composant preloader). Pour lancer le preloader "loadfond1" il suffit dans le script de :
    loadfond1.play() ;

Maintenant imaginons que,pour simuler un fond Photo, j'ai 12 preloader différents qi font tous appelle a une swf différente, du style loadfond2, loadfond3 etc etc...

Alors la comment faire pour que d'une part cela charge de facon aléatoire, mais en plus a un interval précis!
Je pense a Math.random et a set.interval...mais je n'ai pas réussi a les coder.

Voila a quoi ressemble mon code : mais cela ne marche pas : (petite explication les swf chargé vont dans le clip clipfond) :

function chgtfond() {
    var Nphoto = 10;
    var Alea = Math.random()*NbrPhoto ;
    var swf = "loadfond"+Alea ;
    swf.play() ;  // (donc la il est sensé chargé un des preload ayant le nom loadfond1 à 10)
}
Je suis sur que c'est un probleme d'expression...

Merci a vous si vous souhaitez me donner un coup de pouce!!
Amicalement
Tchix




Re : Exactitude de code "expression" le 16/04/2006 16:12:40

Tchix
setInterval( function()
    { loadfond+random(2).play(); }, 1000 );
j'ai testé ca...mais je n'arrive pas a faire le lien entre le random et le loadfond..pour que ca ne fasse qu'un seul

Re : Exactitude de code "expression" le 16/04/2006 18:01:09

Tchix
j'ai enfin réussi!!! Je vous pose la fonction si jamais cela peut servir à qqun d'autre : setInterval(
  
 function (lol) {
    var No = random(11) ;
    if(No === 0){
    loadfond1.play();
}
    if(No === 1){
    loadfond2.play();
}
    if(No === 2){
    loadfond3.play();
}
    if(No === 3){
    loadfond4.play();
}
    if(No === 4){
    loadfond5.play();
}
    if(No === 5){
    loadfond6.play();
}
    if(No === 6){
    loadfond7.play();
}
    if(No === 7){
    loadfond8.play();
}
    if(No === 8){
    loadfond9.play();
}
    if(No === 9){
    loadfond10.play();
}
    if(No === 10){
    loadfond11.play();
}
    if(No === 11){
    loadfond12.play();
}
} , 15000 );

Cela étant dit...si qqun saurait m'expliquer comment faire pour qu'il ne charge pas deux fois le meme....merci!!

Re : Exactitude de code "expression" le 16/04/2006 18:17:21

pegase31
Membre Club
Questions :

1° - Pourquoi n'utilises-tu pas simplement un MovieClipLoader pour gérer tes X chargements simultanés ?
2° - Pourquoi utilises-tu un comparateur stricte(===) au lieu d'un comparateur simple(==), ça t'éviterait des ennuis
3° - Si tu avais 250 images, tu ferais 250 "if" ?

Peg'

Re : Exactitude de code "expression" le 16/04/2006 19:08:26

Tchix
Lu Peg'!

En fait je début vraiment en actionscript et c'est un peu dur pour moi.
Ceci étant dit : j'ai utiliser des comparateur stricte car le comparateur simple ne marchait pas!
Si j'avais 250 images je ferais en effet 250 "if"

J'utilise un Movie clip loader....chaque loadfond.play charge un swf externe dans un clipfond (le meme clip pour toutes les swf).

Merci


Classé sous : code, swf, expression, chargé, preloader

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS