Avatar billede t-hviid Nybegynder
09. juli 2002 - 15:22 Der er 27 kommentarer og
1 løsning

Variabel størrelse på mc?

Jeg har en knap i en menu, hvor teksten styres af et txt-dokument. Tekst størrelsen (længden) her kan varierer. ( http://www.eksperten.dk/spm/233854 ). Nu vil jeg så gerne at den baggrund i knappen også kan varieres.
Er det muligt?

/Tommas
Avatar billede hoejrup Nybegynder
09. juli 2002 - 15:28 #1
Hvis du har smidt knappen ind i et mc, så kan du ændre knappens størrelse med _xscale og _yscale.

_root.ditMcInstanceNavn._xscale = xknap;
_root.ditMcInstanceNavn._xscale = yknap;

Du kan bare indlæse værdierne via en txt fil.

_xscale = _yscale = 100 er lig med den oprindelige størrelse på dit mc.

/per
Avatar billede t-hviid Nybegynder
09. juli 2002 - 15:36 #2
_root.ditMcInstanceNavn._xscale = xknap;
_root.ditMcInstanceNavn._xscale = yknap; skal det ikke være _yscale her???

Hvad er det for nogle værdier du mener i.
Avatar billede hoejrup Nybegynder
09. juli 2002 - 15:39 #3
Ja det skal være _yscale!

/per
Avatar billede hoejrup Nybegynder
09. juli 2002 - 15:40 #4
_root.ditMcInstanceNavn._xscale = xknap;
_root.ditMcInstanceNavn._yscale = yknap;

/per
Avatar billede hoejrup Nybegynder
09. juli 2002 - 15:43 #5
Hvis du læser variablerne xknap og yknap ind via en loadVariablesNum("dintextfil.txt",0);, så kan du tilpasse knappens størrelse via din tekstfil.

/per
Avatar billede nak-m Nybegynder
09. juli 2002 - 15:46 #6
hvorfor virkede min egentlig ikke? :) havde jeg misforstået noget?
Avatar billede t-hviid Nybegynder
09. juli 2002 - 16:18 #7
nak-m >> Sikkert ikke, det er nok bare mig der ikke helt er med på at lave det rigtigt. Denne form for programmering er ikke min stærke side. :-)
Avatar billede nak-m Nybegynder
09. juli 2002 - 16:21 #8
hvad gik der galt når du prøvede?
Avatar billede t-hviid Nybegynder
09. juli 2002 - 16:21 #9
hoejrup>> Er xknap og yknap variable navnene på mine tekstfelter? Så er jeg helt med.  Ellers skal jeg have en nærmere forklaring eller et eksembel.

/Tommas
Avatar billede nak-m Nybegynder
09. juli 2002 - 16:22 #10
når = da!
Avatar billede nak-m Nybegynder
09. juli 2002 - 16:31 #11
altså jeg går ud fra at det var rigtigt hvad jeg 'opfattede' - altså at knappen bare skal blive samme størrelse som teksten fylder?!

hvis dette er rigtigt opfattet så dur alt det fra sidste indlæg fint!

jeg forklarer det lige én gang til så! :)
Avatar billede nak-m Nybegynder
09. juli 2002 - 16:39 #12
i frame1:
loadVariables("teksten.txt", "_root.mc");
_root.mc.tekst.autoSize = true;
_root.mc.tekst.html = true;

lav så et tomt mc og gi det instancenavnet "mc" - højreklik på "mc" og vælg edit! så lav et dynamisk tekstfelt derinde og kald både dets instancenavn og variabelnavn for "tekst"! og gi det positionerne x:0 y:0!

så gå ud i root igen! tegn en firkant og konvertér det til et movieclip!
husk lige at højreklik og vælg edit hvorefter du giver firkanten indeni positionerne x:0 y:0! (gå ud i _root igen!)
og læg så denne kode på mc'et:

onClipEvent (enterFrame) {
    this._width = _root.mc._width;
    this._height = _root.mc._height;
    this._x = _root.mc._x;
    this._y = _root.mc._y;
}

det er vist alt!
Avatar billede nak-m Nybegynder
09. juli 2002 - 16:46 #13
(måske en lidt 'kluntet' måde at gøre tingene på men det virker fint...hvis det vár sådan du mente?)
Avatar billede t-hviid Nybegynder
09. juli 2002 - 16:55 #14
nak-m>> Jeg er ked af det, men nu har jeg fuldt dit eksembel og når teksten bliver lang står der _level0.mc.teksten i "baggrunden. Så det virker ikke helt her ved mig. Har du en fla ???

/Tommas
Avatar billede nak-m Nybegynder
09. juli 2002 - 16:57 #15
jep hvad er din mail? (eller skal den på nettet)
Avatar billede t-hviid Nybegynder
09. juli 2002 - 16:59 #16
mailen er tk@katox.dk
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:03 #17
her er forresten en med input istedet for dynamisk tekstfelt! (du skal lige trykke på den før du kan skrive)

sender lige filerne
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:06 #18
er sendt nu!
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:07 #19
http://www.angelfire.com/apes/flashfiler/inputeks.swf du skal kopiere linket op i addressebaren ellers virker det ikke!
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:14 #20
har du fundet ud af noget?
Avatar billede t-hviid Nybegynder
09. juli 2002 - 17:22 #21
Ja det er sådan det skal virke, som den du har snedt mig. Nu skal jeg bare lige finde ud af hvad jeg gjorde forkert. Linket du sendte mig er da fedt :-)

Tommas
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:22 #22
er du flygtet?
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:23 #23
uha 60 point til mig :) TAAAAK!

du gør mig rig t-hviid :D
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:24 #24
så har jeg præcis 900 point! jaaaa!
Avatar billede nak-m Nybegynder
09. juli 2002 - 17:29 #25
uuuh glæder mig til jeg runder de lunefulde 1000 point *savle savle*! :)~ mmmh!
Avatar billede t-hviid Nybegynder
09. juli 2002 - 17:39 #26
Tja, man er vel gavmild. Go jagt på de sidste 100 point :-)
Avatar billede t-hviid Nybegynder
11. juli 2002 - 10:02 #27
nak-m >> Hvorfor virker mit tekstfelt ikke når det kommer ind i en kanp?
Jeg har gjort følgende:
Oprettet en knap og givet den instance navn= knap. Så har jeg ændret scriptet til :
loadVariables("teksten.txt", "_root.knap.mc");
_root.knap.mc.tekst.autoSize = true;
_root.knap.mc.tekst.html = true;
System.useCodepage = true;
Jeg har prøvet at lægge scriptet i frame et på _root og inde i movieclippet med teksten.
Hvor går det galt???

/Tommas
Avatar billede t-hviid Nybegynder
11. juli 2002 - 10:02 #28
kanp = knap
:-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester