[Flash] 1 object, verschillende layout

Pagina: 1
Acties:

  • akakiwi
  • Registratie: September 2000
  • Laatst online: 20-03 11:13

akakiwi

I believe in the ruling class.

Topicstarter
Hallo,

Ik heb in Flash een steeds herhalende movieclip.
Deze movieclip is steeds hetzelfde, op 2 punten na.
1. de locatie (x,y) binnen het flashbestand en,
2. de tekst die het bevat.

Dus, de eerste keer staat de movieclip op x = 0 en y = 0 (linksbovenaan het scherm) met de tekst multimedia en een andere keer staat ie op x = 10 en y 200 (vrij onderaan dus) met de tekst guestbook.
Ik heb op dit moment dus meerdere movieclips gemaakt, en deze handmatig op de juiste plaatst gezet, en overal de tekst in aangepast.
Nu vind ik dat een beetje omslachtig, omdat er dus maar kleine verschillen zitten tussen de movieclips onderling.

Weet iemand hoe ik dit zo aan kan pakken dat ik maar 1 movieclip heb, deze in een array gooi, en aan de hand van de aanroep, wordt ie op een plaats op het scherm gezet, wordt de tekst die erin moet ge-set, !!EN!! mag de vorige movieclip niet verdwijnen als die nog niet is afgelopen.

Alvast bedankt voor de hulp....

| Life is a game (and games are fun) | homepage |


Verwijderd

welke versie van flash? 4/5/mx ?

  • akakiwi
  • Registratie: September 2000
  • Laatst online: 20-03 11:13

akakiwi

I believe in the ruling class.

Topicstarter
Flash 5.

edit:

Ik ben nu trouwens ook aan het kijken hoe ik een movie aan een Database koppel, om het nog mooier te maken.

| Life is a game (and games are fun) | homepage |


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 27-08 10:08

XangadiX

trepanatie is zóó kinderachtig

je kunt variabele namen doorgeven en uitlezen vanuit movieclips. Je dupliceert hem dus gewoon en zet de text erin door _root.movieclip.varabelenaam = "uw input"

posities zou ik in een array zetten en dan toekennen aan alle movieclips met een loopje.

code:
1
2
3
4
5
6
7
8
9
10
new array = content
content = [
[ x1, y1, uw content],
[x2, y2, uw content]]

for (i = 0; i < array.length, i++) {
setProperty (movieclip+i, _x, content[i,1])
setProperty (movieclip+i, _y, content[i,2])
_root.movieclip.varabelenaam = content[i,3]
}


en de array kun je natuurlijk ook uit een databaas halen als je dat leuk vind

Stoer; Marduq