> Jeg har importeret mit gif billede til scenen. Jeg har lavet en "convert
to
> symbol" på billedet og valgt movieclip og valgt "linkage - export for
> actionscript" og givet det navnet viser.
Du behøver ikke at give det en linkage identifyer (ej heller skal det
exporteres i første frame)
Du skal bare sørge for at det har et instance navn - Markér movieclippet i
tjek properties-paletten.
> Herefter fremkommer action ruden, hvor jeg indtaster dit lille script.
> Bytter jeg _root.myvariable ud med en konstant, eksempelvis 45, så roterer
> billedet ganske rigtigt
Godt, så er du på rette vej.
> Nu har jeg så lige to små tillægsspørgsmål:
> Det er ikke lige meget om hvilket punkt jeg roterer viseren - det skulle
> gerne være centrum af omdrejningsaksen. Kan jeg på nogen måde få
indflydelse
> på det - måske ved at definere et fast punkt?
Redigér movieclippet. Dobbeltklik på det i så du "kommer ind i det". Nu kan
du flytte dit billede rundt inde i movieclippet. Alle movieclips har et
registrerings-punk/nulpunkt, hvorom al transformation udføres.
Registreringspunktet ses som et lille kryds. Placér dit billede midt i dette
kryds.
> Hvis jeg erstatter konstanten 45 med _root.myvariable, så sker der
> naturligvis ikke noget når jeg tester min movie. Spørgsmålet er hvordan
jeg
> sørger for at _root.myvariable bliver sat lig med den variabel som jeg
> kalder min flash med fra html'en? Skal jeg gøre mere i Flash, eller gøres
> resten fra html?
Resten gøres fra html'en. Men du kan som tidligere nævnt ikke slev bestemme
hvad parametret skal hedde - Det SKAL hedde flashvars, og dets værdi er så
en række variabel-værdi sæt.
"myvariable" skal er stattes med "flashvars" og "90" skal erstattes med
"myvariable=90". Hvis du får brug for at putte flere variabler ind, så
forlænger du bare kæden af variabel-værdi sæt opdelt af &-tegn, prcæcist
lige som i en url-string. eks. "myvariable=90&myothervariable=blue"
> Jeg har forsøgt med følgende:
> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
>
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.ca
> b#version=7,0,0,0" width="550" height="400" id="Untitled-2" align="middle"
> VIEWASTEXT>
> <param name="allowScriptAccess" value="sameDomain" />
> <param name="movie" value="Untitled-2.swf" />
> <param name="quality" value="high" />
> <param name="bgcolor" value="#ffffff" />
> <param name="myvariable" value="90" /> <<<<<---PROBLEM
> <embed src="Untitled-2.swf" quality="high" bgcolor="#ffffff" width="550"
> height="400" name="Untitled-2" align="middle"
allowScriptAccess="sameDomain"
> type="application/x-shockwave-flash"
> pluginspage="
http://www.macromedia.com/go/getflashplayer"
> myvariable = "90" />
> </object>
>
> Du kan se jeg at jeg efter at have publiceret min flash har ændret i
> html'en, således at den nu indeholder param name = "myvariable". Det samme
> er gjort for embed tagget, som du anviste. Det har dog ingen effekt,
viseren
> flytter sig ikke ud af stedet. Tilføjer jeg ?myvariable=90 efter swf
filen,
> så vises slet ingen ting på html siden.
>
> Jeg fornemmer at ejg kun mangler en ganske lille "krølle". Kan du hjælpe
mig
> færdig?
ja, vi er tæt på.
Peo