begin process at 2012 02 14 04:02:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Classes

 > 

Asset images


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

Asset images

jeudi 28 février 2008 à 03:04:11 | Asset images

sbool

Bonjour, j'essaie d'implémenter sur mon site "Asset.images" avec le framework mootools.js et je n'arrive qu'a afficher un peu de css.
Je n'utilise jamais le java script mais pour de tels effets, je trouvais ça vraiment charmant.
Pourriez vous m'expliquer comment implémenter le code js

var busy = false, timer, loadedImages = [], gallery = $('gallery'), progress = $('progress'), bar = $E('#progress .bar'); 
var path = 'http://demos.mootools.net/demos/Asset.images/';
var images = [
path + 'cow1.png',
path + 'cow2.jpg',
path + 'cow3.jpg',
path + 'cow4.jpg',
path + 'cow5.jpg'
];
gallery.setStyles({'opacity': 0, 'display': 'none'});
progress.setStyle('visibility', 'hidden');
$('clear').setStyle('visibility', 'hidden');
 
$('start').addEvent('click', function(e){
e = new Event(e).stop();
$('start').setStyle('visibility', 'hidden');
$('clear').setStyle('visibility', 'hidden');
if(!busy){
 
var galleryImgs = $$('#gallery img');
if(galleryImgs.length > 0) galleryImgs.each(function(image){ image.remove(); });
 
busy = true;
progress.setStyle('visibility', 'visible');
gallery.setStyle('display', 'block');
new Asset.images(images, {
onProgress: function(i){
this.setStyles({
'position': 'absolute',
'opacity': 0,
'left': (gallery.getCoordinates().width/ 2) - (this.width /2),
'top': (gallery.getCoordinates().height/ 2) - (this.height /2)
});
loadedImages[i] = this;
var percent = ((i + 1) * progress.getStyle('width').toInt()) / images.length;
bar.setStyle('width', percent).setHTML(i + 1 + ' / ' + images.length);
},
onComplete: function(){
progress.setStyle('visibility', 'hidden');
var fx = $('gallery').effect('opacity').start(1);
timer = 0;
loadedImages.each(function(image, i){
timer += 1500;
image.inject(gallery);
fx = function(){
var imgEffect = image.effect('opacity', {duration: 1500});
imgEffect.start(1).chain(function(){
if(i < loadedImages.length - 1){
this.start(0).chain(function(){
image.remove();
});
}else{
busy = false;
$('clear').setStyle('visibility', 'visible');
$('start').setStyle('visibility', 'hidden');
}
});
 
}.delay(timer * 2);
});
}
});
}
});
 
$('clear').addEvent('click', function(e){
e = new Event(e).stop();
if(!busy){
$$('#gallery img').each(function(image){
image.remove();
});
var fx = new Fx.Style(gallery, 'opacity', {
onComplete: function(){
gallery.setStyle('display', 'none');
}
});
fx.start(0);
}
$('clear').setStyle('visibility', 'hidden');
$('start').setStyle('visibility', 'visible');
});

sur ma page? (voir http://demos.mootools.net/Asset.images & http://docs.mootools.net/Remote/Assets.js)
J'ai au auparavant préloadé le framework comme ceci dans mon header <script type="text/javascript" src="mootools.js"></script> et tout bien uploadé :(
Ma console d'erreur firefox ne m'indique absolument rien, aucun warning, erreur...
De plus je n'ai trouvé aucun résultat sur codesources pour une recherche de "asset images", alors vous découvrirez au moins quelques trucs sympas en suivant les lien ;)

Merci à vous ;)
jeudi 28 février 2008 à 11:47:49 | Re : Asset images

nickadele

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,
Insretion d'une page js :
<script type="text/javascript" src="monfichier.js"></script>
Insertion d'un script au niveau du html :
<script>
.../...
</script>

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
samedi 1 mars 2008 à 21:49:39 | Re : Asset images


Cette discussion est classée dans : images, function, setstyle, visibility, gallery


Répondre à ce message

Sujets en rapport avec ce message

MOUSE OVER [ par mimosa803 ] salut à tous, je veux réalisé l'événement Mouse over et Mouse out ,mais ca ne fonctionne pas,donc j'éspere que vous m'aider et merci d'avance.Mouse    problème de transparence à la suite [ par lkm ] Bonjour a tous,Je suis entrain de me faire un petit système de notation en php. Coté php pas de soucis tout fonctionne mais j'ai envie de me faire un Préchargement images [ par jmtoulon ] Bonjour,je suis en train de créer un site de jeu de carte.Je fais une function qui pré charges les images de toutes les cartes de jeu (52)je voudrais Questions Javascript [ par luigi501 ] Bonjour, je suis en train de programmer un petit jeu. Le jeu ce compose de 20 cases sur une page html avec la possibilité de cliqué sur chacune des ca aligner les images horizontalement [ par oceane751 ] bonjour à tous avec le code qui suit, mes images defilent de façon verticale mais je voudrais que ces images défilent horizontalement voici le c evenement OnMouseOver sur des images [ par zatox ] bonjour à tous, pour donner un peu plus de vie a mon site, j'aimerai utiliser l'evenement OnmouseOver sur certaines des images pour en changer la coul Agrandir une vignette d'image au click de souris [ par hic8716 ] Bonjour, Je suis débutant en HTML5, j'ai réalisé une petite page qui permet de sélectionner des images et de les mettre dans une zone en vignettes. J' Redimensionner sans déformer une image avec du Javascript [ par ifuseeknicky ] Bonjour, actuellement en train de créer un site sur Blogger je suis confronté à un problème de dimensions d'images ! Blog Address: http://blogmpocom une image mapé ou plusieurs images boutons [ par christ_l ] Bonjour, je débute en jQuery/html/css. J'ai fait un menu 'animé' à l'aide de Jquery (hover + slowDow/Up) : j'ai des images alligné horiz. qui sont en Menu d'images : appel des images dans le html/body ou dans le css/head [ par christ_l ] Bonjour, Je débute en html/jquery/css En faisant des recherches sur le web pour la réalisation d'un menu en images (car la police souhaité est trop


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 19,110 sec (4)

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