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.
Hejsa, du er nødt til at lave dine grafik til movieclips og give dem instans navne ellers er det ikke muligt, derefter kan du bruge følgende funktion (du får den både på AS2.0 og AS1.0 maner)
//as1.0 function showHide(mc) { if (mc._visible == false) { //tjek om det mc der er sendt med er synligt mc._visible = true; } else { mc._visible = false; } } //as2.0 var showHide:Function = function (mc:MovieClip) { if (mc._visible == false) { mc._visible = true; } else { mc._visible = false; } };
Funktionen går ind og tjekker om det movieclip du arbejder med er skjult eller ej - hvis det er skjult viser den det og hvis ikke skjult skjuler den det.
Derefter kalder du bare funktionen fra din knap og sender navnet på det movieclip du vil showHide med sådan her:
on (release) { showHide(_root.test); }
hvor test er instans navnet.
Håber det kan bruges -hvis du ikke kan få det til at virke så skriv så smider jeg et eksempel online
Okay, glem ovenstående. Har fundet ud af, at dette er for besværligt, da effekten ikke vil blive god. Men måske kan du, eller nogen anden, så svare mig på dette spørgsmål:
Er der en måde at skifte baggrundsfarven på ens fil ved brug af ActionScript, når man trykker på en knap? Det ville være en stor hjælp :)
Hvis du i frame 1 indsætter mc1._visible=false; mc2._visible=false; osv vil de være skjulte fra starten
Mht til at skifte baggrunden - det kan man faktisk ikke - den gængse metode er at indsætte et movieclip i det nederste lag som fylder det hele - dette kan man så skifte farven på - jeg har opdateret filerne på adressen til at inkludere dette ved at tilføje denne funktion:
var skiftBg:Function = function (color:Number):Void { var bg_color:Color = new Color(bg_mc); bg_color.setRGB(color); };
Den kan så kaldes fra en knap via on (release) { skiftBg(0xFF0000); }
farven angives i hex Og tak for points for resten :) Mvh Martin
Ja men jeg takker :) hvis du får problemer med det så skriver du bare her i spørgsmålet, nu vil jeg lukke ned for i dag og holde weekend - hermed vil jeg da også ønske dig god weekend..
Mvh Martin
Synes godt om
Ny brugerNybegynder
Din løsning...
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.