begin process at 2010 02 09 23:15:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Exactitude de code "expression"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Exactitude de code "expression"

dimanche 16 avril 2006 à 14:41:19 | Exactitude de code "expression"

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



dimanche 16 avril 2006 à 16:12:40 | Re : Exactitude de code "expression"

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
dimanche 16 avril 2006 à 18:01:09 | Re : Exactitude de code "expression"

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!!
dimanche 16 avril 2006 à 18:17:21 | Re : Exactitude de code "expression"

pegase31

Membre Club Administrateur CodeS-SourceS
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'
dimanche 16 avril 2006 à 19:08:26 | Re : Exactitude de code "expression"

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


Cette discussion est classée dans : code, swf, expression, chargé, preloader


Répondre à ce message

Sujets en rapport avec ce message

Preloader pour SWF chargé avec loadMovie [ par tiburce ] Bien, c'est simple... je tombe fou !J'ai dû parcourir tous les scripts de preloading, tenter toutes les adaptations... mais je dois être un gros nul.. Un preloader pour chaque SWF chargé (loadMovieNum) [ par JeanCoudert ] Quelqu'un qui s'y connaisse en preloader pourrait il me donner un coup de main.Voila, j'aimerai réaliser un site le plus pro possible. Pour ce faire l Preloader [ par graine de flash ] Bonjour à tous (et à toutes).Je possède un code de préloader mais ce dernier ne fonctionne que "page par page".Je suis à la recherche d'un code qui "p comment diminuer le temps de chargement du preloader ? [ par matt89 ] Hello tous !Petit problème : un fichier de base appelle des swf externes (des videos en fait) avec preloader sur tous. Je n'ai pas fait de .flv, parce préchargement d'un swf chargé dans un clip [ par rasdri ] Bonjourj ai un petit probleme, je vais essayer d etre clair:je charge un swf dans un clip cible situé sur mon anim principalece swf est un peu long à Emplacement d'un swf chargé avec "loadmovie" [ par nicolas roi de lunivers ] Hello tout le monde, est-ce que qqn sait comment faire pour définir l'emplacement d' swf chargé avec "loadmovie"???merci d'avanceNic</F Preloader qui ne se charge plus [ par oliviersiame ] Bonjour à tous, Je suis en train de faire un site dont la structure est un fichier principal appelant différents .swf. J'ai placé dans chaque swf app Communication en swf [ par jultoys ] Hé oui, c'est encore moi !!!Voilà, j'voudrais savoir comment faire pour que un swf chargé aléatoirement dans un autre puisse communiqué avec celui qui Preloader un swf entier à partir d'un autre swf [ par kayserso ] Voila tout est dans le titre, est-il possible de preloader entièrement une anim flash  partir d'une autre ? Par exemple sur un site web on a une intro _root [ par atchoumdu51 ] Bonjour, Je compte creer un swf qui en charge d'autres par loadMovie et ensuite exploiter ceux ci, mais je voudrais savoir ce que représente _root al


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales