PDA

Volledige versie bekijken : Rekenen in flash


CEREL
%Europe/Berlin %470 %2005, 12:18
Ik ben nu best een tijdje aant worstelen want wil graag een een reken formulier maken met een formule. de formulen heb ik onder de button aangebracht ma hij doet niet wat ik wil.en hij rond ook niet af op 1 decimaal. wordt er gek van

Wil graag dat het zo gaat!!
K is invul vak
L is invul vak
Show in BM

ze vullen in K 90
L 1.90
dan moet de formule zijn:

K 90
Delen door
L (Lx2) 1.90x1.90 = 3,80

BM= 23,7

als iemand dit snapt, wil die mij even mij mij helpen met het actionscript.
Ik kom er echt niet meer uit

vriendelijk bedankt

Dauntless
%Europe/Berlin %482 %2005, 12:34
Dus K / L² ?

CEREL
%Europe/Berlin %513 %2005, 13:19
Ja K/L2
Denk je dat dat werkt als ik het zo in geef

Dauntless
%Europe/Berlin %514 %2005, 13:21
Iets van:

var uitkomst = Number(k) * Number(l) * Number(l);

of
var uitkomst = Number(K) * Math.pow(Number(k), 2);

Waarbij:
var k = invulVakK.text;
var l = invulVakL.text;

Gerrit55
%Europe/Berlin %515 %2005, 13:21
knop.onRelease = function() {
uitkomst = Math.round((Number(k)/(Number(l)*2))*10) /10
}

*10/10 = afronden op 1 decimaal

CEREL
%Europe/Berlin %524 %2005, 13:35
Dankje wel allemaal ga het proberen! hoop dat het werkt. Ma super bedankt

CEREL
%Europe/Berlin %554 %2005, 14:18
beste mensen hij geeft een error aan
must appear within on handler
onRelease = function() {

Dauntless
%Europe/Berlin %556 %2005, 14:20
Dat moet je op een frame zetten... NIET OP DE BUTTON :)

CEREL
%Europe/Berlin %559 %2005, 14:26
Okee nu ben je me kwijt wat moet ik in de Button zetten dan

Dauntless
%Europe/Berlin %560 %2005, 14:27
Niets.

Geef je button een instance naam (bv myButton).

Zet dan op de frame waar je button ook staat:

myButton.onRelease = function(){
//rest van je script
}

CEREL
%Europe/Berlin %569 %2005, 14:40
volg het niet helemaal! 2 vraagjes:
Moet ik helemaal geen script in de button zetten.
heb het net even geprobeerd maar krijg nog geen antwoord in mijn bm vlak te staan. waar gaat het fout?

Dauntless
%Europe/Berlin %570 %2005, 14:41
volg het niet helemaal! 2 vraagjes:
Moet ik helemaal geen script in de button zetten.

nee

heb het net even geprobeerd maar krijg nog geen antwoord in mijn bm vlak te staan. waar gaat het fout?
Géééééééééééééén id... Zet je fla online :). Waarschijnlijk ben je ergens een instance naam vergeten of zit je met een scoping problem

CEREL
%Europe/Berlin %576 %2005, 14:50
okee waar kan hem hier niet uploaden

Dauntless
%Europe/Berlin %589 %2005, 15:09
Wanneer je een nieuwe post aan het maken ben, scroll ff naar beneden ;)

CEREL
%Europe/Berlin %598 %2005, 15:21
hier is hij

CEREL
%Europe/Berlin %598 %2005, 15:22
hier dan

Dauntless
%Europe/Berlin %605 %2005, 15:31
var k = invulVakK.text;
var l = invulVakL.text;

Je leest dit ook niet hé ...

myButton.onPress = function() {
BM.text = Math.round((Number(K.text)/(Number(L.text)*2))*10)/10;
};
stop();

CEREL
%Europe/Berlin %609 %2005, 15:37
ooooh okee!! snap hem snap hem eindelijk!!! nou bedankt vind ik echt super dat je me geholpen hebt dank je

CEREL
%Europe/Berlin %611 %2005, 15:40
okee nu doet hij het maar!!! nu komt er steeds NaN te staan

Dauntless
%Europe/Berlin %612 %2005, 15:42
Dan heb je de instance naam van 1 van de textvakken veranderd.

CEREL
%Europe/Berlin %617 %2005, 15:48
Dauntless
Bedankt!!!!!!!!!!!!

Gerrit55
%Europe/Berlin %629 %2005, 16:07
Zo dat was knop 1 :D
:cool: :rolleyes:

dioneo
%Europe/Berlin %772 %2005, 19:31
99 to go :)