![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2012
Сообщений: 5
|
Только учусь программировать во Флеше. Создал 4 переменных: A, B, C, D и шаг наращивания переменной С - h. По нажатию на кнопку "Vypolnit" выполняется такой код программы:
function onClickVypolnit (e:MouseEvent):void { otvet1 = B * C; otvet2 = А * D; if (otvet1 < otvet2) { otvet3 = A * B * C * D; } else if (otvet1 > otvet2) { otvet3 = A * B * C / D; } else { otvet = 0; } } 2. Как записать в массив: полученные номера итерации, соотвеТСтвующие С и соотвеТСтвующий otvet3? Извините за такие глупые вопросы, но я сам никак не разберусь. Последний раз редактировалось iNils; 15.04.2012 в 11:02. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
function onClickVypolnit (e:MouseEvent):void { var array:Array = []; for (var i:int = 0; i < 20; i++) { var otvet1 = B * C; var otvet2 = А * D; var otvet3 = 0; if (otvet1 < otvet2) { var otvet3 = A * B * C * D; } else if (otvet1 > otvet2) { otvet3 = A * B * C / D; } array.push ([i, C, otvet3]); C += h; } trace (a.join ('\n')); } |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 5
|
БОЛЬШОЕ СПАСИБО!!!
Добавлено через 4 часа 37 минут У меня появился ещё 1 вопрос. Пытаюсь полученный массив вывести в динамическое текстовое поле "Vivod". Попробовал два способа которые нашел на форуме: Первый способ: var text:String = ""; for (var j:uint=0; j < array.length; j++) { text += array[j] + "\n"; } Vivod.text = text; И в первом и во втором случае выдает ошибку: Может я что-то не так делаю. Помогите плз. Последний раз редактировалось AlexSany; 15.04.2012 в 21:08. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|