skoff
12-16-2008, 07:01 AM
Hi guys
I have a problem with my actionscript. What i want to do is to stop after a video played and not to continue and play all the playlist. So this is the actionscript :
//Default gradient fill
var gradientDefault:Object = new Object;
gradientDefault.fillType = "linear";
gradientDefault.colors = [0x000000, 0x333333];
gradientDefault.alphas = [75, 75];
gradientDefault.ratios = [0, 255];
gradientDefault.matrix = new flash.geom.Matrix();
gradientDefault.matrix.createGradientBox(100, 50, (Math.PI * 3 / 2), 0, 0);
myList.itemDefaultStyle.fillGradient = gradientDefault;
//Over gradient fill
var gradientOver:Object = new Object;
gradientOver.fillType = "linear";
gradientOver.colors = [0x000000, 0x333333];
gradientOver.alphas = [85, 85];
gradientOver.ratios = [0, 255];
gradientOver.matrix = new flash.geom.Matrix();
gradientOver.matrix.createGradientBox(100, 50, (Math.PI * 3 / 2), 0, 0);
myList.itemOverStyle.fillGradient = gradientOver;
//Selected gradient fill
var gradientSelected:Object = new Object;
gradientSelected.fillType = "linear";
gradientSelected.colors = [0x000000, 0x333333];
gradientSelected.alphas = [95, 95];
gradientSelected.ratios = [0, 255];
gradientSelected.matrix = new flash.geom.Matrix();
gradientSelected.matrix.createGradientBox(100, 50, (Math.PI * 3 / 2), 0, 0);
myList.itemSelectedStyle.fillGradient = gradientSelected;
//Play the first item when loading is complete
myList.addEventListener("CONTENT_LOAD_COMPLETE", this);
function CONTENT_LOAD_COMPLETE(evnt:Object) {
//Select first item in the list
myList.selectItemNum(0);
//Get and play the first item in the list
var item:Object = myList.getItemNum(0);
myPlayer.autoSize = false;
myPlayer.contentPath = item.data;
}
//Select next item when play completes
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
myList.selectNextItem();
//Get and play the next item
var item = myList.getSelectedItem();
myPlayer.autoSize = false;
myPlayer.contentPath = item.data;
};
myPlayer.addEventListener("complete", listenerObject);
//Play an item when it is clicked.
myList.addEventListener("ITEM_ON_RELEASE", this);
function ITEM_ON_RELEASE(evnt:Object) {
myPlayer.autoSize = false;
myPlayer.contentPath = evnt.target.data;
}
And i would like to know if its possible to choose between some different playlist. And how can I do this?
Thanks a lot for your help
I have a problem with my actionscript. What i want to do is to stop after a video played and not to continue and play all the playlist. So this is the actionscript :
//Default gradient fill
var gradientDefault:Object = new Object;
gradientDefault.fillType = "linear";
gradientDefault.colors = [0x000000, 0x333333];
gradientDefault.alphas = [75, 75];
gradientDefault.ratios = [0, 255];
gradientDefault.matrix = new flash.geom.Matrix();
gradientDefault.matrix.createGradientBox(100, 50, (Math.PI * 3 / 2), 0, 0);
myList.itemDefaultStyle.fillGradient = gradientDefault;
//Over gradient fill
var gradientOver:Object = new Object;
gradientOver.fillType = "linear";
gradientOver.colors = [0x000000, 0x333333];
gradientOver.alphas = [85, 85];
gradientOver.ratios = [0, 255];
gradientOver.matrix = new flash.geom.Matrix();
gradientOver.matrix.createGradientBox(100, 50, (Math.PI * 3 / 2), 0, 0);
myList.itemOverStyle.fillGradient = gradientOver;
//Selected gradient fill
var gradientSelected:Object = new Object;
gradientSelected.fillType = "linear";
gradientSelected.colors = [0x000000, 0x333333];
gradientSelected.alphas = [95, 95];
gradientSelected.ratios = [0, 255];
gradientSelected.matrix = new flash.geom.Matrix();
gradientSelected.matrix.createGradientBox(100, 50, (Math.PI * 3 / 2), 0, 0);
myList.itemSelectedStyle.fillGradient = gradientSelected;
//Play the first item when loading is complete
myList.addEventListener("CONTENT_LOAD_COMPLETE", this);
function CONTENT_LOAD_COMPLETE(evnt:Object) {
//Select first item in the list
myList.selectItemNum(0);
//Get and play the first item in the list
var item:Object = myList.getItemNum(0);
myPlayer.autoSize = false;
myPlayer.contentPath = item.data;
}
//Select next item when play completes
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
myList.selectNextItem();
//Get and play the next item
var item = myList.getSelectedItem();
myPlayer.autoSize = false;
myPlayer.contentPath = item.data;
};
myPlayer.addEventListener("complete", listenerObject);
//Play an item when it is clicked.
myList.addEventListener("ITEM_ON_RELEASE", this);
function ITEM_ON_RELEASE(evnt:Object) {
myPlayer.autoSize = false;
myPlayer.contentPath = evnt.target.data;
}
And i would like to know if its possible to choose between some different playlist. And how can I do this?
Thanks a lot for your help