[ Pobierz całość w formacie PDF ]
._parent.threadID = threadID;_parent._parent.topic = topic;_parent._parent.viewThread(threaded);}Sekcja _parent._parent jest konieczna, gdy¿ klip ten bêdzie zagnie¿d¿onywewn¹trz klipu filmowego Canvas, który z kolei zagnieŸdzimy wewn¹trz klipuMessage Board Panel — do listwy czasowej którego chcemy siê odwo³ywaæ.A wiêc, za pomoc¹ powy¿szego kodu ustanowimy dwie zmienne na listwie czasowejklipu filmowego Message Board Panel, po czym wywo³amy funkcjê viewThread(),któr¹ utworzyliœmy wczeœniej — ca³kiem pomys³owo, nieprawda¿?Po utworzeniu wszystkich potrzebnych klipów filmowych, trzeba zaj¹æ siê ichw³aœciwoœci¹ Symbol Linkage, upewniaj¹c siê, ¿e zostan¹ one wyeksportowane wrazz klipem w trakcie publikacji.Kliknij prawym klawiszem myszy kolejno ka¿dy z klipów filmowych: Forum Header,Forum Footer oraz Forum Thread, wybieraj¹c opcjê Linkage z menu kontekstowego.Zaznacz prze³¹cznik Export this symbol (Wyeksportuj ten symbol), a nastêpniewpisz identyfikatory:Forum HeaderForum FooterForum ThreadMo¿emy teraz powróciæ na warstwê Section Items klipu Forum View i uzupe³niæ j¹przyciskami przewijania.Do przycisków nale¿y przypisaæ kod:Scroll Up (Przewijanie do góry)on (release) {if (forumCanvas._y < _140) {forumCanvas._y += 20;}}Scroll Down (Przewijanie w dó³)on (release) {if (forumCanvas._y + forumCanvas._height > 110) {forumCanvas._y -= 20;}}Pozwoli nam to na przewijanie kanwy I przegl¹danie w¹tków nie mieszcz¹cych siêw oknie.Dochodzimy teraz do najistotniejszego fragmentu kodu ActionScript na warstwieActions, w ujêciu Forum View.To w³aœciwie ten kod bêdzie tworzy³ widok ForumView, bazuj¹c na zmiennych przekazywanych przez skrypt PHP.Najpierw ukryj kanwê, by u¿ytkownik nie widzia³ budowanej listy w¹tków:// Hide the forum canvasforumCanvas._visible = false;Nastêpnie, za pomoc¹ attachMovie do³¹cz klon klipu Forum Header do klipuforumCanvas.// Attach a header MC to the canvas and set titleforumCanvas.attachMovie("Forum Header", "header", 255);Poniewa¿ punkty œrodkowe klonów do³¹czanych za pomoc¹ funkcji attachMovie s¹zawsze ustawiane w pozycji (0,0) klipu filmowego, nale¿y sprawdziæ wysokoœækanwy, a umieszczaj¹c kolejny klip bêdziemy musieli znaæ wartoœæ _y.Odejmuj¹cjednostkê od wysokoœci nag³Ã³wka forum, bêdziemy mieli pewnoœæ, ¿e po do³¹czeniunastêpnego klonu nie bêd¹ pojawia³y siê przerwy.// Set variable to keep track of where to put next// MC on the canvasnextY = forumCanvas.header._height –1;Nastêpnie, zapêtlamy kolejne w¹tki zwracane przez skrypt PHP, do³¹czaj¹c klonklipu filmowego Forum Thread i odpowiednio ustawiaj¹c pozycjê (x,y).// For each thread returned from PHP sctript.for (count=0; count
[ Pobierz całość w formacie PDF ]