begin process at 2012 05 27 20:15:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Site fait entierement sous flash


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

Site fait entierement sous flash

jeudi 23 juillet 2009 à 21:25:21 | Site fait entierement sous flash

donadi2306


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 + 

mardi 28 juillet 2009 à 15:42:00 | Re : Site fait entierement sous flash

sansfaute

Réponse acceptée !

mercredi 29 juillet 2009 à 12:06:23 | Re : Site fait entierement sous flash

donadi2306


Merci pour ton soutien!!!

A + 



Cette discussion est classée dans : mc, root, gallery, firstchild, mygalleryxml


Répondre à ce message

Sujets en rapport avec ce message

Pb de code AS2 [ par donadi2306 ] Besoin d'aide!!!! URGENT!!! Je suis entrain de faire un site entièrement en flash. Cette galerie doit s'afficher à un endroit bien précis de la page probleme de redimensionnement d'image après charge dans un movieClip [ par tyler durden ] Bonjour à tous, j'ai un petit souci de codage en Flash. Je suis en train de créer un site sur lequel il va y avoir un portfolio. Les aperçus des image diaporama as2 avec bouton suivant et precedent [ par ahmedhrbdj ] Salut tout le monde ! - j'aimerai afficher une serie de petites vignettes qui défilent grâce à des boutons suivant et précèdent ; imaginons que j'ai loadVariables, texte dynamique, et accès dans flash ? [ par PEHA ] Bonjour à tous, avant même de commencer mon envolée lyrique décrivant mon problème, je tiens à signaler avoir passé un bon moment sur le(s) forum(s) p Flash : Problème de load de miniatures gerées par fichier XML [ par Bisk_31 ] Bonjour tout le monde, ceci est mon premier post car nombreux de mes problèmes étaient déjà résolu sur ce site. Mon problème actuel est que je n'arri Flash Bouton suivant PROBLEME [ par Bisk_31 ] Bonjour tout le monde, j'ai un petit probleme de bouton suivant et precedent... quand je lance mon fla et que je clique sur suivant cela m'affiche q Problème Flash/AS/XML [ par defkokotier ] Bonjour à tous,Je tente de créer un module en flash qui soit modifiable a partir d'un XML. Il est composé de quatre éléments ayant chacun une image, u Affichage fichiers txt [ par diluviennes ] Bonjour,Cela fait un moment que je développe mon propre site, et me trouve actuellement face un problème que je n'arrive pas résoudre.En effet, j'arri Annuler Preload image [ par Antineus ] Bonjour à tous !Voilà, je suis en train de créer un preloader pour des images. Le but de ce préloader est tout simplement d'afficher la progression du var i et chargement dynamique de jpeg [ par DogNextDoor ] Bonjour, Je suis devant un probleme que je n'arrive pas à résoudre. Je viens solliciter de l'aide ici..! J'ai des boutons _root.roll.gallery.loupe1,


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,827 sec (4)

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