Displaying a random picture, movie, background

Simply provide all your pictures in a movieobject one in each frame. Place a stop-action in the first frame of this movieobject. Place this movie object where you like and name it "randompicture". Then you can use this script to select a random picture. randompicture.gotoAndStop(random(randompicture._totalframes - 1) + 1); Macromedia has defined the function random() as deprecated, so in future it is better to use the following: randompicture.gotoAndStop(Math.floor(Math.random() * randompicture._totalframes) + 1);
Dionne Date: 08/06/2001

Is there a way to rotate a different flash movie every week? For instance if I have a swf file imbedded and I wanna change it every week? How can I do that? Each file will have the same size/dimensions ... I need pasted a script for swaping an image .. maybe some of you script gurus can help me modify it for Flash. <!-- ONE STEP TO INSTALL WEEK DAY IMAGE: 1. Copy the coding into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the BODY of your HTML document --> <BODY> <SCRIPT LANGUAGE=\"JavaScript\"> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin today = new Date(); day = today.getDay(); arday = new Array(\"sunday.jpg\", \"monday.jpg\", \"tuesday.jpg\", \"wednesday.jpg\", \"thursday.jpg\", \"friday.jpg\", \"saturday.jpg\"); document.write(\"<img src=\'\" + arday[day] + \"\'>\"); // End --> </script> <p><center> <font face=\"arial, helvetica\" size=\"-2\">Free JavaScripts provided<br> by <a href=\"http://javascriptsource.com\">The JavaScript Source</a></font> </center><p> <!-- Script Size: 0.63 KB --> ================= This is the code I am using for my Flash file <TD COLSPAN=15 ROWSPAN=8> <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.ca b#version=4,0,2,0\" width=\"631\" height=\"450\"> <param name=movie value=\"currentissue.swf\"> <param name=quality value=high> <param name=\"BGCOLOR\" value=\"#9999CC\"> <embed src=\"currentissue.swf\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_ Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"631\" height=\"450\" bgcolor=\"#9999CC\"> </embed> </object></TD>
Digital Monk Date: 29/06/2001

hi, hrm, i was thinking of randomizing yer movie via randomizing a variable on your first frame and then based the loading movie from the random value ... might work. pseudocode: frame 1: tmpVariable = randomize(Any number); frame 2: gotoAndPlay(tmpVariable + 2); // + 2 to avoid the two frames with actionscript note however that if ur seed value is 10 then you should have a loadMovie on every frame (that is frame 3) up to 10th frame. --- sorry if i had a bad english, it\'s not my first language.
Carlito Date: 14/12/2001
Anyone know how to 'shuffle' an array? eg. myArray = "movie1.swf", "movie2.swf", "movie3.swf", etc. I want to somehow use myArray.sort(randomFunction); to 'shuffle' the load order of the movies in the array. Cheers.
Latouche Date: 03/06/2002
Hi bokel, great ActionScript ! This is very interresting for a newbie like me, I'm using this code to rotate advertising banner on my site. And it works great ! Long live BOKEL !!! :)
Latouche Date: 03/06/2002
...and of course you could place animations instead of simple images in the ''randompicture'' MovieClips, so it will rotate images and/or MovieClips. Excellent technique if you want to advertise many products in a single page.
Add comment