Hej.
"Jag" har gjort en flashfilm -sak. Om man klickar på filmen så ritas så en liten cirkel upp där man har klickat. Problemet är att om jag klickar någon annanstans på filmen så försvinner den första cirklen. Min fråga är: Varför? Jag vill inte att den ska försvinna! Jag är långt ifrån någon gud på flash utan använder det bara i snitt kanske 1 gång per år eller så till små privata hobbyprojekt.
Kodsnutten som jag hittade på internet och använder mig av är följande (något modiferad sedan jag hittade den):
Redigerade mitt tidigare inlägg...
då ligger det alltså i en knapp.
har du provat att lägga en funktion i _root istället.
det tycker jag är mycket enklare, o i det här fallet, där jag tror att du använder din kod i en knapp så blir det inte helt rätt.
Testade den just.
Då fick jag följande felmeddelande:
**Error** Scene=Scene 1, layer=Bakgrund, frame=1:Line 6: Unexpected '.' encountered
["newImg_mc"+i]._x = _xmouse-25;
Kan ha missat nåt med punkterna där, ska kolla upp det. :)
Har jag förstått dig rätt om:
När du klickar med musen så vill du duplicera img_mc?
För den här koden skapar nämligen ett nytt movieclip varje gång du klickar om _root.greppc.vad == "hand" för att sen duplicera det, det är väl inte tanken va?
Dessutom så skapas dessa movieclip i knappen.
Jag vill:
Duplicera ett movieclip varje gång jag klickar på en viss yta. Det duplicerade movieclipet ska hamna där jag klickar med musen.
I ett senare skede så skulle jag också vilja att movieclipet (något av de duplicerade) försvann om jag klickade på dem.
jag gjorde den här lite fort, klistra in den i första framen i ett nytt flashdokument och ändra det som är skrivet med röd text till det du vill ladda in. spara den i samma mapp som det du vill ladda in. och testa den. sen kan du ju försöka laborera lite för att få den att passa din flashfil, t ex ändra storlek på button_btn och min if-sats är ju alltid sann i det här exemplet.
Hoppas det kan hjälpa dig att förstå något. :birp
Annars så är det bara att fråga vidare så ska jag fortsätta att försöka hjälpa dig.