Events
onAddPhoto
Methods
addPhoto
flipBack
flipNext
getObjectAt
getSelectedIndex
getSelectedObject
getTotal
loadXML
removeAll
removePhoto
setSelection
setSize
sortByName
startAutoFlip
stopAutoFlip
Properties
allLoaded
Flash Player 8
Event; called when an image is added.
var eventListener:Object = new Object();
eventListener.onAddPhoto = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onAddPhoto", eventListener);
Flash Player 8
Event; called when an image is auto-flipped.
var eventListener:Object = new Object();
eventListener.onAutoFlip = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onAutoFlip", eventListener);
Flash Player 8
Event; called when an image is double-clicked.
var eventListener:Object = new Object();
eventListener.onDoubleClick = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onDoubleClick", eventListener);
Flash Player 8
Event; called when the component initializes.
var eventListener:Object = new Object();
eventListener.onInitPhotoFlow = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onInitPhotoFlow", eventListener);
Flash Player 8
Event; Called when an image is loaded.
var eventListener:Object = new Object();
eventListener.onLoadPhoto = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onLoadPhoto", eventListener);
Flash Player 8
Event; called when all photos have finished loading.
var eventListener:Object = new Object();
eventListener.onLoadPhotosComplete = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onLoadPhotosComplete", eventListener);
Flash Player 8
Event; called when the status of the load progress changes.
var eventListener:Object = new Object();
eventListener.onLoadProgress = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onLoadProgress", eventListener);
Flash Player 8
Event; called when the images set to preload have loaded.
var eventListener:Object = new Object();
eventListener.onLoadSet = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onLoadSet", eventListener);
Flash Player 8
Event; called when mouse rolled over an image.
var eventListener:Object = new Object();
eventListener.onMouseOver = function(evt){
trace(evt.name);
}
myPhotoFlow.addEventListener("onMouseOver", eventListener);
Flash Player 8
Event; called when mouse is rolled off an image.
var eventListener:Object = new Object();
eventListener.onMouseOut = function(evt){
trace(evt.name);
}
myPhotoFlow.addEventListener("onMouseOut", eventListener);
Flash Player 8
Event; called when an image is removed.
var eventListener:Object = new Object();
eventListener.onRemovePhoto = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onRemovePhoto", eventListener);
Flash Player 8
Event; called when an image is selected or becomes the current image.
var eventListener:Object = new Object();
eventListener.onSelectPhoto = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onSelectPhoto", eventListener);
Flash Player 8
Event; called when an image starts loading.
var eventListener:Object = new Object();
eventListener.onStartLoadPhoto = function(eventObject:Object){
// extra code goes here
}
myPhotoFlow.addEventListener("onStartLoadPhoto", eventListener);
Flash Player 8
Method; adds a photo to the component.
myPhotoFlow.addPhoto({name:"image", desc:"an image", url:"image.jpg"}, 1);
Flash Player 8
Method; moves back one photo in the series.
myPhotoFlow.flipBack();
Flash Player 8
Method; move forward one photo in the series.
myPhotoFlow.flipNext();
Flash Player 8
Method; returns the object at the specified index.
var firstImage:String = myPhotoFlow.getObjectAt(0).url;
Flash Player 8
Method; returns the index number of the currently selected photo.
var currentImage:Number = myPhotoFlow.getSelectedIndex();
Flash Player 8
Method; returns the object associated with the currently selected photo.
var currentImage:String = myPhotoFlow.getSelectedObject().url;
Flash Player 8
Method; returns the total number of images.
var totalNumberOfPhotos:Number = myPhotoFlow.getTotal();
Flash Player 8
Method; loads the specified XML file.
myPhotoFlow.loadXML("source.xml");
Flash Player 8
Method; removes all photos from the component.
myPhotoFlow.removeAll();
Flash Player 8
Method; removes the specified photo from the series.
myPhotoFlow.removePhoto(0);
Flash Player 8
Method; selects the specified photo.
myPhotoFlow.setSelection(1);
Flash Player 8
Method; sets the width and height of the component.
var newWidth:Number = 200; var newHeight:Number = 300; myPhotoFlow.setSize(newWidth, newHeight);
Flash Player 8
Method; sorts the series alphabetically based on photo names.
myPhotoFlow.sortByName();
Flash Player 8
Method; begins auto-flipping the photos.
myPhotoFlow.startAutoFlip();
Flash Player 8
Method; stops the auto-flipping of photos.
myPhotoFlow.stopAutoFlip();
Flash Player 8
Property; boolean value indicatin whether all of the images have loaded or not
trace(myPhotoFlow.allLoaded);
Flash Player 8
Property; specifies whether to flip the photos automatically.
myPhotoFlow.autoFlip = true;
Flash Player 8
Property; the index of the default photo.
myPhotoFlow.defaultId = 2;
Flash Player 8
Property; specifies whether to use an embedded font (true) or not (false).
myPhotoFlow.embedFont = true;
Flash Player 8
Property; the linkage identifier of a sound file in the library to be played when a photo flips.
myPhotoFlow.flipSound = "mySound";
Flash Player 8
Property; the speed photos should be flipped at (the lower the value, the higher the speed).
myPhotoFlow.flipSpeed = 3;
Flash Player 8
Property; the path to the folder containing external images.
myPhotoFlow.folderPath = "images/";
Flash Player 8
Property; specifies whether to flip photos using the mouse wheel action.
myPhotoFlow.mouseWheelFlip = true;
Flash Player 8
Property; Determines whether to format the name as bold (true) or not (false).
myPhotoFlow.nameBold = false;
Flash Player 8
Property; The color of the photos' name.
myPhotoFlow.nameColor = 0xFF00FF;
Flash Player 8
Property; the name's distance from the photo.
myPhotoFlow.nameDistance = 0;
Flash Player 8
Property; the font to be used for the name.
myPhotoFlow.nameFont = "Arial";
Flash Player 8
Property; the position of the name in relation to the photo. Options are "top left", "top right", "top center", "bottom left", "bottom right" and "bottom center".
myPhotoFlow.namePosition = "top left";
Flash Player 8
Property; the font size of the name;
myPhotoFlow.nameSize = 24;
Flash Player 8
Property; the height of the photos.
myPhotoFlow.photoHeight = 400;
Flash Player 8
Property; an array containing each photo's object data.
for(var i:Number = 0; i<myPhotoFlow.getTotal(); i++){
trace(myPhotoFlow.photosData[i].url);
}
Flash Player 8
Property; the width of the photos.
myPhotoFlow.photoWidth = 400;
Flash Player 8
Property; specifies how many images to preload.
myPhotoFlow.preloadSet = 4;
Flash Player 8
Property; the alpha value of the reflection.
myPhotoFlow.reflectionAlpha = 15;
Flash Player 8
Property; the depth of the reflection.
myPhotoFlow.reflectionDepth = 100;
Flash Player 8
Property; the distance of the reflection from the photo.
myPhotoFlow.reflectionDistance = 50;
Flash Player 8
Property; the forward extension of the reflection.
myPhotoFlow.reflectionExtend = 100;
Flash Player 8
Property; the type of scaling used. Options are "showAll", "scaleToFit" and "noScale".
myPhotoFlow.scaleMode = "showAll";
Flash Player 8
Property; the scale of the selected image.
myPhotoFlow.selectedScale = 150;
Flash Player 8
Property; the alpha value of the reflection of the selected photo.
myPhotoFlow.selectedReflectionAlpha = 15;
Flash Player 8
Property; the y position of the currently selected image.
myPhotoFlow.selectedY = -10;
Flash Player 8
Property; specifies whether to show the name (true) or not (false).
myPhotoFlow.showName = true;
Flash Player 8
Property; specifies whether to show a reflection (true) or not (false).
myPhotoFlow.showReflection = true;
Flash Player 8
Property; determines the spacing between images.
myPhotoFlow.spacing = 10;
Flash Player 8
Property; determines the amount of zooming to be applied on mouse over.
myPhotoFlow.zoom = 20;
Flash Player 8
Property; determines which images should zoom on mouse over. Options are 'none', 'all', 'selected' and 'notSelected'.
myPhotoFlow.zoomType = "all";