Hi guys,
I’m building a product page, here’s the setup:
http://www.pikzel.nl/product_nav/
On the index.swf is the main navigation that’ll open swf’s for the different categories. Those products.swf fills with products via php. This is the working code for products.swf:
ActionScript Code:
[FONT=Courier New][LEFT][COLOR=#000000]**var**[/COLOR] t = [COLOR=#FF0000]""[/COLOR];
[COLOR=#000000]var[/COLOR] cat:[COLOR=#0000FF]String[/COLOR] = [COLOR=#FF0000]“products”[/COLOR];
[COLOR=#000000]function[/COLOR] laadTextCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
stuurData = [COLOR=#000000]new[/COLOR] [COLOR=#0000FF]LoadVars[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]cat == [COLOR=#0000FF]undefined[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR] = [COLOR=#000000]**new**[/COLOR] [COLOR=#0000FF]LoadVars[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR].[COLOR=#0000FF]onLoad[/COLOR] = Fillvalues;
[COLOR=#000000]**var**[/COLOR] file:[COLOR=#0000FF]String[/COLOR] = [COLOR=#FF0000]"cms/__products_"[/COLOR];
file += cat;
file += [COLOR=#FF0000]".php"[/COLOR];
[COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR].[COLOR=#0000FF]load[/COLOR][COLOR=#000000]([/COLOR]file[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] FillvaluesCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] [COLOR=#0000FF]max[/COLOR]:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR].[COLOR=#000080]aantal[/COLOR];
[COLOR=#0000FF]max[/COLOR]++;
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR]i=[COLOR=#000080]1[/COLOR]; i<max; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
v = [COLOR=#FF0000]"cms/images/uploaded/thumb_"[/COLOR];
v += [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"id"[/COLOR]+i[COLOR=#000000]][/COLOR];
v += [COLOR=#FF0000]".jpg"[/COLOR];
[COLOR=#808080]*// id titel omschrijving artikelnummer prijs categorie visible status land*[/COLOR]
id = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"id"[/COLOR]+i[COLOR=#000000]][/COLOR];
titel = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"titel"[/COLOR]+i[COLOR=#000000]][/COLOR];
omschrijving = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"omschrijving"[/COLOR]+i[COLOR=#000000]][/COLOR];
artikelnummer = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"artikelnummer"[/COLOR]+i[COLOR=#000000]][/COLOR];
prijs = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"prijs"[/COLOR]+i[COLOR=#000000]][/COLOR];
categorie = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"categorie"[/COLOR]+i[COLOR=#000000]][/COLOR];
[COLOR=#0000FF]visible[/COLOR] = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"visible"[/COLOR]+i[COLOR=#000000]][/COLOR];
[COLOR=#0000FF]status[/COLOR] = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"status"[/COLOR]+i[COLOR=#000000]][/COLOR];
land = [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]myData[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"land"[/COLOR]+i[COLOR=#000000]][/COLOR];
t += v;
[COLOR=#000000]**var**[/COLOR] t:[COLOR=#0000FF]MovieClip[/COLOR] = [COLOR=#0000FF]attachMovie[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"products"[/COLOR], [COLOR=#FF0000]"products"[/COLOR]+i, i+[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];
t.[COLOR=#000080]i[/COLOR] = i;
t.[COLOR=#000080]container_masked[/COLOR].[COLOR=#0000FF]loadMovie[/COLOR][COLOR=#000000]([/COLOR]v[COLOR=#000000])[/COLOR];
t.[COLOR=#000080]id[/COLOR].[COLOR=#0000FF]htmlText[/COLOR] = id;
t.[COLOR=#000080]titel[/COLOR].[COLOR=#0000FF]htmlText[/COLOR] = titel;
t.[COLOR=#000080]omschrijving[/COLOR].[COLOR=#0000FF]htmlText[/COLOR] = omschrijving;
t.[COLOR=#000080]artikelnummer[/COLOR].[COLOR=#0000FF]htmlText[/COLOR] = artikelnummer;
t.[COLOR=#000080]prijs[/COLOR].[COLOR=#0000FF]htmlText[/COLOR] = prijs;
[COLOR=#808080]*//t.categorie.htmlText = categorie;*[/COLOR]
[COLOR=#808080]*//t.visible.htmlText = visible;*[/COLOR]
[COLOR=#808080]*//t.status.htmlText = status;*[/COLOR]
t.[COLOR=#000080]land[/COLOR].[COLOR=#0000FF]htmlText[/COLOR] = land;
t.[COLOR=#0000FF]_x[/COLOR] = t.[COLOR=#000080]i[/COLOR]*[COLOR=#000080]200[/COLOR];
t.[COLOR=#0000FF]_y[/COLOR] = [COLOR=#000080]0[/COLOR];
t.[COLOR=#0000FF]onRelease[/COLOR] = [COLOR=#000000]**function**[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]product_info[/COLOR].[COLOR=#0000FF]_alpha[/COLOR] = [COLOR=#000080]0[/COLOR];
[COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]product_info[/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]100[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#FF0000]"Linear"[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]product_info[/COLOR].[COLOR=#0000FF]loadMovie[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"product_info.swf"[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#808080]*//_root.product_info.current_id = _root.myData["id"];*[/COLOR]
[COLOR=#808080]*//current.enabled = true;*[/COLOR]
[COLOR=#808080]*//_global.current = _root.myData["id"];*[/COLOR]
[COLOR=#000000]}[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
laadTextCOLOR=#000000[/COLOR];
[/LEFT]
[/FONT]
When you click on a product in products.swf, it should display the product information (titel, omschrijving, artikelnummer, prijs, land) in the loaded product_info.swf.
Now my main issue is, I can’t get the product_info.swf right.
The problem is I don’t know how you can define the products within the products.swf with a name, so you can tell which product you should display in the product_info.swf
If someone could help, that would be great.
Kind Regards,
Baeshin