新しいバージョンのAdobe Animateでは、Flash Action Scriptではなく、JavaScriptでスクリプトを記述します。
JavaScriptでの小数の切り捨て、切り上げ、丸め込みは以下の記事を参照して下さい。
var percent:Number = (value / totalValue) * 100;
label1.text = Math.floor(percent) + "%";
var percent:Number = (value / totalValue) * 100;
label1.text = Math.ceil(percent) + "%";
var percent:Number = (value / totalValue) * 100;
label1.text = Math.round(percent) + "%";
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="360" height="160" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
//Floorボタン
protected function button1_clickHandler(event:MouseEvent):void
{
var value:Number = parseFloat( textInput_number.text );
label_output.text = String(Math.floor(value));
}
//Ceilボタン
protected function button2_clickHandler(event:MouseEvent):void
{
var value:Number = parseFloat( textInput_number.text );
label_output.text = String(Math.ceil(value));
}
//Roundボタン
protected function button3_clickHandler(event:MouseEvent):void
{
var value:Number = parseFloat( textInput_number.text );
label_output.text = String(Math.round(value));
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 非ビジュアルエレメント (サービス、値オブジェクトなど) をここに配置 -->
</fx:Declarations>
<s:TextInput id="textInput_number" x="10" y="10" width="231"/>
<s:Button x="10" y="38" label="Floor" click="button1_clickHandler(event)"/>
<s:Label id="label_output" x="10" y="67" text="ラベル"/>
<s:Button x="93" y="36" label="Ceil" click="button2_clickHandler(event)"/>
<s:Button x="171" y="36" label="Round" click="button3_clickHandler(event)"/>
</s:Application>