Rocket_Guns
%Europe/Berlin %395 %2006, 10:29
Hallo!
Ik heb een fotoalbum, als je op een foto (uit een array geladen uit de file images.xml) klikt ga je naar frame 3 en krijg je een vergroting te zien (uit een array geladen uit de file images.xml).
situatie is dat als je op een foto klikt je naar de juiste vergroting wordt verwezen..de array telt gelijk op zegmaar.
echter heb ik nu van de vergroting een soort van button gemaakt en ik wil dat als je daarop klikt je terug wordt gezonden naar frame 1 en dan ook nog eens bij de foto uitkomt waar je eerst op had geklikt.... teruggaan naar frame 1 doet ie wel, maar niet naar de juiste foto...hij begint bij het begin.
paar stukjes actionscript, hopelijk weet iemand op die manier al een oplossing te bedenken:
afkomstig uit frame 1 = main gedeelte van fotoalbum
... // puntjes geeft aan dat er stukken zijn uitgeknipt die niet van belang zijn
function loadXML(loaded) {
if (loaded) {
...
image = [];
...
}
firstImage();
} else {
...
}
}
...
xmlData.load("images.xml"); // xml file waaruit fotos worden geladen
...
listen = new Object();
Key.addListener(listen); // verwijzing naar frame 3, de vergroting van de foto
hitlinks.onRelease = function() {
gotoAndPlay(3);
};
p = 0;
...
picture.loadMovie(image[p], 1);
afkomstig uit frame 3 = foto vergroting
function loadXML(loaded) {
if (loaded) {
...
image = [];
...
}
firstImage();
} else {
...
}
}
...
xmlData.load("images2.xml"); // xml file waaruit fotos worden geladen
...
t = p;
...
picture3.createEmptyMovieClip("t"+k, picture3.getNextHighestDepth());
tlistener = new Object();
tlistener.onLoadInit = function(target_mc) {
...
t = this.pictureValue;
};
...
target_mc.onRollOver = function() {
Key.addListener(listen); // verwijzing naar frame 1, het fotoalbum
listen = new Object();
picture3.onRelease = function() {
gotoAndPlay(1);
};
image_mcl = new MovieClipLoader();
image_mcl.addListener(tlistener);
image_mcl.loadClip(image[t], "picture3.t"+t);
p = t; neerzetten in frame 1 heeft geen succes gehad, ik weet niet wat ik fout doe
1 kant op gaat dus goed (fotoalbum -> vergroting), maar de andere kant niet (vergroting -> fotoalbum) , dan begin ik helemaal vooraan in het album...ik wil op dezelfde foto uitkomen als waar ik vandaan kwam.
hoop dat iemand weet wat ik mis...ik denk dat ik close ben...maar gewoon iets niet zie of snap.
alvast super bedankt!
RocketGuns
Ik heb een fotoalbum, als je op een foto (uit een array geladen uit de file images.xml) klikt ga je naar frame 3 en krijg je een vergroting te zien (uit een array geladen uit de file images.xml).
situatie is dat als je op een foto klikt je naar de juiste vergroting wordt verwezen..de array telt gelijk op zegmaar.
echter heb ik nu van de vergroting een soort van button gemaakt en ik wil dat als je daarop klikt je terug wordt gezonden naar frame 1 en dan ook nog eens bij de foto uitkomt waar je eerst op had geklikt.... teruggaan naar frame 1 doet ie wel, maar niet naar de juiste foto...hij begint bij het begin.
paar stukjes actionscript, hopelijk weet iemand op die manier al een oplossing te bedenken:
afkomstig uit frame 1 = main gedeelte van fotoalbum
... // puntjes geeft aan dat er stukken zijn uitgeknipt die niet van belang zijn
function loadXML(loaded) {
if (loaded) {
...
image = [];
...
}
firstImage();
} else {
...
}
}
...
xmlData.load("images.xml"); // xml file waaruit fotos worden geladen
...
listen = new Object();
Key.addListener(listen); // verwijzing naar frame 3, de vergroting van de foto
hitlinks.onRelease = function() {
gotoAndPlay(3);
};
p = 0;
...
picture.loadMovie(image[p], 1);
afkomstig uit frame 3 = foto vergroting
function loadXML(loaded) {
if (loaded) {
...
image = [];
...
}
firstImage();
} else {
...
}
}
...
xmlData.load("images2.xml"); // xml file waaruit fotos worden geladen
...
t = p;
...
picture3.createEmptyMovieClip("t"+k, picture3.getNextHighestDepth());
tlistener = new Object();
tlistener.onLoadInit = function(target_mc) {
...
t = this.pictureValue;
};
...
target_mc.onRollOver = function() {
Key.addListener(listen); // verwijzing naar frame 1, het fotoalbum
listen = new Object();
picture3.onRelease = function() {
gotoAndPlay(1);
};
image_mcl = new MovieClipLoader();
image_mcl.addListener(tlistener);
image_mcl.loadClip(image[t], "picture3.t"+t);
p = t; neerzetten in frame 1 heeft geen succes gehad, ik weet niet wat ik fout doe
1 kant op gaat dus goed (fotoalbum -> vergroting), maar de andere kant niet (vergroting -> fotoalbum) , dan begin ik helemaal vooraan in het album...ik wil op dezelfde foto uitkomen als waar ik vandaan kwam.
hoop dat iemand weet wat ik mis...ik denk dat ik close ben...maar gewoon iets niet zie of snap.
alvast super bedankt!
RocketGuns