merci encore ....
je t'ai envoyé un rar sur logan0015[at]hotmail.com ...




<projet nomProjet="le nom" typeProjet="le type" imageProjet="adresse/de/l/image.png">
La description
</projet>//
//--- L'image du projet ---
//
chargeImage(realisationsXML[categorieP].projet[i].@image, projetC.imageProjet);//
//--- L'image du projet ---
//
chargeImage(realisationsXML[categorieP].projet[i].@imageProjet, projetC.imageProjet);













Muktaditi a écrit:Comment déclarer dans le code que le sous menu est invisible quand il est a sa position initiale ???
Muktaditi a écrit:et comment déclarer que lorsque la souris pointe sur un bouton (en rollover), un filtre soit appliqué ???







Muktaditi a écrit: Alors il fallait donc que les caractères (j'avais mis de l'Arial pourtant) soient intégrés, et que les images soient au même niveau que le fla...



//
//-------------------------------------------------------------------------------------- INITIALISATIONS ---//
//
this.infosChargement.texteCharge.text = "Chargement des projets en cours...";
this.infosChargement._visible = true;
//
//--- Importation de la class Tween ---
//
import mx.transitions.Tween;
import mx.transitions.easing.*;
//
//-------------------------------------------------------------------- Importation de la classe XPathAPI ---//
//
import mx.xpath.XPathAPI;
//
//----------------------------------------------------------------------------------- Chargement du XML ---//
//
Portfolio = new XML();
//
//--- Chargement du fichier XML ---
//
Portfolio.load("portfolio.xml");
//
//--- On ignore les espaces blancs ---
//
Portfolio.ignoreWhite = true;
//
//--- Chargement des valeurs une fois la base chargée ---
//
Portfolio.onLoad = function(success:Boolean) {
if (success) {
infosChargement._visible = false;
chargeProjets("graphisme");
} else {
infosChargement.texteCharge.text = "Erreur lors du chargement des projets.";
}
};
//
//------------------------------------------------------------------------------------------- Fonctions ---//
//
//
//--- Fonction qui charge les projets de GRAPHISME ---
//
function chargeProjets(categorie:String) {
//
//— On récupère la liste des projets de la catégorie —
//
var chemin:String = "/portfolio/"+categorie+"/*";
var cat:Array = XPathAPI.selectNodeList(Portfolio.firstChild, chemin);
//— Variable qui va permettra de scroller d’un projet à l’autre —
var index:Number = 0;
for (i=0; i<cat.length; i++) {
this.attachMovie("bProjet","bProjet"+i,i);
this["bProjet"+i].texteBouton.text = i+1;
//
//— On place le bouton —
//
this["bProjet"+i]._x = 10;
this["bProjet"+i]._y = 45*i;
this['bProjet'+i].indexProjet = index;
//
//— On définit l’action du bouton —
//
this["bProjet"+i].onRelease = function() {
afficheProjet(this.indexProjet);
};
//
//— On charge les infos du projet —
//
sections.attachMovie("clipProjet","clipProjet"+i,i);
sections["clipProjet"+i]._y = this['bProjet'+i].indexProjet;
//Nom du projet
sections["clipProjet"+i].nomProjet.text = cat[i].attributes.nom;
//Type de projet
sections["clipProjet"+i].typeProjet.text = cat[i].attributes.typeProjet;
//Descriptif du projet
sections["clipProjet"+i].descriptionP = "/portfolio/"+categorie+"/projet[ @nom='"+cat[i].attributes.nom+"']/*";
sections["clipProjet"+i].descriptionProjet.text = XPathAPI.selectSingleNode(Portfolio.firstChild, sections["clipProjet"+i].descriptionP);
//
//— L’image du projet —
//
chargeImage(cat[i].attributes.image,sections["clipProjet"+i].imageProjet);
//
//— On incrémente l’index : pour les futurs positions des autres projets —
//
index += 470;
}
}
function chargeImage(url:String, cible:Object) {
var loaderImage:MovieClipLoader = new MovieClipLoader();
loaderImage.loadClip(url,cible);
}
function afficheProjet(indexProjet:Number) {
var deplaceSections:Tween = new Tween(sections, "_y", Strong.easeOut, sections._y, -indexProjet, 1, true);
}



bronzo a écrit:Les boutons ne s'affichent pas et donc ni les images et leurs textes non plus.



Retourner vers Suite des cours
Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités