1 Attachment(s)
Loading ranom image on slideshow
hii
in this i need Random image in this Slideshow write now its coming in seqential order.
can anybody help me in that,what will be the code for that ?
for testing just paste this code on ur 1st frame & test it,
2nd periority(low)
can anybody help me to find out the issue which coming with PNG files on slideshow the fading in & OUT IS NOT SMOOTH. WITH JPG ITS WORKING FINE
//AS-2 started
// put the image name here
photos = "1.png,2.png,3.png,4.png,5.png,6.png";
interval = "6";
_root.checkthisroot = true;
if (checkthisroot) {
Stage.scaleMode = "noScale";
Stage.align = "TL";
}
if (defaultinterval == undefined) {
defaultinterval = 6;
} else {
defaultinterval = Number(defaultinterval);
}
if (folder == undefined) {
folder = "";
}
checkslash = function () {
if (folder.length>0) {
if (folder.charAt(folder.length-1) != "/") {
folder += "/";
}
}
};
checkslash();
if (datafile == undefined) {
datafile = "inherit";
}
if (alphadelay == undefined) {
alphadelay = 7;
} else {
alphadelay = Number(alphadelay);
}
if (loop == undefined) {
loop = true;
} else {
if (loop == "true") {
loop = true;
} else {
loop = false;
}
}
if (clicktoreplay == undefined) {
clicktoreplay = true;
} else {
if (clicktoreplay == "true") {
clicktoreplay = true;
} else {
clicktoreplay = false;
}
}
i = 0;
photoindex = -1;
showimage = true;
nextimageloaded = false;
waiting = false;
checkvars = function () {
if (photos == undefined) {
getlist();
} else {
myphotos = photos.split(",");
myinterval = interval.split(",");
slide();
}
};
getlist = function () {
myvars = new LoadVars();
myvars.onLoad = function(success) {
if (success) {
myphotos = this.photos.split(",");
myinterval = this.interval.split(",");
if (this.defaultinterval != undefined) {
defaultinterval = Number(this.defaultinterval);
}
if (this.folder != undefined) {
folder = this.folder;
}
checkslash();
if (this.alphadelay != undefined) {
alphadelay = Number(this.alphadelay);
}
if (this.loop != undefined) {
if (this.loop == "true") {
loop = true;
} else {
loop = false;
}
}
if (this.clicktoreplay != undefined) {
if (this.clicktoreplay == "true") {
clicktoreplay = true;
} else {
clicktoreplay = false;
}
}
slide();
} else {
trace("unsuccess");
}
};
/*if (datafile == "inherit") {
datafile = this._url.substr(0, _url.length-3)+"txt";
}
trace(datafile);
myvars.load(datafile);*/
};
slide = function () {
i++;
photoindex++;
if (photoindex == myphotos.length) {
photoindex = 0;
}
var p = createEmptyMovieClip("photo"+i, i);
p.createEmptyMovieClip("internal",1);
loadMovie(folder+myphotos[photoindex], p.internal);
p._alpha = 0;
this.onEnterFrame = function() {
var l = p.internal.getBytesLoaded();
var t = p.internal.getBytesTotal();
if (l == t) {
preloader._visible = false;
delete this.onEnterFrame;
checkshow();
}
};
};
MovieClip.prototype.mfade = function() {
this.a = this._alpha;
this.onEnterFrame = function() {
this.a += (100-this.a)/alphadelay*2;
this._alpha = Math.round(this.a*1);
if (100-this.a<2) {
this.interval._alpha -= mytime;
delete this.onEnterFrame;
this.myinterval._alpha = 100;
this._alpha = 100;//dikai dene ke baad alpha
this._parent["photo"+(i-2)].mfadeOut.MovieClip();
}
};
};
//---------------------------------------
MovieClip.prototype.mfadeOut = function() {
this.b = this._alpha;
this.onEnterFrame = function() {
this.b += (0-this.b)/alphadelay;
this._alpha = Math.round(this.b);
if (0-this.b<2) {
//delete this.FadeOut.onEnterFrame;
this.myinterval._alpha = alphadelay;
this._alpha = 0;//dikai dene ke baad alpha
this._parent["photo"+(i-2)].removeMovieClip();
}
};
};
//------------------------------
checkshow = function () {
if (showimage || waiting) {
showimage = false;
waiting = false;
this["photo"+i].mfade();
if (myinterval[photoindex] != undefined) {
mytime = Number(myinterval[photoindex])*1000;
} else {
mytime = Number(defaultinterval)*1000;
}
mycounter = setInterval(counter, mytime);
if (photoindex<(myphotos.length-1) || loop) {
slide();
} else if (clicktoreplay) {
this["photo"+i].onPress = function() {
slide();
};
}
} else {
nextimageloaded = true;
this["photo"+i].mfadeOut();
}
};
counter = function () {
clearInterval(mycounter);
if (nextimageloaded) {
nextimageloaded = false;
showimage = true;
checkshow();
} else {
waiting = false;
}
};
checkvars();
stop();
//AS-2 ENDED
thanks
neeraj
1 Attachment(s)
show hide photgallery left right navigation btn
hi,
i lhav lil problem when i navigating through buttons, hiding showing of buttons work perfectly
but when navigating by only clicking top images that showing hiding of buttons not taking place.
and without clickin below left right button first click on leftmost image then click below left btn & then and without clickin right button click on right most then click on below right btn then both the buttons r hided.
hope u understand what i saying
is there any solution for this buddy
thanks