Avatar billede sun Nybegynder
16. januar 2001 - 17:07 Der er 17 kommentarer og
1 løsning

Jeg har en variabel fra asp som skal lave om til et nummer

det er hvis ret let men jeg kan ikke huske det, hvis man for en variabel uden for flash som er et nummer, havd skal jeg så skrive i flash for den ved det er et nummer.

fra asp &tal=9
i flash vil jeg så godt kunne lave en random med dette nummer!

randomtal = Number(random(tal));   

hvad er skal jeg skrive??¿¿
Avatar billede diktator Nybegynder
16. januar 2001 - 17:23 #1
Hvilken version af Flash bruger du?
Avatar billede nikolajdu Nybegynder
16. januar 2001 - 17:25 #2
et godt link til den...

http://www.asp101.com/articles/flash/index.asp

/Nikolaj
Avatar billede nikolajdu Nybegynder
16. januar 2001 - 17:26 #3
Flash 4 = Load Variables (\"myscript.asp\", 0);
Flash 5 = loadVariablesNum (\"myscript.asp\", 0, \"GET\");
Avatar billede sun Nybegynder
16. januar 2001 - 17:36 #4
jeg ved godt hvordan jeg få min variable ind med flash tror ikke det er et tal!

Jeg er kommet så langt at den skriver
tal=9 i flash men jeg kan ikke skrive tal=tal+1 eller noget hvor det skal være et rigtig tal!
Avatar billede diktator Nybegynder
16. januar 2001 - 17:55 #5
Det du har gang i ser da rigtigt ud ;-)

Hvis du loader en variable ind i Flash, F.eks:
movie.swf?tal=9
Sætter en ny variable:

randomtal  = Number(random(tal));

Laver et tekstfelt med variable;
randomtal ... så virker det i Flash 5.

Hvis du skal addere kan du:

NytTal == Number(tal)+ Number(tal)
Eller
tal == Number(tal)+ Number(1)

/D!ktator
Avatar billede sun Nybegynder
16. januar 2001 - 20:13 #6
jeg har ikke prøvet det du har skrivet Diktator

Men har ikke ikke hørt noget om at hvis man få en variable ude fra som er et tal tror flash det er text.

Er der ikke .toString som kan lave et et \"text tal\" til et \"nummer tal\"
Avatar billede sun Nybegynder
17. januar 2001 - 11:13 #7
Så har jeg lidt mere at køre på.

Når jeg for min variable &tal=9 fra ASP
kan jeg se den i flash i et tekstfelt som et 9 tal, men hvis jeg prøver at lave noget med den virker det som om den er et 0...

randomtal = Number(random(tal));
Mit tekstfelt  skriver den så 0 hver gang

Nyttal = Number(tal)+ Number(1);
Bliver til 1

Det er som om mit 9tal er 0 !!

Nyttal = Number(tal)+ Number(9);
Bliver til 9

Nyttal = Number(tal)* Number(989);
Bliver til 0
Avatar billede diktator Nybegynder
17. januar 2001 - 11:43 #8
Det er fordi den ikke for fat i din variable!

Kører du dit script i et MC??

Hvis du skriver:

Test = Number(xxx) , uden at sætte en varible \'xxx\' vil det give \"0\"

Prøv at sætte dine actions i første frame, og dine tekstfelter på hovedlinien i 1 frame og se hvad der sker: -Det virker for mig ;-)


Avatar billede sun Nybegynder
17. januar 2001 - 12:52 #9
Jeg har ikke noget i et movieC
Så har jeg prøvet det. men det er det samme...

husk jeg kan også se at den skriver at tal er 9,
men jeg kan ikke lave noget med det tal! uden den tror det er 0

Hvis jeg nu ikke får det fra asp, men skriver tal=9 virker ALT!
Avatar billede diktator Nybegynder
17. januar 2001 - 13:00 #10
okay... Jeg kigger lige på min .fla når jeg har fri fra arbis, så afskriver jeg den lige her.
Avatar billede sun Nybegynder
17. januar 2001 - 14:23 #11
Det lyder godt
-----------^

Jeg tror at det var let at gøre, så du få også mine andre point fra Det med asp - database -flash. Det har jeg næsten fået til at virke...
Avatar billede diktator Nybegynder
17. januar 2001 - 19:44 #12
Den her loader .swf?tal=19
http://diktator.dk/diktator/zamples/tal/tal.html

Mine actionsi1.frame:
randomtal  = Number(random(tal));
nyt_tal = Number(tal)+Number(tal);
flere_tal = Number(tal) * Number(tal);
Endnu_flere = Number(flere_tal) + Number(randomtal) + Number(10);

Download .fla fil:
http://diktator.dk/diktator/zamples/tal/tal.fla

Håber det kan bruges
/D!ktator
Avatar billede nikolajdu Nybegynder
17. januar 2001 - 20:24 #13
Diktator - Kan godt være at jeg er blevet blind på mine gamle dage, hvor loader den fra??? Jeg kan ikke finde din load-ting...???
Avatar billede diktator Nybegynder
17. januar 2001 - 22:23 #14
He he..
Den loader variablen \'tal\' fra HTML\'en:
<PARAM NAME=movie VALUE=\"tal.swf?tal=19\">
Avatar billede nikolajdu Nybegynder
17. januar 2001 - 22:34 #15
aha selvfølgelig...

Jeg kager vis rundt for tiden... tsk.. tsk...
Avatar billede sun Nybegynder
18. januar 2001 - 13:50 #16
ok jeg var blivet ret sur da jeg køret Diktator fil og det så virke, men når jeg lavet den om til at få den fra ASP virket det ikke mere....

Så blive det
tal til  9
randomtal  til 0
nyt_tal til 0
flere_tal til 0
Endnu_flere 10


Jeg prøve så at variable, et frame før ASP load,
med tal=1000

så bliver det
tal til 9
randomtal  til 546
nyt_tal til 2000
flere_tal til 1000000
Endnu_flere 1000556

Det sjove er at tal er 9 fra min asp men alle andre køre med variable fra frame før!

Så prøvet jeg lidt her og lidt der, og bang så var den der!!! Det jeg ikke kan forstå er hvorfor det nu virker, at hvad der sker er at der et stop
mellem min load fra ASP og min actions som lave om på tal.....

Er dette en bug`??
Avatar billede sun Nybegynder
18. januar 2001 - 13:53 #17
Jeg ved godt det jeg lige har skrivet er lidt ... hmm \"sjovt\" jeg havde ikke så meget tid, håber i kan læse det.
Avatar billede sun Nybegynder
25. januar 2001 - 11:36 #18
Det see ud til at der ikke er nogel som vil skrive mere...

Så her kommmer svaret, Man skal skrive Number(variables navn) for at flash ved det er et nummer tal,

Hvorfor det ikke virket er fordi at jeg ikke kan havde det i sammen frame som Diktator skrev jeg skulle gøre, Fordi at Flash er noget tid om at få det fra asp, som i kan se oppe er det kun \"tal\" som er rigtig, det er fordi at randomtal  og de andre ikke har fået noget fra mit asp, så de tror at alt er 0. men tal er rgitig fordi at den kun skal vise min variable fra asp, og det gøre ikke noget at den kommer lidt efter!

Jeg vil give de 15 point til diktator  for den tid han har givet mig, så jeg kan lukke dette spørgsmål!
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

IT-JOB

Capgemini Danmark A/S

Open Application (Denmark)

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Politiets Efterretningstjeneste

Forretningsanalytiker til PET's IT-afdeling

Netcompany A/S

Test Consultant