Advertisement
Advertisement
| 02.11.2008 at 10:06PM PST, ID: 23155305 |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: |
//Import the classes
import mx.transitions.Tween;
import mx.transitions.easing.*;
var mcLoader:MovieClipLoader = new MovieClipLoader();
var mcListener:Object = new Object();
var _interval:Number = 0;
// use the object to capture events from the MovieClipLoader class
mcLoader.addListener(mcListener);
// set this to null to begin with
mcListener.currentMC = null;
// event called when the image has completed loading
mcListener.onLoadInit = function(mc:MovieClip) {
// move the image with easing over 3 seconds
var tw1:Tween = new Tween(mc, "_y", Bounce.easeOut, -600, 0, 2, true);
tw1.onMotionFinished = function() {
// remove the old movieclip
trace("deleting: " + _root[mcListener.currentMC]);
removeMovieClip(_root[mcListener.currentMC]);
trace("should be undefined: " + _root[mcListener.currentMC]);
// set the current movie clip to the one just loaded
mcListener.currentMC = mc._name;
// stop for a period of time
// load the next image after a period of time
_root._interval = setInterval(_root, "LoadNextImage", 6000);
};
};
// your generateRandom function here
function generateRandom(min, max) {
var num = min + random(max - min);
//trace("Last Num:" + lastNum);
if (num == this.lastNum) {
return generateRandom(min, max);
//return;
}
this.lastNum = num;
// trace("current num:" + num);
return num;
}
function LoadNextImage() {
// clear the interval if any
clearInterval(_root._interval);
//specify random conditions
var imageNum:Number = generateRandom(1, 7);
// get the first image
var imageName:String = "http://mydomain.com.au/flash/images/" + "" + imageNum + ".jpg";
trace("---------------");
trace(imageName);
// create an empty movie clip (will always be on top and starts at (0,0))
var mc:MovieClip = _root.createEmptyMovieClip("img" + imageNum, getNextHighestDepth(), {_x:0, _y:0});
mcLoader.loadClip(imageName, mc);
trace("________");
trace("mc: " + mc);
}
mc.setMask(mask_mc);
// Start everything
LoadNextImage();
|