setProperty

Flash

3 svar · 350 visningar · startad av Andiee

Medlem sedan mars 2000167 inlägg
Trådstart#1

Ett litet lurigt problem som är svårt och förklara. Jag har en meny som man kan flytta på och för att sätta inställningar på knapparna måste man ta "Edit in Place". Hur ska jag göra för att ändra något i "Scene 1" därifrån? Jag vill visa ett fält som heter "about" och som finns i "Scene 1". Förstår ni vad jag menar?

Just nu har jag detta på en av knapparna:

on (relaese) {
setProperty (about, _visible, 1);
}

Men när man klickar händer ingenting...
Tacksam för svar...

Medlem sedan feb. 20001 507 inlägg
#2

Är det ett textfält som du har namnet about på så kan du inte göra den osynlig. About är variabelnamnet, döp om ditt textfält till något annat tex: blabla och på knappen istället för setProperty så använder du
setVariable (_root.blabla = _root.about)
förutsatt att du har tilldelat variabeln about något innehåll.

Förstår du mitt resonemang eller svammlar jag bara :e

Medlem sedan mars 2000167 inlägg
#3

Det är ett textfält som jag har gjort om till ett Movie Clip.
Har har tilldelat så att när det laddas från början syns det inte men sen när man har tryckt på knappen vill jag att det ska synas?

Förövrigt tycker jag du svammla rätt mycket. :e

Medlem sedan feb. 20001 507 inlägg
#4

Ok, slutsvammlat :)
Du är på rätt väg, eftersom din meny ligger i en annan nivå än din about så får du skriva följande script:
on (release) {
setProperty ("_root.about", _visible, "1");
}

Nu anropas about i huvudtidslinjen, har du bara about så är det i samma clip. Klokare :q
När du skall hitta rätt target i panelen för actionscript, kan du klicka på det lilla hjulet eller vad det är bredvid pilen i det högra hörnet.
Då blir det enklare men sökvägarna. detta är ifall du har 5:n förstås.

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)