Просмотр полной версии : преобразование строки
SerjPepper
19.08.2005, 14:12
Ё-моё! Пацаны помогите начинающему, пожалуйста.
Никак не могу понять :confused: , как можно преобразовать строку (например: str="123";) в число.
Я знаю, что в С++ есть такая замечательная функция: StrToInt().
А в ActionScript есть что-то наподобие? Или, может быть, есть какой-нибудь другой способ преобразования стоки в число?
Pi = '3.1414';
// возвращает число с плавающей точой - 3.1415
floatVar = parseFloat(Pi);
// возвращает целое число - 3
intVar = parseInt(Pi);
str="123"
вариант 1: Number(str);
вариант 2: str * 1;
У мя малость другая проблема - есть например число i - которое меняет значения от 1 до скажем 20. Если хочу сделать строку типа "х1", "х2", "х3" - ничего сложного - пишу просто "x" + i. Но мне надо не строку, а именно переменную - то есть, х1, х2 и т д - БЕЗ кавычек
Как преобразовать "x1" в х1 ?
У мя малость другая проблема - есть например число i - которое меняет значения от 1 до скажем 20. Если хочу сделать строку типа "х1", "х2", "х3" - ничего сложного - пишу просто "x" + i. Но мне надо не строку, а именно переменную - то есть, х1, х2 и т д - БЕЗ кавычек
Как преобразовать "x1" в х1 ?
месторасположениепеременной["x"+i]
Например:
_root["x"+i]
this["x"+i]
K.A.T.A.F.A.L.K.E.R
19.08.2005, 17:56
set("x1",значение_для_х1);
K.A.T.A.F.A.L.K.E.R
19.08.2005, 18:01
Хм, у меня тоже вопрос есть (не в тему, но вопрос): нашиша такие зарезервированные "словечки" как
shadow
curValue
next ??? В хелпе нету, во всех книжках что нашел - тоже... Заготовки для восьмого?
SerjPepper
19.08.2005, 20:13
Вот спасибо, не курю!
Честно говоря, не ожидал, что мне могут помочь.
К сожалению, я убедился в том, что internet не может тебе дать всё, что тебе надо. Но...
Короче говоря ОГРОМНОЕ СПАСИБО!!!
Хм, у меня тоже вопрос есть (не в тему, но вопрос): нашиша такие зарезервированные "словечки" как
shadow
curValue
next ??? В хелпе нету, во всех книжках что нашел - тоже... Заготовки для восьмого?
Некоторые слова, которые используются в других програм. языках, не рекомендуется юзать, так как Макромедия возможно включит их в след. версии.
KidsKilla
19.08.2005, 21:05
shadow (хз, возможно Кнопки...)
curValue (DataSet)
next (DataSet)
к 8ке не имеют отношения =)
это относится к компонентам =))
а вообще выделил слово, ф1, смотришь для чего оно ;)
месторасположениепеременной["x"+i]
Например:
_root["x"+i]
this["x"+i]
set("x1",значение_для_х1);
Чето не срабатывает.. Возможно потому что это значение я высчитываю в функции
Чето не срабатывает.. Возможно потому что это значение я высчитываю в функции
покажи полностью код
2takato
посмотри на всяк случай функцию eval
ох, сильно извиняюсь перед всеми - как это нередко бывает, ошибка была сааавсем в другом куске кода, который, как ни странно, так сильно влиял на этот. зато счастье то какое, что терь всё работает... аж плачу от облегчения, как на аватаре
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.