Comunidad de diseño web y desarrollo en internet online

script para galeria

Citar            
MensajeEscrito el 07 Abr 2009 03:24 am
bueno ya k el otro caso no me pudieron ayudar no hay problema logre solucionar el problema pero ahora pasa lo siguiente necesito hacer un preloader en mi galeria tanto para la imagen en grande como para la imagen thumnail por favor miren aki les dejo el codigo k estoy usando



--------------------------------CODIGO USADO----------------------------------------------------------------
import mx.transitions.*
import mx.transitions.easing.*;

var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = alCargar;
xml.load("galeria.xml");

var numFotos:Number;
var cadaFoto:Array;
var i:Number;
var dirX:Number = 0;
var dirY:Number = 0;
var col:Number = 1;
var mcs:MovieClip;
var thumb:MovieClip;
var img:MovieClip;
var thumbloader:MovieClipLoader = new MovieClipLoader();
var imgloader:MovieClipLoader = new MovieClipLoader();
foto_mc._visible = false;

function alCargar(){
numFotos = xml.firstChild.childNodes.length;
//trace(numFotos);
cadaFoto = new Array(numFotos);
cargarPrevias();
}

function cargarPrevias(){
for(i = 0; i < numFotos; i++){
Duplicar();
cadaFoto[i] = xml.firstChild.childNodes[i].attributes.nom_xml;
//trace(cadaFoto[i]);
thumb = mcs.createEmptyMovieClip("n", this.getNextHighestDepth());
thumbloader.loadClip("thumb/" + cadaFoto[i], thumb);
}
}

function Duplicar(){
mcs = thumb_mc.duplicateMovieClip("mc"+ i, i);
new Tween(mcs, "_y", Elastic.easeInOut, 15, 60*dirY + 15, 2, true);
mcs._x = 100*dirX + 37;
mcs._y = 60*dirY + 15;
dirX++;
if(dirX == col){
dirX = 0;
dirY++;
}
verFotos(i);
verfoto()
mcs.onRollOver = RollOver;
}
function RollOver(){
TransitionManager.start(this, {type:Photo, direction:Transition.IN, duration: 1, easing:Strong.easeOut});
}

function verFotos(num:Number){
img = foto_mc.createEmptyMovieClip("j", this.getNextHighestDepth());
mcs.onPress = function(){
foto_mc._visible = true;
foto_mc.swapDepths(mcs.getNextHighestDepth());
TransitionManager.start(foto_mc, {type:Blinds, direction:Transition.IN, duration: 1, easing:Strong.easeOut});
imgloader.loadClip("img/" + cadaFoto[num], img);
}
cerrarFoto();
}

function cerrarFoto(){
foto_mc.onPress = function(){
TransitionManager.start(foto_mc, {type:Blinds, direction:Transition.OUT, duration: 1, easing:Strong.easeOut});
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------
si alguien me podria decir k como le hago para ponerle un preloader porfavor se los agradeceria mucho espero respuestas plz les dejo mi msn [email protected]

Por tjmysteri

Claber

138 de clabLevel



 

msie7
Citar            
MensajeEscrito el 07 Abr 2009 11:58 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.