Site fait entierement sous flash

Résolu
donadi2306 Messages postés 9 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 16 novembre 2009 - 23 juil. 2009 à 21:25
donadi2306 Messages postés 9 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 16 novembre 2009 - 29 juil. 2009 à 12:06
Bonjour,
j'aurais besoin d'aide!!!
Je suis en train de faire un site entièrement sous flash. dans mon menu j'ai 4 rubriques dont l'une fait appel à une galerie de photos dynamique fait en AS2 et un fichier XML. Tout fonctionne bien mais voilà mon pb, je voudrais qu'on voit la galerie que quand on fait appel à cette rubrique galerie et non tout au long du site. Y a t 'il une ligne de code à ajouter pour que la galerie s'affiche que quand on fait appel à cette rubrique et non en dehors de celle-ci?

Pour info le code utilisée est:

var myGalleryXML = new XML();
myGalleryXML.ignoreWhite = true;
myGalleryXML.load("gallery.xml");
}


myGalleryXML.onLoad = function() {

_root.gallery_x = myGalleryXML.firstChild.attributes.gallery_x;
_root.gallery_y = myGalleryXML.firstChild.attributes.gallery_y;
_root.gallery_width = myGalleryXML.firstChild.attributes.gallery_width;
_root.gallery_height = myGalleryXML.firstChild.attributes.gallery_height;

_root.myImages = myGalleryXML.firstChild.childNodes;
_root.myImagesTotal = myImages.length;

_root.thumb_height = myGalleryXML.firstChild.attributes.thumb_height;
_root.thumb_width = myGalleryXML.firstChild.attributes.thumb_width;

_root.full_x = myGalleryXML.firstChild.attributes.full_x;
_root.full_y = myGalleryXML.firstChild.attributes.full_y;

callThumbs();
createMask();
scrolling();
}

function callThumbs(){
_root.createEmptyMovieClip("container_mc",_root.getNextHighestDepth());
container_mc._x = _root.gallery_x;
container_mc._y = _root.gallery_y;

var clipLoader = new MovieClipLoader();
var preloader = new Object();
clipLoader.addListener(preloader);

for (i=0; i<_root.myImagesTotal; i++) {
thumbURL = myImages[i].attributes.thumb_url;


myThumb_mc = container_mc.createEmptyMovieClip(i, container_mc.getNextHighestDepth() );
myThumb_mc._y = _root.thumb_height*i;
clipLoader.loadClip("thumbs/"+thumbURL,myThumb_mc);

preloader.onLoadComplete=function(target){
target.onRelease=function(){
callFullImage(this._name);
}
target.onRollOver=function(){
callRollImage(this._name);
this._alpha=50;
}
target.onRollOut=function(){
callBlackImage(this._name);
this._alpha=100;
}
}
}
}

function callFullImage(myNumber) {

myURL = myImages[myNumber].attributes.full_url;

_root.createEmptyMovieClip("fullImage_mc",_root.getNextHighestDepth());
fullImage_mc._x = _root.full_x;
fullImage_mc._y = _root.full_y;

var fullClipLoader = new MovieClipLoader();
fullClipLoader.loadClip("full_images/"+myURL,fullImage_mc);
}

function callRollImage(myNumber) {
myURL = myImages[myNumber].attributes.roll_url;

_root.createEmptyMovieClip("fullImage_mc",_root.getNextHighestDepth());
fullImage_mc._x = _root.full_x;
fullImage_mc._y = _root.full_y;

var fullClipLoader = new MovieClipLoader();
fullClipLoader.loadClip("roll_images/"+myURL,fullImage_mc);
}

function callBlackImage(myNumber) {
myURL = myImages[myNumber].attributes.black_url;

_root.createEmptyMovieClip("fullImage_mc",_root.getNextHighestDepth());
fullImage_mc._x = _root.full_x;
fullImage_mc._y = _root.full_y;

var fullClipLoader = new MovieClipLoader();
fullClipLoader.loadClip("black_images/"+myURL,fullImage_mc);
}

function createMask() {

_root.createEmptyMovieClip("mask_mc",_root.getNextHighestDepth());

mask_mc._x = _root.gallery_x;
mask_mc._y = _root.gallery_y;

mask_mc.beginFill(0x000000,100);
mask_mc.lineTo(_root.gallery_width,0);
mask_mc.lineTo(_root.gallery_width,_root.gallery_height);
mask_mc.lineTo(0,_root.gallery_height);
mask_mc.lineTo(0,0);

container_mc.setMask(mask_mc);

}

function scrolling() {
_root.onEnterFrame = function() {

container_mc._y += Math.cos(((mask_mc._ymouse)/mask_mc._height)*Math.PI)*7;

if (container_mc._y>mask_mc._y) {
container_mc._y = mask_mc._y;
}

if (container_mc._y<(mask_mc._y-(container_mc._height-mask_mc._height))) {
container_mc._y = mask_mc._y-(container_mc._height-mask_mc._height);
}

}
}

ça serait bien si quelqu'un pourrait me répondre car je ne suis pas très calée en AS

Merci!!

A + 

2 réponses

sansfaute Messages postés 1 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 28 juillet 2009
28 juil. 2009 à 15:42
[^^clinoeil1][^^happy13]
3
donadi2306 Messages postés 9 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 16 novembre 2009
29 juil. 2009 à 12:06
Merci pour ton soutien!!!

A + 
0
Rejoignez-nous