cs_makeitso
Messages postés5Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention27 septembre 2010 20 déc. 2008 à 17:39
bonjour
le script marche super, mais toujours le pb que l'image ne disparait pas quand on change de frame.
si qqk peut me dire comment faire.
merci
furax84
Messages postés1Date d'inscriptionvendredi 16 septembre 2005StatutMembreDernière intervention 4 juillet 2008 4 juil. 2008 à 21:44
Merci pour ce code et je vais tenter d'expliquer comment régler le problème d'affichage en premier plan du script
Si vous souhaitez que le changement d'images aléatoires se fasse sen arrière plan vous pouvez suivre cette procédure
1° Créez un calque que vous placez en bas
2° Créer un clip vide sur ce même calque
3° Faites un double clic sur le clip que vous venez de créer
4° Sur la première image du calque copiez/collez un des différents AS proposé suite à cette source
5° Remplacez "_root" par "this" sur la ligne suivante:
var mc = _root.createEmptyMovieClip("dia"+index, index);
Ce qui vous donnera
var mc = this.createEmptyMovieClip("dia"+index, index);
Ainsi votre image s'affichera en premier plan
Amicalement à tous
technochef
Messages postés1Date d'inscriptionlundi 14 janvier 2008StatutMembreDernière intervention25 février 2008 25 févr. 2008 à 13:46
Bonjour,
Ce code est génial cependant je me retrouve avec 2 problèmes.
Mon but est d'afficher une seule image aléatoire à l'ouverture du site à l'image 1, je l'ai donc adapté au besoin.
Mon 1er problème est que l'image reste présente sur toute l'animation, comment faire pour qu'elle disparaisse une fois que je suis sur une autre image clé ?
2ème souci, j'aimerai que cette image soit collé au coin supérieur droit du site, comment procéder ?
Je suis un peu novice en action script, merci de votre compréhension et merci de votre aide.
diassek
Messages postés1Date d'inscriptionjeudi 17 janvier 2008StatutMembreDernière intervention13 février 2008 13 févr. 2008 à 00:24
Bonjour, Super code !!!
Mais j'aimerais bien effacer les images une fois que je les ai affiché. y'aurait-il kelkun qui puisse m'aider svp ?
cs_samomo
Messages postés4Date d'inscriptionlundi 19 juin 2006StatutMembreDernière intervention24 janvier 2008 28 janv. 2008 à 15:37
en employant la methode de top30 et en la repetant j'arrive a charger dans les cibles.
le probleme, les images peuvent se repeter.
comment faire en sorte qu'une image chargée, ne se retrouve pas sur une autre cible?
merci
function chargeImage ( index )
{
var mc = _root.createEmptyMovieClip("cible1", index);//la ça doit pas etre bon ,ça marche mais mon clip est deja sur la scene, par quoi remplacer??
var ordre = Math.ceil(Math.random()*12);
var img = "images/"+ordre+".jpg";
trace(img);
mc.loadMovie(img);
mc._x =cible1._x ;
mc._y = cible1._y;
}
chargeImage ( 1 ) ;
etc..
a la suite idem cible2,cible3,cible4
cs_samomo
Messages postés4Date d'inscriptionlundi 19 juin 2006StatutMembreDernière intervention24 janvier 2008 28 janv. 2008 à 14:33
Bonjour,
Deja merci Alise pour ce code qui fonctionne tres bien et facile a mettre en oeuvre
j'aimerais adapter ce code
pour:
charger 4 images aleatroirement dans 4 clips "cible" deja presant sur la scene.
que ces images reprennent la taille des clips "cible"
et que si pas trop compliqué: une image chargée dans un clip, ne se retrouvent pas dans un autre clip.
est ce possible a partir de ce code?
j'arrive a le charger dans un seul clip "cible" en rempaçant "dia" par cible1
et pour la position
mc._x =cible._x;
mc._y =cible._y;
mais ça doit pas etre la bonne methode
en fait je sais pas par quels bouts attaquer...est ce quelqu'un pourrait aiguiller un tres tres debutant.
merci d'avance
laul33
Messages postés9Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention26 mars 2008 19 mars 2007 à 23:17
laul33
Messages postés9Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention26 mars 2008 19 mars 2007 à 22:25
Bonsoir,
Super script... j'aimerai savoir si il était possible d'afficher les photos en colonne. Si oui comment ?
merci d'avance
pak80
Messages postés24Date d'inscriptionvendredi 12 novembre 2004StatutMembreDernière intervention15 mai 2012 15 mars 2007 à 09:32
Bonjour,
J'ai un probleme !!! J'aimerais que la photo qui s'affiche alétoirement affiche son titre un texte aussi. Donc chaque photo aurait son titre. Comment je peux faire cela? Merci d'avance
Pakman
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 27 nov. 2006 à 10:54
a la place des jpg tu mets des swf et tu change le code
cs_Hypaepa
Messages postés11Date d'inscriptionmercredi 29 décembre 2004StatutMembreDernière intervention25 septembre 2008 27 nov. 2006 à 10:49
Tu n'as pas renommer tes photos pareils que celles de l'exemple non ?
JBoule951
Messages postés1Date d'inscriptiondimanche 14 mai 2006StatutMembreDernière intervention20 août 2006 20 août 2006 à 14:37
Bonjour tout le monde
Ce code est vraiment très bien fait mais je voudrais afficher aléatoirement des flash déjà créer à la place des images.
Pouvez-vous me donner des indices pour pouvoir y arriver
Merci beaucoup
fbuisine
Messages postés5Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention14 août 2006 14 août 2006 à 04:24
Bonjour à tous, merci Alise pour cette source, je m'en suis servi pour le site de mon assos
http://surunplateau.eu/ (ce n'est pas un coup de pub, c'est juste pour prévenir l'auteur !)
Je m'en sert sur la petite vignette en homePage. Le code est vraiment facile à intégrer. Sympa.
Par contre je rencontre un problème lorsque je vais dans une nouvelle rubriques,
l'image reste au premier plan. Je pensais résoudre ça avec
conteneur_mc.removeMovieClip("dia") ou conteneur_mc.removeMovieClip()
J'ai tenté de placer ce code sur mes boutons de rubriques puis directement sur les images clés, mais rien à faire.
Auriez -vous une solution ?
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 28 juil. 2006 à 12:56
heu, pour infos, j'ai trouvé une fonction qui permet de le mettre en arrière plan
"swapDepths" et ca sans changer rien à la maquette et aux clips de la page...
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 28 juil. 2006 à 11:31
Il n'y aurait pas un moyen de faire ca simplement en mettant la fonction _level0 et _level1, j'ai essayé sans succès mais comme j'ai dis je ne suis pas pro...
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 28 juil. 2006 à 08:19
heu, c'est pas an AS, je n'ai pas le niveau pour le faire... je vais voir pour une autre solution... j'ai trouvé un script pour des images aléatoires mais pas dynamique, le soucis c'est que ca charge à chaque fois toutes les images...
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 27 juil. 2006 à 20:09
Bonsoir mediapress
oui tu peux mettre tout ce que tu veux sur ces images, à condition
que tes éléments soient scriptés en AS
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 27 juil. 2006 à 16:49
bonjour, je voudrai savoir si il était possible de mettre ces images aléatoires en fond de page... la page contient pleins de clips, boutons etc... et j'aimerai juste que l'image de fond passe en arrière plan... Ce serait génail si quelqu'un pouvait m'aider...
Merci pour ce script for utile pour un débutant comme moi... ! :-)
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 9 févr. 2006 à 07:20
Voilà un exemple de code à placer à la suite sur ton image clé1, tu verras que le texte s'affiche bien au dessus des images, après à toi de faire la mise en forme de ton texte :
this.createTextField("tField",index+10,100, 125, 25, 0, 0);
tField.autoSize = "left";
tField.text = "Bla bla bla bla blaBla bla bla bla\nblaBla bla bla bla blaBla bla bla bla bla";
Alise
from RunIsland
cs_lolocool
Messages postés2Date d'inscriptiondimanche 24 août 2003StatutMembreDernière intervention 8 février 2006 8 févr. 2006 à 21:45
et bien non justement, ici, rien de ce que je met dans sur d'autre calque n'apparait
On voit juste les photos aléatoires
Merci en tout cas pour la réponse
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 8 févr. 2006 à 19:10
Ben déjà le texte par desus, il te faut créér tes champs de texte dynamiquement pour pouvoir passer au niveau supérieur au clip des photos (aussi créé dynamiquement), pour d'autres images je ne vois pas où est le problème, tu peux bien mettre les images que tu veux !
Alise
from RunIsland
cs_lolocool
Messages postés2Date d'inscriptiondimanche 24 août 2003StatutMembreDernière intervention 8 février 2006 8 févr. 2006 à 18:32
merci pour le code.
Je voudrais m'en servir pour le fond du site,mais quand je veux mettre d'autre images ou du texte par dessus ( sur un autre calque) ca ne marche pas.
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 24 nov. 2005 à 06:00
Oui c'est correct, fais un essai, tu verras que ça marche
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 23 nov. 2005 à 22:12
Je voulais te demander, je voulais me servir de ton script pour afficher un clip...
Si je remplace la valeur de :
var img = "images/"+ordre+".jpg";
par
var img = "images/"+ordre+".swf";
Est-ce correct ? Ou faut-il faire une autre manip ?
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 23 nov. 2005 à 19:54
mediapress
je viens de remettre les nouvelles sources en ligne.
Bonne soirée
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 23 nov. 2005 à 19:38
Je viens de changer, ca marche impeccable...
Par contr, j'ai entièrment effacé l'ancien script ...
Les images sont bien différentes...
Tu est bien cool Alise et merci aussi à Ludkill...
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 23 nov. 2005 à 19:26
Pasq de mal Mediapress, mais le code à utiliser sur la première image clé est :
var NbrAffiche = 4; //Nbr de photos à afficher
var NbrPhoto = 10; //Nbr de photos ds le dossier
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs
function chargeImage(index) {
var mc = _root.createEmptyMovieClip("dia"+index, index);
var valide = "";
while (valide == "") {
var n = 1;
valide = "ok";
var ordre = Math.ceil(Math.random()*NbrPhoto);
while (n != NbrAffiche+1) {
if (ordre == mon_array[n]) {
valide = "";
}
n++;
}
}
mon_array[index] = ordre;
var img = "images/"+ordre+".jpg";
mc.loadMovie(img);
mc._x = (index-1)*250;
mc._y = 10;
}
// Fin de la fonction, on va afficher les photos
n = 1;
while (n != NbrAffiche+1) {
chargeImage(n);
n++;
et là grace à ludkill plus de pb d'images chargées en double.
Bonne soirée
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 23 nov. 2005 à 19:14
Non, je suis désolé, je me suis mal fais comprendre... C'est que j'étais trop nul pour le faire fonctionner, en fait, quand j'ai télécharger le script, il fallait juste renommer le fichier images... J'ai du aller dans d'autres forum pour me le faire expliquer... Ceci dis, je remercie les personnes qui donnent leur code, cela permet à des gens comme moi de faire un "peu plus" que mon savoir faire... Mon intention n'était pas de blesse qq... (Je débute dans flash, c'est juste pour ça...)
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 23 nov. 2005 à 19:07
mediapress
Quelle façon de dire "je viens de télécharger ce script, bien entendu ca ne fonctionne pas....", comme si les scripts que nous postons ne marchent évidemment pas? Ca c'est très sympa, et merci pour tous ceux qui font l'effort de donner leurs sources pour aider les autres. Et je tiens à remercier ludkill qui a apporté des améliorations primordiales sur mon code que j'avais fait "à la va-vite".
mgnet
Messages postés21Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention23 novembre 2007 23 nov. 2005 à 16:07
Je viens de télécharger ton code et il fonctionne correctement, mises à part qu'il affiche les mêmes images mais le code que tu a posté est impeccable je t'invite à mettre à jour ta source :d
mediapress
Messages postés24Date d'inscriptionvendredi 4 novembre 2005StatutMembreDernière intervention27 février 2008 16 nov. 2005 à 22:01
je viens de télécharger ce script, bien entendu ca ne fonctionne pas.... J'ai des erreurs au niveau des images....
J'ai ce type de message d'erreur
Error opening URL "file:///Système/Users/mediapress/Desktop/flashkod%5Fsource%5F27324Dossier/images/8.jpg"
Error opening URL "file:///Système/Users/mediapress/Desktop/flashkod%5Fsource%5F27324Dossier/images/9.jpg"
Error opening URL "file:///Système/Users/mediapress/Desktop/flashkod%5Fsource%5F27324Dossier/images/6.jpg
etc...
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 20 juil. 2005 à 15:48
merci pour ton code, il fonctionne très bien, je viens de tester
ludkill
Messages postés6Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention12 juillet 2007 20 juil. 2005 à 12:01
Salut,
je sais que ça fait un bout de temps que ce code a été mis, mais je tenais quand même à donner une petite contribution :
var NbrAffiche = 4; //Nbr de photos à afficher
var NbrPhoto = 10; //Nbr de photos ds le dossier
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs
function chargeImage(index) {
var mc = _root.createEmptyMovieClip("dia"+index, index);
var valide = "";
while (valide == "") {
var n = 1;
valide = "ok";
var ordre = Math.ceil(Math.random()*NbrPhoto);
while (n != NbrAffiche+1) {
if (ordre == mon_array[n]) {
valide = "";
}
n++;
}
}
mon_array[index] = ordre;
var img = "images/"+ordre+".jpg";
mc.loadMovie(img);
mc._x = (index-1)*250;
mc._y = 10;
}
// Fin de la fonction, on va afficher les photos
n = 1;
while (n != NbrAffiche+1) {
chargeImage(n);
n++;
}
Ce code permet de faire exactement la même chose mais automatiquement, on établie au préalable le bombre de photos à afficher ainsi que le nombre de photos qu'il y a dans le dossier "/images".
De cette façon on peut très facilement ajouter des photos.
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 9 déc. 2004 à 22:47
sympa
j'aime bien
survivor51
Messages postés42Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention16 octobre 2008 8 nov. 2004 à 22:21
J'ai utiliser ce systeme pour les swf mais ca marche pas comme je voudrai : il n'y a que la 1ere image du swf qui est lue et les scripts ne s'executent pas.
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 6 nov. 2004 à 06:46
Ben oui, pourquoi pas !
individis-bis
Messages postés293Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention25 septembre 2008 6 nov. 2004 à 00:01
Autant se servir du modèle fourni avec flash...
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 5 nov. 2004 à 06:54
Merci Hope,
t'as raison, et c'est vrai que 2 mêmes images peuvent se charger deux fois, et que les functions, sont la solution. Pour Pegase31, c'est aussi vrai même pas en 10 mn chrono !
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 4 nov. 2004 à 23:28
C'est vrai qu'en jetant un oeil sur le code, c'est trés bourrin.. ça manque de finesse. Même si l'idée (bien que déjà plus que développée ici) est interessante.
mais ok avec Top30, j'attendais mieux de ta part (sauf si tu nous dis que t'as codé ça en 10min chrono lors d'une pause)
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 4 nov. 2004 à 22:44
Moi j'ai qund même du mal à vous comprendre, à partir du moment ou tu sais que tu vas "réperter" quelque chose ( Une action, des lignes de codes...) pourquoi ne faites vous pas des "FUNCTIONS" :
Regardes, je prends les dernieres lignes de ta frame 1 qui ont été repetées 3 fois :
"...createEmptyMovieClip("dia3", 3);
ordre = (Math.floor(Math.random()*10)+1);
img = "images/"+ordre+".jpg";
trace(img);
dia3.loadMovie(img);
dia3._x = 500;
dia3._y = 10;
Tu vois que reviens la differene est le numero, rien d'autre !!! Alors tu fait :
function chargeImage ( index )
{
var mc = _root.createEmptyMovieClip("dia"+ index, index);
var ordre = Math.ceil(Math.random()*10);
var img = "images/"+ordre+".jpg";
trace(img);
mc.loadMovie(img);
mc._x = (index-1) * 250 ;
mc._y = 10;
}
Et voilà !
PS je viens de teste ca marche... Le bug de tes lignes est que peut se charger 2 fois la même images !!! Ca craint...
Et sinon moi je vais mettre une note, c'est pas pour descendre, ni rien du teout, c est surtout pour permettre de savoir ce que peux apporter une source ( ou non) rapidement...
Donc ma note sera [4/10]... C est moyen::: Je suis sur que tu peux faire beacoup mieux !
; )
A plus
cs_Mafassure
Messages postés1058Date d'inscriptionjeudi 24 juillet 2003StatutModérateurDernière intervention14 février 2009 4 nov. 2004 à 19:45
c'est bien ce que j'avais cru comprendre...
merci à toi
@+
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 4 nov. 2004 à 19:31
Merci Maf
tu as raison vite fait et c'est vrai que là dessus vachement améliorer, gérer les images aevc xml, faire preloder etc, mais c'est sur une demande express et je n'ai pas eu le temps de m'étendre, mais s'il faut faire un truc un peu sophistiqué, dès que j'ai un moment je veux bien. Et pour les notes t'as raison, je n'en veux surtout pas, ce n'est pas dans cet esprit que je fait cela, mais simplement dans le but de montrer les bases d'un truc simple que chacun peu développer à sa manière.
cs_Mafassure
Messages postés1058Date d'inscriptionjeudi 24 juillet 2003StatutModérateurDernière intervention14 février 2009 4 nov. 2004 à 16:29
j'aime bien
on peu ameliorer grace à xml (evide de re-publier le swf...)
progress barre pour les jpg
duplicateMovieClip() aurait était le bien venu
c'est du vite fait ...bien fait ;-)
ps : pas de note
20 déc. 2008 à 17:39
le script marche super, mais toujours le pb que l'image ne disparait pas quand on change de frame.
si qqk peut me dire comment faire.
merci
4 juil. 2008 à 21:44
Si vous souhaitez que le changement d'images aléatoires se fasse sen arrière plan vous pouvez suivre cette procédure
1° Créez un calque que vous placez en bas
2° Créer un clip vide sur ce même calque
3° Faites un double clic sur le clip que vous venez de créer
4° Sur la première image du calque copiez/collez un des différents AS proposé suite à cette source
5° Remplacez "_root" par "this" sur la ligne suivante:
var mc = _root.createEmptyMovieClip("dia"+index, index);
Ce qui vous donnera
var mc = this.createEmptyMovieClip("dia"+index, index);
Ainsi votre image s'affichera en premier plan
Amicalement à tous
25 févr. 2008 à 13:46
Ce code est génial cependant je me retrouve avec 2 problèmes.
Mon but est d'afficher une seule image aléatoire à l'ouverture du site à l'image 1, je l'ai donc adapté au besoin.
Mon 1er problème est que l'image reste présente sur toute l'animation, comment faire pour qu'elle disparaisse une fois que je suis sur une autre image clé ?
2ème souci, j'aimerai que cette image soit collé au coin supérieur droit du site, comment procéder ?
Je suis un peu novice en action script, merci de votre compréhension et merci de votre aide.
13 févr. 2008 à 00:24
Mais j'aimerais bien effacer les images une fois que je les ai affiché. y'aurait-il kelkun qui puisse m'aider svp ?
28 janv. 2008 à 15:37
le probleme, les images peuvent se repeter.
comment faire en sorte qu'une image chargée, ne se retrouve pas sur une autre cible?
merci
function chargeImage ( index )
{
var mc = _root.createEmptyMovieClip("cible1", index);//la ça doit pas etre bon ,ça marche mais mon clip est deja sur la scene, par quoi remplacer??
var ordre = Math.ceil(Math.random()*12);
var img = "images/"+ordre+".jpg";
trace(img);
mc.loadMovie(img);
mc._x =cible1._x ;
mc._y = cible1._y;
}
chargeImage ( 1 ) ;
etc..
a la suite idem cible2,cible3,cible4
28 janv. 2008 à 14:33
Deja merci Alise pour ce code qui fonctionne tres bien et facile a mettre en oeuvre
j'aimerais adapter ce code
pour:
charger 4 images aleatroirement dans 4 clips "cible" deja presant sur la scene.
que ces images reprennent la taille des clips "cible"
et que si pas trop compliqué: une image chargée dans un clip, ne se retrouvent pas dans un autre clip.
est ce possible a partir de ce code?
j'arrive a le charger dans un seul clip "cible" en rempaçant "dia" par cible1
et pour la position
mc._x =cible._x;
mc._y =cible._y;
mais ça doit pas etre la bonne methode
en fait je sais pas par quels bouts attaquer...est ce quelqu'un pourrait aiguiller un tres tres debutant.
merci d'avance
19 mars 2007 à 23:17
mc._x = 100;
mc._y = (index-1)*100;
Merci encore
19 mars 2007 à 22:25
Super script... j'aimerai savoir si il était possible d'afficher les photos en colonne. Si oui comment ?
merci d'avance
15 mars 2007 à 09:32
J'ai un probleme !!! J'aimerais que la photo qui s'affiche alétoirement affiche son titre un texte aussi. Donc chaque photo aurait son titre. Comment je peux faire cela? Merci d'avance
Pakman
27 nov. 2006 à 10:54
mon_array[index] = ordre;
var img = "images/"+ordre+".swf";
mc.loadMovie(img);
mc._x = (index-1)*200;
mc._y = 150;
}
27 nov. 2006 à 10:49
20 août 2006 à 14:37
Ce code est vraiment très bien fait mais je voudrais afficher aléatoirement des flash déjà créer à la place des images.
Pouvez-vous me donner des indices pour pouvoir y arriver
Merci beaucoup
14 août 2006 à 04:24
http://surunplateau.eu/ (ce n'est pas un coup de pub, c'est juste pour prévenir l'auteur !)
Je m'en sert sur la petite vignette en homePage. Le code est vraiment facile à intégrer. Sympa.
Par contre je rencontre un problème lorsque je vais dans une nouvelle rubriques,
l'image reste au premier plan. Je pensais résoudre ça avec
conteneur_mc.removeMovieClip("dia") ou conteneur_mc.removeMovieClip()
J'ai tenté de placer ce code sur mes boutons de rubriques puis directement sur les images clés, mais rien à faire.
Auriez -vous une solution ?
28 juil. 2006 à 12:56
"swapDepths" et ca sans changer rien à la maquette et aux clips de la page...
28 juil. 2006 à 11:31
28 juil. 2006 à 08:19
27 juil. 2006 à 20:09
oui tu peux mettre tout ce que tu veux sur ces images, à condition
que tes éléments soient scriptés en AS
27 juil. 2006 à 16:49
Merci pour ce script for utile pour un débutant comme moi... ! :-)
9 févr. 2006 à 07:20
this.createTextField("tField",index+10,100, 125, 25, 0, 0);
tField.autoSize = "left";
tField.text = "Bla bla bla bla blaBla bla bla bla\nblaBla bla bla bla blaBla bla bla bla bla";
Alise
from RunIsland
8 févr. 2006 à 21:45
On voit juste les photos aléatoires
Merci en tout cas pour la réponse
8 févr. 2006 à 19:10
Alise
from RunIsland
8 févr. 2006 à 18:32
Je voudrais m'en servir pour le fond du site,mais quand je veux mettre d'autre images ou du texte par dessus ( sur un autre calque) ca ne marche pas.
24 nov. 2005 à 06:00
23 nov. 2005 à 22:12
Si je remplace la valeur de :
var img = "images/"+ordre+".jpg";
par
var img = "images/"+ordre+".swf";
Est-ce correct ? Ou faut-il faire une autre manip ?
23 nov. 2005 à 19:54
je viens de remettre les nouvelles sources en ligne.
Bonne soirée
23 nov. 2005 à 19:38
Par contr, j'ai entièrment effacé l'ancien script ...
Les images sont bien différentes...
Tu est bien cool Alise et merci aussi à Ludkill...
23 nov. 2005 à 19:26
var NbrAffiche = 4; //Nbr de photos à afficher
var NbrPhoto = 10; //Nbr de photos ds le dossier
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs
function chargeImage(index) {
var mc = _root.createEmptyMovieClip("dia"+index, index);
var valide = "";
while (valide == "") {
var n = 1;
valide = "ok";
var ordre = Math.ceil(Math.random()*NbrPhoto);
while (n != NbrAffiche+1) {
if (ordre == mon_array[n]) {
valide = "";
}
n++;
}
}
mon_array[index] = ordre;
var img = "images/"+ordre+".jpg";
mc.loadMovie(img);
mc._x = (index-1)*250;
mc._y = 10;
}
// Fin de la fonction, on va afficher les photos
n = 1;
while (n != NbrAffiche+1) {
chargeImage(n);
n++;
et là grace à ludkill plus de pb d'images chargées en double.
Bonne soirée
23 nov. 2005 à 19:14
23 nov. 2005 à 19:07
Quelle façon de dire "je viens de télécharger ce script, bien entendu ca ne fonctionne pas....", comme si les scripts que nous postons ne marchent évidemment pas? Ca c'est très sympa, et merci pour tous ceux qui font l'effort de donner leurs sources pour aider les autres. Et je tiens à remercier ludkill qui a apporté des améliorations primordiales sur mon code que j'avais fait "à la va-vite".
23 nov. 2005 à 16:07
16 nov. 2005 à 22:01
J'ai ce type de message d'erreur
Error opening URL "file:///Système/Users/mediapress/Desktop/flashkod%5Fsource%5F27324Dossier/images/8.jpg"
Error opening URL "file:///Système/Users/mediapress/Desktop/flashkod%5Fsource%5F27324Dossier/images/9.jpg"
Error opening URL "file:///Système/Users/mediapress/Desktop/flashkod%5Fsource%5F27324Dossier/images/6.jpg
etc...
20 juil. 2005 à 15:48
20 juil. 2005 à 12:01
je sais que ça fait un bout de temps que ce code a été mis, mais je tenais quand même à donner une petite contribution :
var NbrAffiche = 4; //Nbr de photos à afficher
var NbrPhoto = 10; //Nbr de photos ds le dossier
mon_array = new Array(); //Tableau gardant les photos en mémoire pour les vérifs
function chargeImage(index) {
var mc = _root.createEmptyMovieClip("dia"+index, index);
var valide = "";
while (valide == "") {
var n = 1;
valide = "ok";
var ordre = Math.ceil(Math.random()*NbrPhoto);
while (n != NbrAffiche+1) {
if (ordre == mon_array[n]) {
valide = "";
}
n++;
}
}
mon_array[index] = ordre;
var img = "images/"+ordre+".jpg";
mc.loadMovie(img);
mc._x = (index-1)*250;
mc._y = 10;
}
// Fin de la fonction, on va afficher les photos
n = 1;
while (n != NbrAffiche+1) {
chargeImage(n);
n++;
}
Ce code permet de faire exactement la même chose mais automatiquement, on établie au préalable le bombre de photos à afficher ainsi que le nombre de photos qu'il y a dans le dossier "/images".
De cette façon on peut très facilement ajouter des photos.
9 déc. 2004 à 22:47
j'aime bien
8 nov. 2004 à 22:21
6 nov. 2004 à 06:46
6 nov. 2004 à 00:01
5 nov. 2004 à 06:54
t'as raison, et c'est vrai que 2 mêmes images peuvent se charger deux fois, et que les functions, sont la solution. Pour Pegase31, c'est aussi vrai même pas en 10 mn chrono !
4 nov. 2004 à 23:28
mais ok avec Top30, j'attendais mieux de ta part (sauf si tu nous dis que t'as codé ça en 10min chrono lors d'une pause)
4 nov. 2004 à 22:44
Regardes, je prends les dernieres lignes de ta frame 1 qui ont été repetées 3 fois :
"...createEmptyMovieClip("dia3", 3);
ordre = (Math.floor(Math.random()*10)+1);
img = "images/"+ordre+".jpg";
trace(img);
dia3.loadMovie(img);
dia3._x = 500;
dia3._y = 10;
Tu vois que reviens la differene est le numero, rien d'autre !!! Alors tu fait :
function chargeImage ( index )
{
var mc = _root.createEmptyMovieClip("dia"+ index, index);
var ordre = Math.ceil(Math.random()*10);
var img = "images/"+ordre+".jpg";
trace(img);
mc.loadMovie(img);
mc._x = (index-1) * 250 ;
mc._y = 10;
}
chargeImage ( 1 ) ;
chargeImage ( 2 ) ;
chargeImage ( 3 ) ;
Et voilà !
PS je viens de teste ca marche... Le bug de tes lignes est que peut se charger 2 fois la même images !!! Ca craint...
Et sinon moi je vais mettre une note, c'est pas pour descendre, ni rien du teout, c est surtout pour permettre de savoir ce que peux apporter une source ( ou non) rapidement...
Donc ma note sera [4/10]... C est moyen::: Je suis sur que tu peux faire beacoup mieux !
; )
A plus
4 nov. 2004 à 19:45
merci à toi
@+
4 nov. 2004 à 19:31
tu as raison vite fait et c'est vrai que là dessus vachement améliorer, gérer les images aevc xml, faire preloder etc, mais c'est sur une demande express et je n'ai pas eu le temps de m'étendre, mais s'il faut faire un truc un peu sophistiqué, dès que j'ai un moment je veux bien. Et pour les notes t'as raison, je n'en veux surtout pas, ce n'est pas dans cet esprit que je fait cela, mais simplement dans le but de montrer les bases d'un truc simple que chacun peu développer à sa manière.
4 nov. 2004 à 16:29
on peu ameliorer grace à xml (evide de re-publier le swf...)
progress barre pour les jpg
duplicateMovieClip() aurait était le bien venu
c'est du vite fait ...bien fait ;-)
ps : pas de note