6.9. A thumbnails és az images összehangolása

iDevice ikon

Most már jól működik minden, már csak azt kell megoldani, hogy ne csak a Corvettről készült képeket jelenítsük meg, hanem bármelyiket, amelyiket kiválasztjuk a menürendszerből. Nyissuk meg a szülő mozinkat (xml_slideshow.fla) és végezzük el ott is a beállításokat.

A "createNavigation" frame-re szúrjuk még be ezt:

imgDir = entryNode.attributes.dirName;

A "slides.swf" ugyanis a szülőmozi imgDir változójában lévő értékből (amit a menürendszer gombjaival változtatunk) veszi a könyvtárat, ahonnan a képeket fogjuk betölteni. Nézzük akkor a gombokat, ahová még ezt a pár sort kell betenni (on (release)-hez) :

//meghatározzuk az imgDir értéket (a slides.swf innen fogja venni a képeket)
_parent._parent.imgDir = dirName;
//a _blank-re betöltött slides.swf-t elugrasztjuk az "init" részhez, hogy a közben megváltozott imgDir érvényesüljön
_parent._parent._blank.gotoAndStop("init");
//ugyanúgy a kép töltő engine-t is előlről kezdjük futtatni
_parent._parent._blank.images.gotoAndStop(1);
//és a thumbnail-eket is lecseréljük egy síma for ciklussal töröljük az összeset és megint létrehozzuk őket az új imgDir értékének megfelelően
_parent._parent._blank.thumbnails.gotoAndStop("removeTN");

Elvileg, most már működik rendesen, úgyhogy nekiláthatunk a contol panel résznek.