KoK
%Europe/Berlin %384 %2008, 10:13
Hallo,
Op dit moment ben ik bezig met een mediaplayer en zit met een probleempje. Ik heb een thumbnail list gegenereerd (vanuit xml) en deze worden netjes weergegeven. Nu wil ik echter een autoscroll functie eraan toevoegen (dus dat er eenvoudig door 10 thumbnails genavigeerd kan worden zonder dat dit veel ruimte in beslag neemt). Dit is de array die ik heb weergegeven:
var x:XML = new XML();
x.ignoreWhite = true;
var thumbnails:Array = new Array();
x.onLoad = function() {
var movies:Array = this.firstChild.childNodes;
for( i=0; i<movies.length; i++ )
{
var mc = _root.createEmptyMovieClip("plaatje"+i, i);
mc._x = 40 + (80 * i);
mc._y = 200;
videoList.addItem(movies[i].attributes.titel,movies[i].attributes.url);
urls.push(movies[i].attributes.url);
titels.push(movies[i].attributes.titel);
thumbnails.push(movies[i].attributes.thumbnail);
teksten.push(movies[i].attributes.text);
mc.createEmptyMovieClip("thumbHolder", 1);
mc.thumbHolder.loadMovie(thumbnails[i]);
mc.iwaarde = i;
mc.onPress = function(){
titel_movie.text = titels[this.iwaarde];
text_movie.text = teksten[this.iwaarde];
}
//Hier zal de autoscroll functie komen
mc.onRollOver = function(){
mc._x++;
}
}
}
Nu is het zo dat alles wat ik onder de rollover functie zet alleen van toepassing is op de laatste thumbnail.. Iemand enig idee hoe ik mijn hele array kan verplaatsen?
Alvast bedankt,
Groeten,
KoK
Zet in het vervolg je code tussen AS-tags
Op dit moment ben ik bezig met een mediaplayer en zit met een probleempje. Ik heb een thumbnail list gegenereerd (vanuit xml) en deze worden netjes weergegeven. Nu wil ik echter een autoscroll functie eraan toevoegen (dus dat er eenvoudig door 10 thumbnails genavigeerd kan worden zonder dat dit veel ruimte in beslag neemt). Dit is de array die ik heb weergegeven:
var x:XML = new XML();
x.ignoreWhite = true;
var thumbnails:Array = new Array();
x.onLoad = function() {
var movies:Array = this.firstChild.childNodes;
for( i=0; i<movies.length; i++ )
{
var mc = _root.createEmptyMovieClip("plaatje"+i, i);
mc._x = 40 + (80 * i);
mc._y = 200;
videoList.addItem(movies[i].attributes.titel,movies[i].attributes.url);
urls.push(movies[i].attributes.url);
titels.push(movies[i].attributes.titel);
thumbnails.push(movies[i].attributes.thumbnail);
teksten.push(movies[i].attributes.text);
mc.createEmptyMovieClip("thumbHolder", 1);
mc.thumbHolder.loadMovie(thumbnails[i]);
mc.iwaarde = i;
mc.onPress = function(){
titel_movie.text = titels[this.iwaarde];
text_movie.text = teksten[this.iwaarde];
}
//Hier zal de autoscroll functie komen
mc.onRollOver = function(){
mc._x++;
}
}
}
Nu is het zo dat alles wat ik onder de rollover functie zet alleen van toepassing is op de laatste thumbnail.. Iemand enig idee hoe ik mijn hele array kan verplaatsen?
Alvast bedankt,
Groeten,
KoK
Zet in het vervolg je code tussen AS-tags