Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Så er det fordi dit movieclip ikke har noget navn, eller fordi du koder ActionScript 3.0 :)
Prøv at klikke på movieclippet, og så i stedet for at gå ind i Actions, så gå ind i Properties og tjek instance name. Dét felt skulle gerne stå tomt, for det er det, den henter og tracer, og når den ikke tracer noget, ja så må feltet jo være tomt. Hvis du koder ActionScript 3.0, så ændr _name til name, for underscores foran properties er blevet fjernet.
... Flash 9 har dog den feature, at det selv uddelegerer instance names til de instanser, der befinder sig på scenen uden et sådan. Flash 8 og nedefter vil trace en tom linje, mens Flash 9 vil trance "instanceX", hvor X'et er et tal, der fortæller hvilket nummer i rækkefølgen af movieclips uden navne, den er. Hvis du på scenen har to movieclips og et movieclip inde i ét af dem, vil de to på scenen få navnene "instance1" og "instance2", mens movieclippet inde i et af movieclipsne vil få navnet "instance3". Sådan mener jeg, det er.
on (rollOver, dragOver) { by = this.name; trace(by); }
I instance name har jeg indtastet "København" I det tekst felt der viser variablen by står der nu _level0.by. Når jeg flytter musen hen over min buttom skriver den undefined i tekst feltet.
Jeg har fundet fejlen, og det var en, jeg aldrig havde gættet mig frem til, for din instans er jo en knap og ikke et movieclip. Det kan Flash åbenbart ikke lide - én af årsagerne til, jeg aldrig arbejder med deciderede buttons. Gør som følger:
Tryk på knappen og gå ind i properties. Hvor der står Button klikker du og vælger i stedet MovieClip. Den advarer mod, at den vil slette dine actions, og du siger Ok til det. Du skal have lavet en kode, der får det til at fungere som en knap. Så her er nogle fact:
* Dine frames vil ikke længere have de funktioner, som en knap har. Nu er de bare almindelige frames. * Der er ikke nogen events, der automatisk affyres, som der er med en knap.
Det første problem rodes der bod på ved på din action på dit movieclip at skrive denne her kode:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.