я впервые пишу, и у меня очень мало Xp. Я использую livecycle для Adobe 9 pro и пытаюсь выполнить расчет, но продолжаю получать сообщения об ошибках.
Моя основная предпосылка: мне нужно выполнить расчет: ввести информацию в ячейку и получить результат (целла/2)-5, округленный в меньшую сторону, сохраняя отрицательное целое число в другой ячейке. (да, пытаюсь сделать свой собственный лист персонажа 3,5 d20 для показателей способностей).
В Excel мне удалось ввести немного более сложную формулу усечения =IF((Cella-10)/2‹0,TRUNC((Cella)/2-0.5),TRUNC((Cella-10)/2)), но понятия не имею, что делать в livecycle.
Я пробовал что-то подобное после учебника для livecycle, но безрезультатно. честно говоря, ничего не понимаю здесь во всех аспектах, включая то, где должны быть нотации и переменные, спасибо за помощь.
переменная х = ячейка 1/2-5; если (x ‹0) {return Math.ceil(x)}; иначе {возврат Math.floor(x)}
//ячейка1 выбирает из листа в livecycle, используя Ctrl+щелчок, попробовал вычислить и ввести форматы в строке скрипта. // Нужна ли мне var x для моей формулы, не уверен, некоторые учебники сказали да, другие нет для живого цикла. // не уверен, куда поставить { }, если вообще. // Math.floor и Math.ceil не выделяются синим цветом, как другие функции, на панели скриптов livecycle, которую я оставляю в режиме java для всех ячеек.
// fieldName::calculate var v = this.rawValue/2-5; return v<0 ? Math.ceil(v) : Math.floor(v);
- person o-o   schedule 15.04.2014