Flash Zone Forum > ñëîæåíèå
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: ñëîæåíèå
Flash Zone Forum > Macromedia Flash > ActionScript
/2D/
ïðè ñëîæåíèè ÷èñåë ââåä¸ííûõ âðó÷íóþ â òåêñòîâûå ïîëÿ âîçíèêëà ïðîáëåìà smile.gif
1) 2+2=4(â ýëåìåíòàðíîé àðèôìåòèêå)
2) à ïðè ñëîæåíèè çíà÷åíèé òåêñòîâûõ ïîëåé ïîëó÷àåì ñëåäóþùåå: 2+2=22 huh.gif
êàê ðåøèòü ýòó ïðîáëåìó? Íàäî ÷òîáû ñëîæåíèå ïðîõîäèëî êàê â ïåðâîì ñëó÷àå.
Ïðîøó ïîìîùè happy.gif
Duncon
Âñå çàâèñèò îò òâîåé ôîðìû çàïèñè, ïîêàæè êîä.
tiHo
ìîæíî òàê:

Êîä
ðåçóëüòàò.text = Number(îïåðàíä1.text) + Number(îïåðàíä2.text);


ãëàâíîå óêàçàòü ôëåøêå, ÷òî çíà÷åíèå íóæíî êàê ÷èñëî à íå êàê ñòðîêà. wink.gif

PS> ÷åòî ïîäîáíîå ó íàñ íà ôîðóìå óæå áûëî..
/2D/
ñîçäàë êíîïêó, íà íåé íàïèñàë:
on (press) {
result = a1+a2;
trace(result);
}
èìåþòñÿ òàê æå 2 ïîëÿ äëÿ ââîäà a1 è a2 ïîñëå ââîäà â íèõ ÷èñåë
íàæèìàåì êíîïêó è âûòðýéñèâàåòñÿ ëåâûé ðåçóëüòàò...
åñëè çíà÷åíèÿ ïîëåé çàäàâàòü íå âðó÷íóþ òî ðåçóëüòàò íîðìàëüíûé smile.gif
Òàðàñ
Ãîðàçäî ÷àøå ôóíêöèÿ Number() èñïîëüçóåòñÿ êàê ãëîáàëüíàÿ ôóíêöèÿ, ñëóæàùàÿ äëÿ ïðèâåäåíèÿ
îáúåêòîâ ðàçëè÷íûõ òèïîâ äàííûõ ê ÷èñëîâîìó, ÷åì êàê êîíñòðóêòîð êëàññà.
trace ("12"+"34"); // Âûâîäèò: 1234 (ïðè ñëîæåíèè ñòðîêè ñëèâàþòñÿ)
trace (Number("12")+Number("34")); // Âûâîäèò: 46 (ñòðîêè ïðåäâàðèòåëüíî
// áûëè ïåðåâåäåíû â ÷èñëà)
tiHo
ìîé ïîñò íàâåðíî íèêòî íåçàìåòèë smile.gif
íó äà ëàäíî.. íåñòðàøíî
Rohan
Öèòàòà(Òàðàñ @ 6.07.2007 - 21:01) *
Ãîðàçäî ÷àøå ôóíêöèÿ Number() èñïîëüçóåòñÿ êàê ãëîáàëüíàÿ ôóíêöèÿ, ñëóæàùàÿ äëÿ ïðèâåäåíèÿ
îáúåêòîâ ðàçëè÷íûõ òèïîâ äàííûõ ê ÷èñëîâîìó

íå â íàìáåðå äåëî - ýòî îáû÷íîå ïðèâåäåíèå òèïîâ - var myobj:MyClass = MyClass(someobject); - òàêîå ðàáîòàåò íå òîëüêî äëÿ íàìáåðà.
MustLive
Öèòàòà
ïðè ñëîæåíèè ÷èñåë ââåä¸ííûõ âðó÷íóþ â òåêñòîâûå ïîëÿ âîçíèêëà ïðîáëåìà

/2D/

Ýòî îáû÷íîå ïðèâåäåíèå òèïîâ. Òàê ÷òî èñïîëüçóé ôóíêöèþ Number, î ÷¸ì òåáå óæå íàïèñàëè ðåáÿòà.

Öèòàòà
ìîé ïîñò íàâåðíî íèêòî íåçàìåòèë

Íå ïåðåæèâàé Ñàøà smile.gif. Ãëàâíîå, ÷òîáû ïîñëå âñåõ âàøèõ ïîñòîâ (à òàêæå ìîåãî), ó /2D/ ôëåøêà çàðàáîòàëà äîëæíûì îáðàçîì. Ïîñëå òîãî êàê îí èñïîëüçóåò Number â ñâî¸ì êîäå.
/2D/
ñïàñèáî âñåì, äåéñòâèòåëüíî ïîìîãëî happy.gif
ñ ìåíÿ áóòûëêà ïèâà smile.gif
tiHo
ãã smile.gif âñåì!

PS> ÿ ïèâî íå ïüþ. ìíå áóòûëî÷êó ×óäî-¸ãóðòà )
Rohan
Áîðæîìè ëó÷øå )
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2009 IPS, Inc.