| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2003 Ort: Deutschland
Beiträge: 6
|
Hallo ihr lieben Ich hab hier ein paar AS Zeilen die ich nicht ganz kapiere. Der Code ist ein Teil einer relativ einfachen Pop-Up Navigation. Für eine Arbeit sollte ich davon so viel wie möglich erklären können. Das mit den Arrays ist mir klar, aber diese Funktionen. Ihr seit meine letzte Hoffnung... traguardo = new Array(n.length); traguardof = new Array(fields.length); inizio = new Array(n.length); function traguardi() { cont = 0; for (i=0; i<n.length; i++) { nome = "oggetto"+i; if (i>tasto) { traguardo[i] = (i+n[tasto])*16+1; for (a=cont; a<cont+n[i]; a++) { traguardof[a] = traguardo[i]; } cont = a; } else if (i<tasto) { traguardo[i] = inizio[i]; for (a=cont; a<cont+n[i]; a++) { traguardof[a] = traguardo[i]; } cont = a; } else if (i == tasto) { traguardo[i] = inizio[i]; for (a=cont; a<cont+n[i]; a++) { if (a == cont) { prima = a-1; } traguardof[a] = 16*(a-prima)+traguardo[i]; } cont = a; } } } clip._visible = 0; clip1._visible = 0; cont = 0; for (i=0; i<n.length; i++) { nome = "oggetto"+i; duplicateMovieClip(_root.clip, nome, i+100); traguardo[i] = i*16+1; inizio[i] = i*16+1; _root[nome].tasto = i; _root[nome]._y = i*16+1; _root[nome].title = titoli[i]; _root[nome].url = url[i]; for (a=cont; a<cont+n[i]; a++) { nome1 = "oggettonuovo"+a; duplicateMovieClip(_root.clip1, nome1, a); traguardof[a] = i*16+1; _root[nome1].field = a; _root[nome1].link = links[a]; _root[nome1]._y = traguardo[i]; _root[nome1].title = fields[a]; } cont = a; } function spegni() { cont = 0; for (i=0; i<n.length; i++) { nome = "oggetto"+i; _root[nome].gotoAndStop(1); } spegni1(); } function spegni1() { for (i=0; i<fields.length; i++) { nome = "oggettonuovo"+i; _root[nome].gotoAndStop(1); } } function chiudi() { cont = 0; for (i=0; i<n.length; i++) { nome = "oggetto"+i; _root[nome].gotoAndStop(1); traguardo[i] = inizio[i]; for (a=cont; a<cont+n[i]; a++) { traguardof[a] = traguardo[i]; nome1 = "oggettonuovo"+a; _root[nome1].gotoAndStop(1); } cont = a; } |
| | |
| | #2 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
Hi, naja, so aus dem Zusammenhang gerissen ist das auch nicht einfach, kostet zumindest viel Zeit, sich da durchzuwühlen, ohne irgendwelche Objekte zu kennen (was ist n, fields, was ist in Clip, Clip1, ...) jaja, das sind Arrays und MCs...und nu.?! Hast du vielleicht was kompletteres, als das? Irgendwie ne fla? Grüße Sascha PS: es gibt viele Leute, die dir sicherlich helfen wollen und auch können. Aber eine Anfrage a la "was macht dieser Code" ohne Zusammenhang zu einem konkreten Problem ist wenig reiz- und sinnvoll. Wo sind deine konkreten Probleme mit diesem Code?
__________________ 12:15, press return |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |