R Roing Medlem sedan feb. 2003 108 inlägg Frågan 2 okt. 2003 10:37 #1 Tjena jag har skapat en lite online paint för flera användare med socket. men nu har jag ett problem.
Alla användare måste ha ett "eget" movieclip att rita i
idag gör jag ett gemensamt clip för alla som inte är första användaren
_root.createEmptyMovieClip ("kalle", 100);
kalle.collor=0x0000FF;
kalle.line=1;
kalle.lineStyle (kalle.line, kalle.collor, 100);
men nu vill jag dörpa clipet till tex "user3" eller vilket nummer det nu är frågan om...
Jag vill altså göra följande kod men den funkar inte.
namn="user3";
_root.createEmptyMovieClip (namn, 100);
namn.collor=0x0000FF;
namn.line=1;
namn.lineStyle (kalle.line, kalle.collor, 100);
Hur ska jag göra??
M mirandir Medlem sedan maj 2003 750 inlägg borde bli nått i stil med:
namn = "user3";
_root.createEmptyMovieClip (namn, 100);
mcRef = _root[namn];
mcRef.collor=0x0000FF;
mcRef.line=1;
mcRef.lineStyle (kalle.line, kalle.collor, 100);
Allt som fattas är att "namn" anpassas beroende på användare. I övrigt så borde det funka.
/Mirandir
R Roing Medlem sedan feb. 2003 108 inlägg hmmm jag får det inte riktigt att funka...
så jäkla besvärligt att debugga också!
men det är nåågot liknande man ska göra.... eller om det nu är fel någon annan stans när man försöker tex rita en linje i clippet som heter user2...
R Roing Medlem sedan feb. 2003 108 inlägg av någon anledning är det bara senaste userns clip som existerar.
namn=e.attributes.user;
_root.createEmptyMovieClip (namn, 100);
mcRef= _root[namn];
trace(mcRef);
mcRef.collor=0x0000FF;
mcRef.line=1;
mcRef.lineStyle (mcRef.line, mcRef.collor, 100);
ger ett movieclip _level0.user5 men inga för 1, 2, 3 eller 4 om man har 5 users....
har jag missat något med createEmptyMovieClip?
R Roing Medlem sedan feb. 2003 108 inlägg ingen som kan hjälpa mig.... jag har kört fast helt här och skulle behöva hjälp
Om du ger filmklippen olika djup så skall det nog funka bättre.
R Roing Medlem sedan feb. 2003 108 inlägg ok. jag är inte hemma men ska prova det så fort jag kommer hem! Jag ville inte att något clip låg över det andra men får skippa det tydligen. går det bara att ha ett clip på varje djup?
tack
Du kan ju positionera filmklippen med _x och _y så att de inte ligger på varann.
R Roing Medlem sedan feb. 2003 108 inlägg nja dom måste ligga i samma punkt. Det är en flash chatt jag gjort med funktionen att man kan rita också. och varje användare som är inloggad ritar i ett eget clipp...
R Roing Medlem sedan feb. 2003 108 inlägg altså det jag menade med att bara den senaste userns clip existerar är altså rent fysiskt.. om man kollar i debugger så försvinner klip4 när clip5 skapas.
Söderlund skrev:
Om du ger filmklippen olika djup så skall det nog funka bättre.
Är det så att när du skapar ett nytt clip så försvinner det gamla.
Skapa varje nytt klipp i ett nytt lager. Har för mig att det gamla försvinner när du skapa ett nytt i samma lager.
M mirandir Medlem sedan maj 2003 750 inlägg Jepp! Depth måste ändras var gång annars skriver flash över den gammla.
typ:
_root.createEmptyMovieClip (namn, Depth++);
Där Depth är en variabel som innehåller djupet.
/Mirandir
R Roing Medlem sedan feb. 2003 108 inlägg äntligen funkar det att vara fler än två och rita! lite strul va det med dehär jäkla dynamiska namnden mm.
http://213.113.36.184/~martin/Socket/messPaint.html