STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228114
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/31859708?noj=FRM31859708-9DC" width="1" height="1"></div>

58223_heaven.swf

This is the info page for
Flash #228455

(Click the ID number above for more basic data on this flash file.)


Text
chart by amCharts.com

ActionScript [AS1/AS2]

Frame 2
function getSize(width, height) { stage_width = width; stage_height = height; play(); } function checkKey(serial) { serial = com.amcharts.Utils.stripSymbols(serial, " "); serial = com.amcharts.Utils.stripSymbols(serial, newline); serial = com.amcharts.Utils.stripSymbols(serial, "\r"); serial = com.amcharts.Utils.stripSymbols(serial, "\r\n"); arr = serial.split("-"); if (((Number(arr[2]) + Number(arr[3])) != 8645) or ((Number(arr[2].substr(1, 1)) - Number(arr[3].substr(2, 1))) != 2)) { attachMovie("copyright_mc", "copyright_mc", 1001); } } stop(); if (align == undefined) { align = "TL"; } Stage.align = align; if (scale == undefined) { scale = "noScale"; } Stage.scaleMode = scale; settings_file = settings_file || (amcolumn_settingsFile); data_file = (data_file || (amcolumn_dataFile)) || "amcolumn_data.xml"; path = (path || (amcolumn_path)) || ""; flash_width = Number(flash_width) || (Number(amcolumn_flashWidth)); flash_height = Number(flash_height) || (Number(amcolumn_flashHeight)); preloader_color = com.amcharts.Utils.toColor(com.amcharts.Utils.checkUndefined(preloader_color, amcolumn_preloaderColor), 0); chart_data = chart_data || (amcolumn_chartData); loading_data = loading_data || "Loading data"; loading_settings = loading_settings || "Loading settings"; new com.amcharts.StageSize(this, "getSize"); var key_loader = (new com.amcharts.Load()); if (key == undefined) { key_loader.loadVars(path + "amcharts_key.txt", this, "checkKey", "checkKey"); } else { checkKey(key); }
Frame 3
function exportImage(file_name) { if (file_name) { post_file_name = file_name; } else { post_file_name = __config.export_as_image.file; } chart_mc = this; pn = new com.amcharts.PrintScreen(); pn.addListener(pslistener); pn.print(chart_mc, chart_mc._x, chart_mc._y, __config.width, __config.height); export_mc = this.createEmptyMovieClip("export_mc", 1000); label_txt = new com.amcharts.Text(export_mc, "label_txt", 10, 10, 5, undefined, undefined, "left"); label_txt.color = __config.export_as_image.text_color; label_txt.size = __config.export_as_image.text_size; label_txt.font = __config.font; label_txt.htmlTxt = __config.strings.collecting_data + ": 0%"; var _local5 = new com.amcharts.Rectangle(export_mc, "bg_mc", 0, label_txt.textWidth + 23, label_txt.textHeight + 13, __config.export_as_image.color, 0, 0, 0, __config.export_as_image.alpha, 0); var _local3 = com.amcharts.Utils.toCoordinate(__config.export_as_image.x, __config.width); if (isNaN(_local3) == true) { _local3 = 0; } var _local2 = com.amcharts.Utils.toCoordinate(__config.export_as_image.y, __config.height); if (isNaN(_local2) == true) { _local2 = chart_height - export_mc._height; } export_mc._x = _local3; export_mc._y = _local2; } var pslistener = new Object(); var main_obj = this; var label_txt; var export_mc; var post_file_name; pslistener.onProgress = function (target, loaded, total) { var _local1 = Math.round((loaded / total) * 100); label_txt.txt = ((__config.strings.collecting_data + ": ") + _local1) + "%"; }; pslistener.onComplete = function (target, load_var) { export_mc._visible = false; if (post_file_name != undefined) { load_var.send(post_file_name, __config.export_as_image.target, "POST"); } externalCall("amReturnImageData", [chart_id, unescape(load_var.toString())]); }; function setData(data, rebuild) { if (__process != undefined) { addToCue("setData", [data, rebuild]); } else { chart_data = data; if (com.amcharts.Utils.toBoolean(rebuild) != false) { chart.completed = false; __process = "setData"; if (__config.data_type == "csv") { parseCSV(chart_data); } else { parseXML(new XML(chart_data)); } } } } function setSettings(settings, rebuild, reset) { if (__process != undefined) { addToCue("setSettings", [settings, rebuild, reset]); } else { append_settings_array.push(new XML(settings)); if ((com.amcharts.Utils.toBoolean(rebuild) == true) || (rebuild == undefined)) { chart.completed = false; __process = "setSettings"; if (com.amcharts.Utils.toBoolean(reset) == true) { full_settings_xml = new XML("<settings></settings>"); } appendSettings(); append_settings_array = new Array(); } } } function appendSettings() { var _local1 = 0; while (_local1 < append_settings_array.length) { overrideNode(full_settings_xml.firstChild, append_settings_array[_local1].firstChild); full_settings_xml = new XML(full_settings_xml.toString()); _local1++; } chart_created = false; parseSettings(full_settings_xml); } function rebuild() { if (__process != undefined) { addToCue("rebuild"); } else { chart.completed = false; __process = "rebuild"; appendSettings(); } } function appendData(data, remove_count) { if (__process != undefined) { addToCue("appendData", [data, remove_count]); } else { chart.completed = false; __process = "appendData"; remove_count = com.amcharts.Utils.toNumber(remove_count, 0); if (__config.data_type == "csv") { chart_data = (__data_original + newline) + data; if (remove_count > 0) { chart_data = com.amcharts.Utils.replace(chart_data, "\r\n", newline); chart_data = com.amcharts.Utils.replace(chart_data, "\r", newline); var _local10 = chart_data.split(newline); _local10.splice(0, remove_count); chart_data = _local10.join(newline); } parseCSV(chart_data); } else { var _local4 = new XML(data); var _local3 = 0; while (_local3 < _local4.firstChild.childNodes.length) { if (_local4.firstChild.childNodes[_local3].nodeName == "series") { var _local2 = 0; while (_local2 < __data_original.firstChild.childNodes.length) { if (__data_original.firstChild.childNodes[_local2].nodeName == "series") { if (remove_count > 0) { var _local7 = 0; while (_local7 < remove_count) { __data_original.firstChild.childNodes[_local2].firstChild.removeNode(); _local7++; } } var _local5 = 0; while (_local5 < _local4.firstChild.childNodes[_local3].childNodes.length) { __data_original.firstChild.childNodes[_local2].appendChild(new XML(_local4.firstChild.childNodes[_local3].childNodes[_local5])); _local5++; } } _local2++; } } if (_local4.firstChild.childNodes[_local3].nodeName == "graphs") { var _local2 = 0; while (_local2 < __data_original.firstChild.childNodes.length) { if (__data_original.firstChild.childNodes[_local2].nodeName == "graphs") { var _local5 = 0; while (_local5 < _local4.firstChild.childNodes[_local3].childNodes.length) { var _local9 = _local4.firstChild.childNodes[_local3].childNodes[_local5].attributes.gid; var _local1 = 0; while (_local1 < __data_original.firstChild.childNodes[_local2].childNodes.length) { if (__data_original.firstChild.childNodes[_local2].childNodes[_local1].attributes.gid == _local9) { if (remove_count > 0) { var _local7 = 0; while (_local7 < remove_count) { __data_original.firstChild.childNodes[_local2].childNodes[_local1].firstChild.removeNode(); _local7++; } } var _local6 = 0; while (_local6 < _local4.firstChild.childNodes[_local3].childNodes[_local5].childNodes.length) { __data_original.firstChild.childNodes[_local2].childNodes[_local1].appendChild(new XML(_local4.firstChild.childNodes[_local3].childNodes[_local5].childNodes[_local6])); _local6++; } } _local1++; } _local5++; } } _local2++; } } _local3++; } parseXML(__data_original); } } } function reloadData(file_name) { if (__process != undefined) { addToCue("reloadData", [file_name]); } else { chart.completed = false; __process = "reloadData"; if ((((file_name != undefined) && (file_name != "undefined")) && (file_name != "")) && (file_name != "null")) { data_file = unescape(file_name); } chart_created = false; chart_data = undefined; reloading_data = true; loadData(); } } function reloadSettings(file_name) { if (__process != undefined) { addToCue("reloadSettings", [file_name]); } else { chart.completed = false; __process = "reloadSettings"; if ((((file_name != undefined) && (file_name != "undefined")) && (file_name != "")) && (file_name != "null")) { settings_file = unescape(file_name); } chart_created = false; reloading_settings = true; loadSettings(); } } function reloadAll(data_file_name, settings_file_name) { if (__process != undefined) { addToCue("reloadAll", [data_file_name, settings_file_name]); } else { chart.completed = false; __process = "reloadAll"; if ((((data_file_name != undefined) && (data_file_name != "undefined")) && (data_file_name != "")) && (data_file_name != "null")) { data_file = unescape(data_file_name); } if ((((settings_file_name != undefined) && (settings_file_name != "undefined")) && (settings_file_name != "")) && (settings_file_name != "null")) { settings_file = unescape(settings_file_name); } reloading_all = true; chart_data = undefined; chart_created = false; loadSettings(); } } function setParam(param, value) { if (__process != undefined) { addToCue("setParam", [param, value]); } else { chart.completed = false; __process = "setParam"; chart_created = false; param = "__config." + param; var _local7 = substring(param, 0, param.lastIndexOf(".")); var _local4 = substring(param, param.lastIndexOf(".") + 2, param.length); var _local5 = com.amcharts.Utils.getRef(this, _local7); var _local6 = typeof(_local5[_local4]); if (_local6 == "boolean") { value = com.amcharts.Utils.toBoolean(value); } if (_local6 == "number") { value = Number(value); } if (value == "null") { value = ""; } _local5[_local4] = value; createChart(); } } function getParam(param) { param = "__config." + param; var _local5 = substring(param, 0, param.lastIndexOf(".")); var _local3 = substring(param, param.lastIndexOf(".") + 2, param.length); var _local4 = com.amcharts.Utils.getRef(this, _local5); externalCall("returnParam", [escape(_local4[_local3])]); externalCall("amReturnParam", [chart_id, escape(_local4[_local3]), param]); } function getData() { externalCall("returnData", [escape(__return_chart_data)]); externalCall("amReturnData", [chart_id, escape(__return_chart_data)]); } function getSettings() { externalCall("amReturnSettings", [chart_id, escape(full_settings_xml.toString())]); } function printChart() { print (chart_mc, "bmovie"); } function printChartBitmap() { printAsBitmap (chart_mc, "bmovie"); } function addCallBacks() { flash.external.ExternalInterface.addCallback("print", this, printChart); flash.external.ExternalInterface.addCallback("printAsBitmap", this, printChartBitmap); flash.external.ExternalInterface.addCallback("reloadData", this, reloadData); flash.external.ExternalInterface.addCallback("setData", this, setData); flash.external.ExternalInterface.addCallback("setSettings", this, setSettings); flash.external.ExternalInterface.addCallback("rebuild", this, rebuild); flash.external.ExternalInterface.addCallback("appendData", this, appendData); flash.external.ExternalInterface.addCallback("reloadSettings", this, reloadSettings); flash.external.ExternalInterface.addCallback("reloadAll", this, reloadAll); flash.external.ExternalInterface.addCallback("setParam", this, setParam); flash.external.ExternalInterface.addCallback("getParam", this, getParam); flash.external.ExternalInterface.addCallback("getData", this, getData); flash.external.ExternalInterface.addCallback("getSettings", this, getSettings); flash.external.ExternalInterface.addCallback("exportImage", this, exportImage); } function addToCue(function_name, params) { __cued_functions.push({name:function_name, parameters:params}); } function doNextCuedFunction() { if (__cued_functions.length > 0) { var _local2 = __cued_functions[0].parameters; _root[__cued_functions[0].name](_local2[0], _local2[1], _local2[2], _local2[3], _local2[4], _local2[5], _local2[6], _local2[7]); __cued_functions.shift(); } } function externalCall(function_name, param) { if (__config.js_enabled == true) { flash.external.ExternalInterface.call(function_name, param[0], param[1], param[2], param[3], param[4], param[5], param[6], param[7]); } if (connection_id != undefined) { bridge.send(function_name, param[0], param[1], param[2], param[3], param[4], param[5], param[6], param[7]); } if ((function_name == "amProcessCompleted") && (__cued_functions.length > 0)) { doNextCuedFunction(); } } __process = "init"; var append_settings_array = new Array(); var append_settings_count = 0; var __cued_functions = new Array(); function loadData() { if (chart_data == undefined) { if (((__config.add_time_stamp == true) || (reloading_data == true)) || (reloading_all == true)) { if (data_file.indexOf("?") == -1) { var _local3 = "?"; } else { var _local3 = "&"; } new_data_file = (data_file + _local3) + new Date().getTime(); } else { new_data_file = data_file; } var _local2 = new com.amcharts.Load(); if (__config.data_type == "csv") { _local2.loadVars(new_data_file, this, "parseCSV", "error"); } else { _local2.loadXML(new_data_file, this, "parseXML", "error"); } if (((reloading_data != true) && (reloading_all != true)) || (__config.preloader_on_reload == true)) { _local2.preloader(this, "preloader_mc", 101, 0, 0, chart_width, chart_height, preloader_color, undefined, loading_data); } } else if (__config.data_type == "csv") { parseCSV(chart_data); } else { var _local4 = new XML(); parseXML(new XML(chart_data)); } } function parseCSV(data) { var _local1 = com.amcharts.Utils.stripSymbols(data, " "); _local1 = com.amcharts.Utils.stripSymbols(_local1, newline); _local1 = com.amcharts.Utils.stripSymbols(_local1, "\r"); _local1 = com.amcharts.Utils.stripSymbols(_local1, "\r\n"); if ((_local1 == "") || (_local1 == "null")) { error(__config.strings.no_data); } else { __data_original = data; __return_chart_data = data; var _local3 = new com.amcharts.column.ParseCSV(data, __config); __data = _local3.obj; createChart(); } } function parseXML(data) { if (com.amcharts.Utils.stripSymbols(data.toString(), " ") == "") { error(__config.strings.no_data); } __data_original = data; __return_chart_data = data.toString(); var _local2 = new com.amcharts.column.ParseXML(data, __config); __data = _local2.obj; if (__data.message != undefined) { error(__data.message); } if (__data.series.length > 0) { createChart(); } else if (__data.message == undefined) { error(__config.strings.no_data); } } function createChart() { this.createEmptyMovieClip("e", 101); if (chart_created != true) { __config.path = path; __config.width = com.amcharts.Utils.checkUndefined(__config.width, chart_width); __config.height = com.amcharts.Utils.checkUndefined(__config.height, chart_height); __config.chart_id = chart_id; clearInterval(__interval); if (__config.reload_data_interval > 0) { __interval = setInterval(this, "reloadData", __config.reload_data_interval * 1000); } chart_created = true; } chart.die(); chart = new com.amcharts.column.Chart(this, "chart_mc", 100, __config, __data, __config_original, __data_original, resize_on_init); reloading_data = false; reloading_settings = false; reloading_all = false; ctMenu(); } function die() { clearInterval(__interval); chart.die(); } function ctMenu() { var _local3 = new ContextMenu(); var _local2 = 0; while (_local2 < __config.context_menu.menu.length) { _local3.customItems.push(new ContextMenuItem(__config.context_menu.menu[_local2].title, callExternalFunction)); _local2++; } if (__config.export_as_image.file != undefined) { _local3.customItems.push(new ContextMenuItem(__config.strings.export_as_image, export)); } _local3.hideBuiltInItems(); if (__config.context_menu.default_items.print == true) { _local3.builtInItems.print = true; } if (__config.context_menu.default_items.zoom == true) { _local3.builtInItems.zoom = true; } this.menu = _local3; } function callExternalFunction(obj, item) { var _local1 = getFunxtionName(item.caption).toString(); externalCall(_local1); } function getFunxtionName(title) { var _local1 = 0; while (_local1 < __config.context_menu.menu.length) { if (title == __config.context_menu.menu[_local1].title) { return(__config.context_menu.menu[_local1].function_name); } _local1++; } } function export(obj) { exportImage(); } var __data; var __data_original; var __return_chart_data; var __interval; function loadSettings() { settings_file_array = settings_file.split(","); settings_count = settings_file_array.length; current_count = 0; loadSettingsXML(settings_file_array[0]); } function loadSettingsXML(file) { if ((reloading_settings == true) || (reloading_all == true)) { if (file.indexOf("?") == -1) { var _local4 = "?"; } else { var _local4 = "&"; } __date = new Date(); new_settings_file = (file + _local4) + __date.getTime(); } else { new_settings_file = file; } if (new_settings_file != undefined) { var _local2 = new com.amcharts.Load(); _local2.loadXML(new_settings_file, this, "collectSettings", "error"); if (((reloading_settings != true) && (reloading_all != true)) || (__config.preloader_on_reload == true)) { _local2.preloader(this, "preloader_mc", 101, 0, 0, chart_width, chart_height, preloader_color, undefined, loading_settings); } } else { parseSettings(); } } function collectSettings(xml) { settings_xml[current_count] = xml; current_count++; if (current_count >= settings_count) { if (additional_chart_settings != undefined) { settings_xml[current_count] = new XML(additional_chart_settings); } full_settings_xml = new XML(settings_xml[0].toString()); var _local1 = 1; while (_local1 < settings_xml.length) { settings_xml[_local1] = new XML(settings_xml[_local1].toString()); overrideNode(full_settings_xml.firstChild, settings_xml[_local1].firstChild); full_settings_xml = new XML(full_settings_xml.toString()); _local1++; } parseSettings(full_settings_xml); } else { loadSettingsXML(settings_file_array[current_count]); } } function overrideNode(xml, node) { var _local4 = 0; while (_local4 < node.childNodes.length) { var _local8 = false; var _local7 = -1; var _local3 = 0; while (_local3 < xml.childNodes.length) { var _local2 = xml.childNodes[_local3]; var _local1 = node.childNodes[_local4]; if (_local2.nodeName == _local1.nodeName) { if ((_local1.nodeName == "graph") && ((_local1.attributes.gid != _local2.attributes.gid) || (_local1.attributes.gid == undefined))) { } else if ((_local1.nodeName == "label") && ((_local1.attributes.lid != _local2.attributes.lid) || (_local1.attributes.lid == undefined))) { } else if ((_local1.nodeName == "guide") && ((_local1.attributes.gid != _local2.attributes.gid) || (_local1.attributes.gid == undefined))) { } else { _local8 = true; _local7 = _local3; } } _local3++; } if (_local8 == false) { xml.appendChild(new XML(node.childNodes[_local4].toString())); } else if (node.childNodes[_local4].childNodes.length > 0) { overrideNode(xml.childNodes[_local7], node.childNodes[_local4]); } else { xml.childNodes[_local7].removeNode(); xml.appendChild(new XML(node.childNodes[_local4].toString())); } _local4++; } } function parseSettings(xml) { __config_original = xml; var _local4 = new com.amcharts.column.Config((new com.amcharts.XML2Object()).parseXML(xml).settings); __config = _local4.obj; var _local3 = false; var _local1 = 0; while (_local1 < xml.firstChild.childNodes.length) { if (xml.firstChild.childNodes[_local1].nodeName == "data") { if (__config.data_type == "xml") { chart_data = xml.firstChild.childNodes[_local1].firstChild; } else { chart_data = xml.firstChild.childNodes[_local1].firstChild.nodeValue; } _local3 = true; } _local1++; } if (__config.js_enabled == true) { addCallBacks(); } if (reloading_settings != true) { loadData(); } else { if (_local3 == false) { chart_data = __data_original; } loadData(); } } function error(string) { __process = undefined; if (__config.error_messages.enabled == false) { } else { var _local6 = chart_width * 0.8; var _local5 = com.amcharts.Utils.toCoordinate(__config.error_messages.x, chart_width); var _local4 = com.amcharts.Utils.toCoordinate(__config.error_messages.y, chart_height); var _local2 = __config.error_messages.color; var _local3 = __config.error_messages.text_color; if (isNaN(_local5) == true) { _local5 = (chart_width - (chart_width * 0.8)) / 2; } if (isNaN(_local4) == true) { _local4 = chart_height / 2.5; } if (_local2 == undefined) { _local2 = 12303104 /* 0xBBBB00 */; } if (_local3 == undefined) { _local3 = 16777215 /* 0xFFFFFF */; } __popup = new com.amcharts.PopUp(this, "popup", 100, string, _local5, _local4, _local6, _local2, _local3, "center", __config.error_messages.alpha, __config.error_messages.text_size); } externalCall("amError", [chart_id, string]); } stop(); var __config; var __configXML; var settings_xml = new Array(); var full_settings_xml = new XML("<settings></settings>"); var settings_count = 0; var current_count = 0; if ((flash_width.substr(-1) == "%") || (isNaN(flash_width) == true)) { var chart_width = stage_width; var resize_on_init = true; } else { var chart_width = Number(flash_width); } if ((flash_height.substr(-1) == "%") || (isNaN(flash_height) == true)) { var chart_height = stage_height; var resize_on_init = true; } else { var chart_height = Number(flash_height); } var settings_file_array; if (chart_settings == undefined) { loadSettings(); } else { collectSettings(new XML(chart_settings)); }
Symbol 19 Button
on (release) { getURL ("http://www.amcharts.com", "_blank"); }
Symbol 20 MovieClip [copyright_mc] Frame 1
btn.tabEnabled = false;
Symbol 21 MovieClip [__Packages.com.amcharts.StageSize] Frame 0
class com.amcharts.StageSize { var __obj, __funct, __interval; function StageSize (obj, funct) { __obj = obj; __funct = funct; __interval = setInterval(this, "__getSize", 10); } function __getSize() { if ((((Stage.width != undefined) && (Stage.height != undefined)) && (Stage.width > 0)) && (Stage.height > 0)) { clearInterval(__interval); __interval = setInterval(this, "__lastCheck", 20); } } function __lastCheck() { clearInterval(__interval); __obj[__funct](Stage.width, Stage.height); } }
Symbol 22 MovieClip [__Packages.com.amcharts.Utils] Frame 0
class com.amcharts.Utils { function Utils () { } static function toBoolean(value, if_undefined) { var _local1 = false; if (value == true) { _local1 = true; } if (stripSymbols(value.toLowerCase(), " ") == "true") { _local1 = true; } if (stripSymbols(value.toLowerCase(), " ") == "yes") { _local1 = true; } if (value > 0) { _local1 = true; } if ((value == "") or (value == undefined)) { _local1 = if_undefined; } return(_local1); } static function toNumber(value, if_nan) { if ((value.indexOf(",") != -1) && (value.indexOf(",") != undefined)) { value = value.split(","); var _local4 = new Array(); var _local1 = 0; while (_local1 < value.length) { value[_local1] = stripSymbols(value[_local1], " "); _local4[_local1] = Number(value[_local1]); if (isNaN(_local4[_local1]) == true) { _local4[_local1] = if_nan; } _local1++; } } else { value = stripSymbols(value, " "); var _local4 = Number(value); if (isNaN(_local4) == true) { _local4 = if_nan; } } return(_local4); } static function toColor(value, if_undefined) { if ((value.indexOf(",") != -1) && (value.indexOf(",") != undefined)) { value = value.split(","); var _local4 = new Array(); var _local1 = 0; while (_local1 < value.length) { _local4[_local1] = Number("0x" + value[_local1].substr(-6)); if (isNaN(_local4[_local1]) == true) { _local4[_local1] = if_undefined; } _local1++; } } else { var _local4 = Number("0x" + value.substr(-6)); if (isNaN(_local4) == true) { _local4 = if_undefined; } } return(_local4); } static function checkUndefined(value, if_undefined) { if (value == undefined) { return(if_undefined); } return(value); } static function toCoordinate(value, full) { if (value.substr(0, 1) == "!") { value = full - Number(value.substr(1)); } if (value.substr(-1) == "%") { var _local2 = (full * Number(value.substr(0, value.length - 1))) / 100; } else { var _local2 = Number(value); if (isNaN(_local2)) { _local2 = undefined; } } return(_local2); } static function replace(string, find, replace) { return(string.split(find).join(replace)); } static function stripSymbols(string, symbol) { var _local1 = string.split(symbol); return(_local1.join("")); } static function validateFileName(string) { string = replace(string, "<", "&lt;"); string = replace(string, ">", "&gt;"); return(string); } static function scientificToNormal(num) { var _local5 = num.toString(); var _local2 = _local5.split("e"); if (_local2[1].substr(0, 1) == "-") { var _local3 = "0."; var _local1 = 0; while (_local1 < (Math.abs(Number(_local2[1])) - 1)) { _local3 = _local3 + "0"; _local1++; } _local3 = _local3 + _local2[0].split(".").join(""); } else { var _local4 = checkUndefined(_local2[0].split(".")[1].length, 0); var _local3 = _local2[0].split(".").join(""); var _local1 = 0; while (_local1 < (Math.abs(Number(_local2[1])) - _local4)) { _local3 = _local3 + "0"; _local1++; } } return(_local3); } static function toScientific(num, decimals_separator) { if (num == 0) { return("0"); } var _local2 = Math.floor(Math.log(Math.abs(num)) * Math.LOG10E); var _local4 = Math.pow(10, _local2); var _local1 = num / _local4; _local1 = _local1.toString().split(".").join(decimals_separator); return((_local1.toString() + "e") + _local2); } static function formatNumber(num, decimals_separator, thousands_separator, zero_count, add_plus, add_percents, letters, scientific) { if (decimals_separator == undefined) { decimals_separator = ","; } if (thousands_separator == undefined) { thousands_separator = " "; } if (num < 0) { var _local9 = "-"; } else { var _local9 = ""; } num = Math.abs(num); if (scientific == true) { formated = toScientific(num, decimals_separator); } else { var _local1 = letters.length - 1; while (_local1 > -1) { if (num >= (0.5 * letters[_local1].number)) { num = num / letters[_local1].number; var _local5 = letters[_local1].letter; break; } _local1--; } if (num.toString().indexOf("e") != -1) { var _local11 = scientificToNormal(num); } else { var _local11 = num.toString(); } var _local8 = _local11.split("."); var formated = ""; var _local2 = _local8[0].toString(); _local1 = _local2.length; while (_local1 >= 0) { if (_local1 != _local2.length) { if (_local1 != 0) { formated = (_local2.substring(_local1 - 3, _local1) + thousands_separator) + formated; } else { formated = _local2.substring(_local1 - 3, _local1) + formated; } } else { formated = _local2.substring(_local1 - 3, _local1); } _local1 = _local1 - 3; } if (_local8[1] != undefined) { formated = (formated + decimals_separator) + _local8[1]; } if (((zero_count != undefined) && (zero_count > 0)) && (formated != "0")) { formated = addZeroes(formated, decimals_separator, zero_count); } if (_local5 != undefined) { formated = formated + _local5; } } formated = _local9 + formated; if (((_local9 == "") && (add_plus == true)) && (num != 0)) { formated = "+" + formated; } if (add_percents == true) { formated = formated + "%"; } return(formated); } static function addZeroes(number, decimals_separator, count) { var _local1 = number.split(decimals_separator); if ((_local1[1] == undefined) && (count > 0)) { _local1[1] = "0"; } if (_local1[1].length < count) { _local1[1] = _local1[1] + "0"; return(addZeroes((_local1[0] + decimals_separator) + _local1[1], decimals_separator, count)); } if (_local1[1] != undefined) { return((_local1[0] + decimals_separator) + _local1[1]); } return(_local1[0]); } static function isArray(obj) { if (typeof(obj) == "object") { if (isNaN(obj.length) == true) { return(false); } return(true); } return(false); } static function objectToArray(obj) { if ((typeof(obj) == "object") && (isArray(obj) == false)) { var _local2 = obj; obj = new Array(); obj.push(_local2); } return(obj); } static function fitToBounds(number, min, max) { if (number < min) { number = min; } if (number > max) { number = max; } return(number); } static function roundTo(number, precision) { return(Math.round(number * Math.pow(10, precision)) / Math.pow(10, precision)); } static function getRef(obj, string) { if (string.indexOf(".") != -1) { var _local1 = substring(string, 0, string.indexOf(".")); var _local3 = substring(string, string.indexOf(".") + 2, string.length); } else { var _local1 = string; var _local3; } if ((_local1.indexOf("[") != -1) && (_local1.indexOf("]") != -1)) { var _local5 = _local1.substring(0, _local1.indexOf("[")); var _local6 = _local1.substring(_local1.indexOf("[") + 1, _local1.indexOf("]")); var _local4 = obj[_local5][_local6]; } else { var _local4 = obj[_local1]; } if (_local3 != undefined) { return(getRef(_local4, _local3)); } return(_local4); } static function rotateText(text_field, bg_color, target_mc, name, depth) { text_field.autoSize = "left"; text_field.multiline = false; text_field.wordWrap = false; text_field.textWidth = 2000; var _local3 = new flash.display.BitmapData(text_field._width, text_field._height, true, bg_color); _local3.draw(text_field); var _local2 = target_mc.createEmptyMovieClip(name, depth); _local2.attachBitmap(_local3, 0); _local2._rotation = -90; text_field._visible = false; _local2._x = text_field._x; _local2._y = text_field._y; return(_local2); } static function changeBoolean(value) { if (value == true) { return(false); } if (value == false) { return(true); } } static function fixedMath(val1, val2, op) { var _local5 = val1.toString(); if (_local5.indexOf("e") != -1) { var _local6 = _local5.split("e"); var _local1 = (Math.abs(_local6[1]) + _local6[0].length) - 1; } else { var _local1 = checkUndefined(val1.toString().split(".")[1].length, 0); } var _local2 = val2.toString(); if (_local2.indexOf("e") != -1) { var _local3 = _local2.split("e"); var _local4 = (Math.abs(_local3[1]) + _local3[0].length) - 1; } else { var _local4 = checkUndefined(val2.toString().split(".")[1].length, 0); } if (_local4 > _local1) { var _local1 = _local4; } if (op == "plus") { var _local9 = roundTo(val1 + val2, _local1); } if (op == "minus") { var _local9 = roundTo(val1 - val2, _local1); } return(_local9); } static function stripNumbers(string) { var _local2 = string.split(""); string = ""; var _local1 = 0; while (_local1 < _local2.length) { if (isNaN(Number(_local2[_local1]))) { string = string + _local2[_local1]; } _local1++; } return(string); } static function checkNaN(value, if_nan) { if (isNaN(value) == true) { return(if_nan); } return(value); } }
Symbol 23 MovieClip [__Packages.com.amcharts.Load] Frame 0
class com.amcharts.Load { var __loader, __preloader; function Load () { } function loadVars(file_name, obj, funct, error_funct, param) { file_name = com.amcharts.Utils.validateFileName(file_name); var main_obj = this; __loader = new LoadVars(); __loader.onData = function (variable) { main_obj.__preloader.die(); if (variable == undefined) { obj[error_funct](com.amcharts.Load.errorMessage(file_name)); } else { obj[funct](variable, param); } }; __loader.load(file_name); } static function errorMessage(file_name) { if (_root.error_loading_file != undefined) { var _local2 = (_root.error_loading_file + " ") + file_name; } else { var _local2 = "Error loading file: " + file_name; } return(_local2); } function loadXML(file_name, obj, funct, error_funct, param) { file_name = com.amcharts.Utils.validateFileName(file_name); var main_obj = this; __loader = new XML(); __loader.ignoreWhite = true; __loader.onLoad = function (success) { main_obj.__preloader.die(); if (success == false) { obj[error_funct](com.amcharts.Load.errorMessage(file_name)); } else { obj[funct](main_obj.__loader, param); } }; __loader.load(file_name); } function loadClip(file_name, target_mc, obj, funct, error_funct, param) { file_name = com.amcharts.Utils.validateFileName(file_name); var main_obj = this; __loader = target_mc; var _local3 = new MovieClipLoader(); var _local2 = new Object(); _local2.onLoadError = function (target_mc, errorCode, httpStatus) { main_obj.__preloader.die(); obj[error_funct](com.amcharts.Load.errorMessage(file_name)); }; _local2.onLoadInit = function () { main_obj.__preloader.die(); obj[funct](target_mc, param); }; _local3.addListener(_local2); _local3.loadClip(file_name, __loader); } function loadClip2(file_name, target_mc, obj, funct, error_funct, param, on_init) { file_name = com.amcharts.Utils.validateFileName(file_name); var main_obj = this; __loader = target_mc; var _local3 = new MovieClipLoader(); var _local2 = new Object(); _local2.onLoadError = function (target_mc, errorCode, httpStatus) { main_obj.__preloader.remove(); obj[error_funct](com.amcharts.Load.errorMessage(file_name)); }; _local2.onLoadComplete = function () { main_obj.__preloader.die(); obj[funct](target_mc, param); }; _local2.onLoadInit = function () { obj[on_init](target_mc, param); }; _local3.addListener(_local2); _local3.loadClip(file_name, __loader); } function preloader(target_mc, name, depth, x, y, width, height, color, bgColor, text) { __preloader = new com.amcharts.Preloader(target_mc, name, depth, __loader, width, height, color, bgColor, text); __preloader.__get__mc()._x = x; __preloader.__get__mc()._y = y; } }
Symbol 24 MovieClip [__Packages.com.amcharts.Preloader] Frame 0
class com.amcharts.Preloader { var __loader, __text, __width, __height, __bg_color, __mc, __bar_width, __bar_x, __bar_y, __bar, __label, __interval, __get__showInfo; function Preloader (target_mc, name, depth, loader, width, height, color, bgColor, text) { __loader = loader; __text = text; __width = width; __height = height; if (color != undefined) { __color = color; } __bg_color = bgColor; if (__text == undefined) { __text = ""; __separator = ""; } __mc = target_mc.createEmptyMovieClip(name, depth); __init(); } function __init() { var _local2 = new com.amcharts.Rectangle(__mc, "bg_mc", 0, __width, __height, __bg_color); if ((__bg_color == undefined) or (__bg_color == null)) { _local2.mc._alpha = 0; } else { _local2.mc._alpha = 80; } _local2.mc.onRollOver = function () { this.useHandCursor = false; }; __bar_width = __width / 2; __bar_x = (__width - __bar_width) / 2; __bar_y = (__height - __bar_height) / 2; var _local3 = new com.amcharts.Rectangle(__mc, "outline_mc", 1, __bar_width, __bar_height, null, 1, __color); _local3.mc._x = __bar_x; _local3.mc._y = __bar_y; __bar = new com.amcharts.Rectangle(__mc, "bar_mc", 2, __bar_width, __bar_height - 1, __color); __bar.__get__mc()._x = __bar_x; __bar.__get__mc()._y = __bar_y; __bar.__get__mc()._width = 0; if ((__text != "") or (__show_info == true)) { __label = new com.amcharts.Text(__mc, "label", 3, __bar_x, __bar_x, __bar_width); __label.__set__font("Arial"); __label.__set__txt(__text); __label.__set__color(__color); __label.x = __label.x - 2; __label.__set__y((__bar_y - __label.__get__textHeight()) - 3); } __interval = setInterval(this, "updateBar", 50); } function updateBar() { var _local2 = Math.round((__loader.getBytesLoaded() / __loader.getBytesTotal()) * 100); if (isNaN(_local2) || (_local2 == Infinity)) { _local2 = 0; } var _local3 = __loader.getBytesTotal(); if (_local3 == undefined) { _local3 = 0; } if (__show_info == true) { __label.__set__txt(((((__text + __separator) + _local2) + "% / ") + Math.round(_local3 / 1024)) + " kb"); __label.__set__y((__bar_y - __label.__get__textHeight()) - 3); } __bar.__get__mc()._width = (__bar_width * _local2) / 100; } function set showInfo(param) { __show_info = param; //return(__get__showInfo()); } function die() { clearInterval(__interval); if (__mc != undefined) { removeMovieClip(__mc); } } function get mc() { return(__mc); } function updatePercents(percent) { clearInterval(__interval); __bar.__get__mc()._width = (__bar_width * percent) / 100; } var __bar_height = 5; var __color = 0; var __show_info = true; var __separator = ": "; }
Symbol 25 MovieClip [__Packages.com.amcharts.Rectangle] Frame 0
class com.amcharts.Rectangle { var __mc, __width, __height, __bg_color, __border_width, __border_color, __gradient, __bg_ratios; function Rectangle (target_mc, name, depth, width, height, bg_color, border_width, border_color, corner_radius, bg_alpha, border_alpha, gradient) { __mc = target_mc.createEmptyMovieClip(name, depth); __width = width; __height = height; __bg_color = bg_color; __border_width = border_width; __border_color = border_color; __bg_alpha = ((!(bg_alpha === undefined)) ? (bg_alpha) : (__bg_alpha)); __border_alpha = ((!(border_alpha === undefined)) ? (border_alpha) : (__border_alpha)); __gradient = gradient; if (corner_radius.length > 0) { __lt_cr = ((!(corner_radius[0] === undefined)) ? (corner_radius[0]) : (__lt_cr)); __rt_cr = ((!(corner_radius[1] === undefined)) ? (corner_radius[1]) : (__rt_cr)); __lb_cr = ((!(corner_radius[2] === undefined)) ? (corner_radius[2]) : (__lb_cr)); __rb_cr = ((!(corner_radius[3] === undefined)) ? (corner_radius[3]) : (__rb_cr)); } else { if (corner_radius == undefined) { corner_radius = 0; } __lt_cr = corner_radius; __rt_cr = corner_radius; __lb_cr = corner_radius; __rb_cr = corner_radius; } var _local6 = Math.abs(__width / 2); var _local5 = Math.abs(__height / 2); __lt_cr = com.amcharts.Utils.fitToBounds(__lt_cr, -_local6, _local6); __rt_cr = com.amcharts.Utils.fitToBounds(__rt_cr, -_local6, _local6); __lb_cr = com.amcharts.Utils.fitToBounds(__lb_cr, -_local6, _local6); __rb_cr = com.amcharts.Utils.fitToBounds(__rb_cr, -_local6, _local6); __lt_cr = com.amcharts.Utils.fitToBounds(__lt_cr, -_local5, _local5); __rt_cr = com.amcharts.Utils.fitToBounds(__rt_cr, -_local5, _local5); __lb_cr = com.amcharts.Utils.fitToBounds(__lb_cr, -_local5, _local5); __rb_cr = com.amcharts.Utils.fitToBounds(__rb_cr, -_local5, _local5); __bg_ratios = new Array(); if (__bg_color.length > 0) { var _local2 = 0; while (_local2 < __bg_color.length) { if (__bg_ratios[_local2] == undefined) { __bg_ratios[_local2] = (255 / (__bg_color.length - 1)) * _local2; } if (typeof(__bg_alpha) != "object") { var _local3 = __bg_alpha; __bg_alpha = new Array(); } if (__bg_alpha[_local2] == undefined) { __bg_alpha[_local2] = _local3; } _local2++; } } __init(); } function __init() { var _local5 = __width; var _local4 = __height; var _local3 = 0; var _local2 = 0; if (__border_width > 1) { var _local7 = Math.ceil(__border_width / 2); _local3 = _local3 + _local7; _local2 = _local2 + _local7; _local5 = _local5 - __border_width; _local4 = _local4 - __border_width; } if (__border_width == 1) { _local5 = _local5 - 1; _local4 = _local4 - 1; } if ((__border_width == undefined) || (__border_width == null)) { __mc.lineStyle(0, __bg_color, __border_alpha, true, "none"); } else { __mc.lineStyle(__border_width, __border_color, __border_alpha, true, "none"); } if (__bg_color.length > 0) { if (__gradient == "horizontal") { var _local8 = 0; } else { var _local8 = (Math.PI/2); } var _local6 = new flash.geom.Matrix(); _local6.createGradientBox(_local5, _local4, _local8, 0, 0); __mc.beginGradientFill("linear", __bg_color, __bg_alpha, __bg_ratios, _local6); } else if ((__bg_color != undefined) && (__bg_color != null)) { __mc.beginFill(__bg_color, __bg_alpha); } __mc.moveTo(_local3 + __lt_cr, _local2); __mc.lineTo((_local5 + _local3) - __rt_cr, _local2); if (__rt_cr > 0) { __mc.curveTo(_local5 + _local3, _local2, _local5 + _local3, _local2 + __rt_cr); } __mc.lineTo(_local5 + _local3, (_local4 + _local2) - __rb_cr); if (__rb_cr > 0) { __mc.curveTo(_local5 + _local3, _local4 + _local2, (_local5 + _local3) - __rb_cr, _local4 + _local2); } __mc.lineTo(_local3 + __lb_cr, _local4 + _local2); if (__lb_cr > 0) { __mc.curveTo(_local3, _local4 + _local2, _local3, (_local4 + _local2) - __lb_cr); } __mc.lineTo(_local3, _local2 + __lt_cr); if (__lt_cr > 0) { __mc.curveTo(_local3, _local2, _local3 + __lt_cr, _local2); } if ((__bg_color != undefined) || (__bg_color != null)) { __mc.endFill(); } } function get mc() { return(__mc); } var __bg_alpha = 100; var __border_alpha = 100; var __lt_cr = 0; var __rt_cr = 0; var __lb_cr = 0; var __rb_cr = 0; }
Symbol 26 MovieClip [__Packages.com.amcharts.Text] Frame 0
class com.amcharts.Text { var __font, __text, __format, __get__txt, __get__htmlTxt, __get__size, __get__bold, __get__underline, __get__color, __get__font, __get__wrap, __get__multiline, __get__border, __get__type, __get__align, __get__bgColor, __get__borderColor, __get__selectable, __get__autoSize; function Text (target_mc, name, depth, x, y, width, height, autosize, config) { __font = (config.font || (_global.font)) || "Arial"; __size = config.text_size || (__size); __color = config.text_color || (__color); target_mc.createTextField(name, depth, x, y, width, height); __text = target_mc[name]; if (((((height == undefined) || (width == undefined)) || (height == 0)) || (width == 0)) && (autosize == undefined)) { autosize = "left"; } if (((width == 0) || (width == undefined)) || (isNaN(width) == true)) { __wrap = false; } __text.multiline = __multiline; __text.autoSize = autosize; __text.selectable = __selectable; __text.wordWrap = __wrap; __text.border = false; __text.embedFonts = __embed_fonts; __format = new TextFormat(); __format.font = __font; __format.size = __size; __format.color = __color; } function set txt(param) { __text.text = param; __text.setTextFormat(__format); //return(__get__txt()); } function set htmlTxt(param) { __text.html = true; param = ((((((((("<p align='" + __align) + "'><font color='#") + __color.toString(16)) + "' size='") + __size) + "' face='") + __font) + "'>") + param) + "</font></p>"; __text.htmlText = param; //return(__get__htmlTxt()); } function set size(param) { __format.size = param || (__size); __size = param || (__get__size()); __text.setTextFormat(__format); //return(__get__size()); } function set bold(param) { __format.bold = param; __text.setTextFormat(__format); //return(__get__bold()); } function set underline(param) { __format.underline = param; __text.setTextFormat(__format); //return(__get__underline()); } function set color(param) { if ((param != undefined) and (isNaN(param) == false)) { __format.color = param; __color = param; } else { __format.color = __color; } __text.setTextFormat(__format); //return(__get__color()); } function set font(param) { if (param != undefined) { __format.font = param; __font = param; __text.setTextFormat(__format); } //return(__get__font()); } function set x(param) { __text._x = param; //return(x); } function set y(param) { __text._y = param; //return(y); } function set textHeight(param) { __text.textHeight = param; //return(textHeight); } function set wrap(param) { __text.wordWrap = param; //return(__get__wrap()); } function set multiline(param) { __text.multiline = param; //return(__get__multiline()); } function set border(param) { __text.border = param; //return(__get__border()); } function set type(param) { __text.type = param; //return(__get__type()); } function set align(param) { __format.align = param; __align = param; __text.setTextFormat(__format); //return(__get__align()); } function set bgColor(param) { __text.background = true; __text.backgroundColor = param; //return(__get__bgColor()); } function set borderColor(param) { __text.borderColor = param; //return(__get__borderColor()); } function set textWidth(param) { __text.textWidth = param; //return(textWidth); } function set width(param) { __text._width = param; //return(width); } function set selectable(param) { __text.selectable = param; //return(__get__selectable()); } function set autoSize(param) { __text.autoSize = param; //return(__get__autoSize()); } function get x() { return(__text._x); } function get y() { return(__text._y); } function get textHeight() { return(__text.textHeight); } function get width() { return(__text._width); } function get height() { __text._height; return(__text._height); } function get textWidth() { return(__text.textWidth); } function get field() { return(__text); } var __size = 11; var __align = "left"; var __color = 0; var __selectable = false; var __multiline = true; var __wrap = true; var __embed_fonts = false; }
Symbol 27 MovieClip [__Packages.com.amcharts.PrintScreen] Frame 0
class com.amcharts.PrintScreen { var broadcastMessage, record, id; function PrintScreen () { AsBroadcaster.initialize(this); } function print(mc, x, y, w, h) { broadcastMessage("onStart", mc); if (x == undefined) { x = 0; } if (y == undefined) { y = 0; } if (w == undefined) { w = int(mc._width); } if (h == undefined) { h = int(mc._height); } var _local6 = new flash.display.BitmapData(w, h, false); record = new LoadVars(); record.width = w; record.height = h; record.cols = 0; record.rows = 0; var _local5 = new flash.geom.Matrix(); _local5.translate(-x, -y); _local6.draw(mc, _local5, new flash.geom.ColorTransform(), 1, new flash.geom.Rectangle(0, 0, w, h)); id = setInterval(__copySource, 1, this, mc, _local6); } function __copySource(scope, movie, bit) { var _local5; var _local2; scope.record["r" + scope.record.rows] = new Array(); var _local3 = 0; while (_local3 < bit.width) { _local5 = bit.getPixel(_local3, scope.record.rows); _local2 = _local5.toString(16); if (_local2 == prev_pixel) { count++; scope.record["r" + scope.record.rows][scope.record["r" + scope.record.rows].length - 1] = (_local2 + ":") + count; } else { scope.record["r" + scope.record.rows].push(_local2); var count = 1; } var prev_pixel = _local2; _local3++; } scope.broadcastMessage("onProgress", movie, scope.record.rows, bit.height); scope.record.rows = scope.record.rows + 1; if (scope.record.rows >= bit.height) { clearInterval(scope.id); scope.broadcastMessage("onComplete", movie, scope.record); bit.dispose(); } } }
Symbol 28 MovieClip [__Packages.com.amcharts.column.ParseCSV] Frame 0
class com.amcharts.column.ParseCSV { var __config, __csv, __data; function ParseCSV (csv, config) { __config = config; __csv = csv; __data = new Object(); __data.series = new Array(); __data.graphs = new Object(); __data.graphs.graph = new Array(); __config.graphs.graph = new Array(); if (__config.autofit == true) { __config.longest_series = new Object(); __config.longest_series.count = 0; } __init(); } function __init() { __csv = com.amcharts.Utils.replace(__csv, "\r\n", newline); __csv = com.amcharts.Utils.replace(__csv, "\r", newline); var _local11 = __csv.split(newline); _local11.splice(0, __config.skip_rows); _local11 = com.amcharts.Arrays.deleteEqualTo(_local11, " "); _local11 = com.amcharts.Arrays.deleteEqualTo(_local11, ""); var _local8 = _local11[0].split(__config.csv_separator).length; var _local5 = 1; while (_local5 < _local8) { var _local4 = _local5 - 1; __data.graphs.graph[_local4] = new Object(); __config.graphs.graph[_local4] = new Object(); __data.graphs.graph[_local4].values = new Array(); var _local3 = __config.gids[_local4]; var _local6 = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].type, "column"); __config.graphs.graph[_local4].gid = __config.graphs.temp_graphs[_local3].gid; __config.graphs.graph[_local4].type = _local6; __config.graphs.graph[_local4].title = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].title, ""); __config.graphs.graph[_local4].color = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].color, com.amcharts.Utils.checkUndefined(__config.colors[_local5 - 1], random(16777215))); __config.graphs.graph[_local4].alpha = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].alpha, __config[_local6].alpha); __config.graphs.graph[_local4].fill_alpha = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].fill_alpha, __config[_local6].fill_alpha); __config.graphs.graph[_local4].width = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].width, __config[_local6].width); __config.graphs.graph[_local4].bullet = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].bullet, __config[_local6].bullet); __config.graphs.graph[_local4].bullet_size = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].bullet_size, __config[_local6].bullet_size); __config.graphs.graph[_local4].bullet_color = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].bullet_color, __config.graphs.graph[_local4].color); __config.graphs.graph[_local4].data_labels = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].data_labels, __config[_local6].data_labels); __config.graphs.graph[_local4].gradient_fill_colors = __config.graphs.temp_graphs[_local3].gradient_fill_colors; __config.graphs.graph[_local4].pattern = __config.graphs.temp_graphs[_local3].pattern; __config.graphs.graph[_local4].pattern_color = __config.graphs.temp_graphs[_local3].pattern_color; __config.graphs.graph[_local4].balloon_color = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].balloon_color, __config.balloon.color); __config.graphs.graph[_local4].balloon_alpha = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].balloon_alpha, __config.balloon.alpha); __config.graphs.graph[_local4].balloon_text_color = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].balloon_text_color, __config.balloon.text_color); __config.graphs.graph[_local4].balloon_text = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].balloon_text, __config[_local6].balloon_text); __config.graphs.graph[_local4].visible_in_legend = com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local3].visible_in_legend, true); _local5++; } var _local2 = 0; while (_local2 < _local11.length) { var _local9 = _local11[_local2].split(__config.csv_separator); __data.series[_local2] = new Object(); __data.series[_local2].value = _local9[0]; if (__config.autofit == true) { var _local10 = __data.series[_local2].value.length; if (__config.longest_series.count < _local10) { __config.longest_series.value = __data.series[_local2].value; __config.longest_series.count = _local10; } } var _local7 = 0; _local5 = 1; while (_local5 < _local8) { var _local4 = _local5 - 1; __data.graphs.graph[_local4].values[_local2] = new Object(); __data.graphs.graph[_local4].values[_local2].value = com.amcharts.Utils.toNumber(com.amcharts.Utils.stripSymbols(_local9[_local5], " "), null); __data.graphs.graph[_local4].values[_local2].pattern = __config.graphs.graph[_local4].pattern; __data.graphs.graph[_local4].values[_local2].pattern_color = __config.graphs.graph[_local4].pattern_color; if (__data.graphs.graph[_local4].values[_local2].value != null) { _local7 = _local7 + Math.abs(__data.graphs.graph[_local4].values[_local2].value); } _local5++; } __data.series[_local2].total = _local7; _local5 = 1; while (_local5 < _local8) { if (__config.graphs.graph[_local5 - 1].type == "column") { __data.graphs.graph[_local5 - 1].values[_local2].percent = (__data.graphs.graph[_local5 - 1].values[_local2].value / _local7) * 100; if (_local7 == 0) { __data.graphs.graph[_local5 - 1].values[_local2].percent = 0; } } else { __data.graphs.graph[_local5 - 1].values[_local2].percent = __data.graphs.graph[_local5 - 1].values[_local2].value; } _local5++; } _local2++; } } function get obj() { return(__data); } }
Symbol 29 MovieClip [__Packages.com.amcharts.Arrays] Frame 0
class com.amcharts.Arrays { function Arrays () { } static function isInArray(array, value) { var _local1 = 0; while (_local1 < array.length) { if (value == array[_local1]) { return(true); } _local1++; } return(false); } static function deleteEqualTo(array, symbol) { var _local1 = 0; while (_local1 < array.length) { if (array[_local1] == symbol) { array.splice(_local1, 1); deleteEqualTo(array, symbol); break; } _local1++; } return(array); } static function getMax(array) { var _local3 = -1.79769313486232E308; var _local1 = 0; while (_local1 < array.length) { if (array[_local1] > _local3) { _local3 = array[_local1]; } _local1++; } return(_local3); } static function getMin(array) { var _local3 = Number.MAX_VALUE; var _local1 = 0; while (_local1 < array.length) { if (array[_local1] < _local3) { _local3 = array[_local1]; } _local1++; } return(_local3); } static function getIndex(array, value) { var _local1 = 0; while (_local1 < array.length) { if (value == array[_local1]) { return(_local1); } _local1++; } return(-1); } }
Symbol 30 MovieClip [__Packages.com.amcharts.column.Chart] Frame 0
class com.amcharts.column.Chart { var __config, __data, __config_original, __data_original, __target_mc, __mc, __left_margin, __top_margin, __right_margin, __bottom_margin, __columns, __plugins_above_mc, __plugins_behind_mc, __bg_mc, __chart_inited, __inited_interval, __chart_completed, __completed_interval, __balloon_graph_index, __balloon_column_index, __balloon, __mouse_listener, __stage_listener, __resize_interval, __popup, __get__completed; function Chart (target_mc, name, depth, config, data, config_original, data_original, resize_on_init) { __config = config; __data = data; __config_original = config_original; __data_original = data_original; __target_mc = target_mc; __mc = target_mc.createEmptyMovieClip(name, depth); __resetMargins(); __config.column_count = 0; __config.line_count = 0; var _local3 = 0; while (_local3 < __config.graphs.graph.length) { if (__config.graphs.graph[_local3].type == "column") { __config.column_count++; } if (__config.graphs.graph[_local3].type == "line") { __config.line_count++; } _local3++; } if (__config.values.value.duration != undefined) { _local3 = 0; while (_local3 < __data.graphs.graph.length) { var _local2 = 0; while (_local2 < __data.graphs.graph[_local3].values.length) { __data.graphs.graph[_local3].values[_local2].duration = com.amcharts.Durations.formatDuration(__data.graphs.graph[_local3].values[_local2].value, __config.values.value.duration, "", __config.strings, __config.values.value.duration, __config.decimals_separator, __config.thousands_separator); _local2++; } _local3++; } } if (__config.redraw == true) { __stageListener(); } if (resize_on_init == true) { __resize_time = 2; __countResizeTime(); } else { __init(); } } function __init() { __left_margin = __config.plot_area.margins.left; __top_margin = __config.plot_area.margins.top; __right_margin = __config.plot_area.margins.right; __bottom_margin = __config.plot_area.margins.bottom; __config.dx = __config.depth * Math.cos((__config.angle * Math.PI) / 180); __config.dy = -(__config.depth * Math.sin((__config.angle * Math.PI) / 180)); if (__config.column.type == "3d column") { __config.dx = __config.dx * __data.graphs.graph.length; __config.dy = __config.dy * __data.graphs.graph.length; } __config.plot_area.width = (__config.width - __left_margin) - __right_margin; __config.plot_area.height = (__config.height - __top_margin) - __bottom_margin; if (__config.legend.x == undefined) { __config.legend.x = __left_margin; } if ((__config.legend.y == undefined) || (__config.legend.redraw_y == true)) { if (__config.type == "bar") { __config.legend.y = (((((__config.height - __bottom_margin) + __legend_spacing) + __config.values.value.text_size) + 5) + __config.axes.value.tick_length) + __config.axes.value.width; } else { __config.legend.y = (((((__config.height - __bottom_margin) + __legend_spacing) + __config.values.category.text_size) + 5) + __config.axes.category.width) + __config.axes.category.tick_length; } var _local4 = 0; if (__config.type == "bar") { } else if ((__config.values.category.rotate > 0) && (__config.values.category.rotate < 90)) { var _local5 = new com.amcharts.Text(__mc, "test_value", __values_category_depth, -1000, -1000, 1000, undefined, "left", __config); _local5.size = __config.values.category.text_size; _local5.htmlTxt = __config.longest_series.value; _local4 = _local5.textWidth * Math.sin((__config.values.category.rotate * Math.PI) / 180); if (((((_local4 + __config.axes.category.width) + __config.axes.category.tick_length) + __legend_spacing) > __bottom_margin) && (__config.legend.enabled == false)) { __config.plot_area.margins.bottom = ((((_local4 + __config.axes.category.width) + __config.axes.category.tick_length) + __legend_spacing) + __config.values.category.text_size) + 5; __init(); return(undefined); } } __config.legend.y = __config.legend.y + _local4; __config.legend.redraw_y = true; } if ((__config.legend.width == undefined) || (__config.legend.redraw_width == true)) { __config.legend.width = __config.plot_area.width; __config.legend.redraw_width = true; } new com.amcharts.Rectangle(__mc, "bg_mc", __bg_depth, __config.width, __config.height, __config.background.color, 1, __config.background.border_color, 0, __config.background.alpha, __config.background.border_alpha); new com.amcharts.column.PlotArea(__mc, "plotArea_mc", __plot_area_depth, __config); new com.amcharts.column.Axes(__mc, "axes_mc", __axes_depth, __config); __mc.createEmptyMovieClip("grid0_mc", __grid0_depth); if (__config.legend.enabled == true) { if (__config.legend.redraw_y == true) { if (__config.type == "bar") { } else if ((__config.values.category.enabled == true) && (__config.values.category.rotate == 0)) { var _local2 = new com.amcharts.column.ValuesCategory(__mc, "values_category_mc", __values_category_depth, __config, __data); if (((_local2.mc._y + _local2.mc._height) + __legend_spacing) > __config.legend.y) { __config.legend.y = (_local2.mc._y + _local2.mc._height) + __legend_spacing; } } } var _local3 = new com.amcharts.column.Legend(__mc, "legend_mc", __legend_depth, __config, __data); if (__config.legend.redraw_y == true) { if ((_local3.mc._y + _local3.mc._height) > (__config.height - __legend_spacing)) { var _local6 = __config.legend.y; __config.legend.y = (__config.height - __legend_spacing) - _local3.mc._height; __config.plot_area.margins.bottom = __config.plot_area.margins.bottom + (_local6 - __config.legend.y); __init(); return(undefined); } } } __build(); if (__data.message != undefined) { __popUp(__data.message, __data.message_bg_color, __data.message_text_color); } } function __build() { var main_obj = this; var _local12 = com.amcharts.column.MinMax.calculate(__config.values.value.min, __config.values.value.max, __data.graphs.graph, __config.grid.value.approx_count, __config); var _local7 = _local12[0]; var _local6 = _local12[1]; var _local10 = _local12[2]; var _local5 = _local12[3]; __config.min = _local7; __config.max = _local6; __config.step = _local10; __config.min_real = _local5; if (((_local5 <= 0) && (_local5 != undefined)) && (__config.axes.value.logarithmic == true)) { if ((__config.column.type == "100% stacked") && (_local5 == 0)) { _local5 = 1; } else { __popUp(__config.strings.logarithm_scale_error); return(undefined); } } if ((((isNaN(_local7) != true) && (isNaN(_local6) != true)) && (Math.abs(_local6) != Infinity)) && (Math.abs(_local7) != Infinity)) { var _local20 = new com.amcharts.column.GridValue(__mc, "grid_category_mc", __grid_value_depth, _local7, _local6, _local10, _local5, __config, __mc.grid0_mc); if (__config.values.value.enabled == true) { var _local9 = new com.amcharts.column.ValuesValue(__mc, "values_value_mc", __values_value_depth, _local7, _local6, _local10, _local5, __config); } var _local19 = new com.amcharts.column.GridCategory(__mc, "grid_category_mc", __grid_category_depth, __config, __data); if (__config.values.category.enabled == true) { var _local11 = new com.amcharts.column.ValuesCategory(__mc, "values_category_mc", __values_category_depth, __config, __data); } if ((__config.legend.enabled == true) && (__config.legend.redraw_y == true)) { if (__config.type == "bar") { if ((__config.values.value.enabled == true) && ((__config.values.value.rotate == 0) || (__config.values.value.rotate == 90))) { if ((_local9.mc.getBounds(__mc).yMax + __legend_spacing) > __config.legend.y) { __config.legend.y = _local9.mc.getBounds(__mc).yMax + __legend_spacing; } } else if (__config.values.value.rotate > 0) { var _local16 = (_local9.widest * Math.sin((__config.values.value.rotate * Math.PI) / 180)) + ((__config.values.value.text_size + 3) * Math.sin((__config.values.value.rotate * Math.PI) / 180)); __config.legend.y = (((_local9.mc._y + _local16) + __legend_spacing) + __config.axes.value.width) + __config.axes.value.tick_length; } } else if ((__config.values.category.enabled == true) && ((__config.values.category.rotate == 0) || (__config.values.category.rotate == 90))) { if ((_local11.mc.getBounds(__mc).yMax + __legend_spacing) > __config.legend.y) { __config.legend.y = _local11.mc.getBounds(__mc).yMax + __legend_spacing; } } else if (__config.values.value.rotate > 0) { var _local16 = (_local11.widest * Math.sin((__config.values.category.rotate * Math.PI) / 180)) + ((__config.values.category.text_size + 3) * Math.sin((__config.values.category.rotate * Math.PI) / 180)); __config.legend.y = (((_local11.mc._y + _local16) + __legend_spacing) + __config.axes.category.width) + __config.axes.category.tick_length; } var _local14 = new com.amcharts.column.Legend(__mc, "legend_mc", __legend_depth, __config, __data); if (__config.legend.redraw_y == true) { if ((_local14.mc._y + _local14.mc._height) > (__config.height - __legend_spacing)) { var _local17 = __config.legend.y; __config.legend.y = (__config.height - __legend_spacing) - _local14.mc._height; __config.plot_area.margins.bottom = __config.plot_area.margins.bottom + (_local17 - __config.legend.y); __init(); return(undefined); } } } if ((__config.column.type == "stacked") || (__config.column.type == "100% stacked")) { __columns = new com.amcharts.column.Stacked(__mc, "columns_mc", __columns_depth, __config, __data, false); } else { __columns = new com.amcharts.column.Clustered(__mc, "columns_mc", __columns_depth, __config, __data); } var _local15 = new com.amcharts.column.Lines(__mc, "lines_mc", __lines_depth, _local7, _local6, _local5, __config, __data); var _local8 = new Object(); _local8.onRollOver = function (graph_index, column_index) { main_obj.__balloon_graph_index = graph_index; main_obj.__balloon_column_index = column_index; main_obj.__showBalloon(); var _local1 = main_obj.__data.graphs.graph[graph_index].values[column_index]; main_obj.__target_mc.externalCall("amRolledOverBullet", [main_obj.__config.chart_id, graph_index, _local1.value, main_obj.__data.series[column_index].value, _local1.url, _local1.description]); }; _local8.onRelease = function (graph_index, column_index) { var _local1 = main_obj.__data.graphs.graph[graph_index].values[column_index]; main_obj.__target_mc.externalCall("amClickedOnBullet", [main_obj.__config.chart_id, graph_index, _local1.value, main_obj.__data.series[column_index].value, _local1.url, _local1.description]); }; _local8.onRollOut = function () { main_obj.__hideBalloon(); }; __columns.addListener(_local8); _local15.addListener(_local8); } if (__config.labels.label.length > 0) { var _local22 = new com.amcharts.Labels(__mc, "labels_mc", __labels_depth, __config); } if (__config.plugins.plugin.length > 0) { __plugins_above_mc = __mc.createEmptyMovieClip("plugins_above_mc", __plugins_above_depth); __plugins_behind_mc = __mc.createEmptyMovieClip("plugins_behinf_mc", __plugins_behind_depth); var _local2 = 0; while (_local2 < __config.plugins.plugin.length) { if (__config.plugins.plugin[_local2].attributes.position == "behind") { var _local4 = __plugins_behind_mc.createEmptyMovieClip("plugin_mc" + _local2, _local2); } else { var _local4 = __plugins_above_mc.createEmptyMovieClip("plugin_mc" + _local2, _local2); } var _local18 = new com.amcharts.Load(); var _local3 = __config.plugins.plugin[_local2].file.data || (__config.plugins.plugin[_local2].attributes.file); _local18.loadClip(__config.path + _local3, _local4, this, "__passPluginData", undefined, [_local2]); _local2++; } } if (__config.background.file != undefined) { __bg_mc = __target_mc.createEmptyMovieClip("bg_mc", 0); var _local18 = new com.amcharts.Load(); _local18.loadClip(__config.path + __config.background.file, __bg_mc, this, "__passPluginData"); } if (__config.guides.guide.length > 0) { var _local21 = new com.amcharts.column.Guides(__mc, __guides_above_depth, __guides_behind_depth, __config, "value", _local7, _local6, _local10, _local5); } if (__chart_inited != true) { __inited_interval = setInterval(this, "__chartInited", 100); } if (__chart_completed != true) { clearInterval(__completed_interval); __completed_interval = setInterval(this, "__chartCompleted", 101); } } function __passPluginData(plugin_mc, params) { plugin_mc.config = __config; plugin_mc.data = __data; plugin_mc.config_original = __config_original; plugin_mc.data_original = __data_original; plugin_mc.pid = __config.plugins.plugin[params[0]].attributes.pid; plugin_mc.index = params[0]; plugin_mc.start = 0; plugin_mc.end = __data.series.length; } function __showBalloon() { if (__config.balloon.enabled == true) { var _local2 = com.amcharts.column.Custom.formatText(__config, __config.graphs.graph[__balloon_graph_index].balloon_text, __config.graphs.graph[__balloon_graph_index].title, __data.graphs.graph[__balloon_graph_index].values[__balloon_column_index].value, __data.graphs.graph[__balloon_graph_index].values[__balloon_column_index].percent, __data.series[__balloon_column_index].value, __data.graphs.graph[__balloon_graph_index].values[__balloon_column_index].description, __data.graphs.graph[__balloon_graph_index].values[__balloon_column_index].start, __data.series[__balloon_column_index].total, __data.graphs.graph[__balloon_graph_index].values[__balloon_column_index].duration); if (((_local2 != "") && (_local2 != undefined)) && (_local2 != " ")) { __balloon = new com.amcharts.Balloon(__mc, "balloon_mc", __balloon_depth, _local2, 0, 0, __config.width, __config.height, __config.balloon.max_width, __config); __balloon.pointTo(__mc._xmouse, __mc._ymouse); __balloon.__set__distance(12); __balloon.__set__hMargins(12); __balloon.__set__vMargins(5); __balloon.__set__pointerWidth(20); if (isNaN(__config.graphs.graph[__balloon_graph_index].balloon_color) == true) { if (__data.graphs.graph[__balloon_graph_index].values[__balloon_column_index].color != undefined) { var _local4 = __data.graphs.graph[__balloon_graph_index].values[__balloon_column_index].color; } else { var _local4 = __config.graphs.graph[__balloon_graph_index].color; } var _local4 = com.amcharts.Colors.adjustLuminosity(_local4, -10); } else { var _local4 = __config.graphs.graph[__balloon_graph_index].balloon_color; } var _local3 = __config.balloon.border_color; if (_local3 == undefined) { _local3 = _local4; } __balloon.__set__bgColor(_local4); __balloon.__set__borderColor(_local4); __balloon.__set__bgAlpha(__config.graphs.graph[__balloon_graph_index].balloon_alpha); __balloon.__set__borderAlpha(__config.graphs.graph[__balloon_graph_index].balloon_alpha); __balloon.__set__textColor(__config.graphs.graph[__balloon_graph_index].balloon_text_color); __balloon.__set__textSize(__config.balloon.text_size); __balloon.__set__cornerRadius(__config.balloon.corner_radius); __balloon.__set__borderWidth(__config.balloon.border_width); __balloon.__set__borderAlpha(__config.balloon.border_alpha); __balloon.__set__borderColor(_local3); __balloon.show(); Mouse.removeListener(__mouse_listener); __mouse_listener = new Object(); var main_obj = this; __mouse_listener.onMouseMove = function () { main_obj.__balloon.pointTo(main_obj.__mc._xmouse, main_obj.__mc._ymouse); }; Mouse.addListener(__mouse_listener); } } } function __hideBalloon() { Mouse.removeListener(__mouse_listener); __balloon.hide(); } function __stageListener() { Stage.removeListener(__stage_listener); var main_obj = this; __stage_listener = new Object(); __stage_listener.onResize = function () { main_obj.__resize_time = 2; }; Stage.addListener(__stage_listener); clearInterval(__resize_interval); __resize_interval = setInterval(this, "__countResizeTime", 40); } function __countResizeTime() { if (__resize_time > 0) { __resize_time--; } if (__resize_time == 1) { __config.width = Stage.width; __config.height = Stage.height; __target_mc.chart_width = Stage.width; __target_mc.chart_height = Stage.height; __columns.die(); __resetMargins(); __init(); } } function __popUp(text, color, text_color) { __target_mc.__process = undefined; __target_mc.externalCall("amError", [__config.chart_id, text]); if (__config.error_messages.enabled == true) { var _local3 = __config.plot_area.width * 0.7; var _local2 = com.amcharts.Utils.toCoordinate(__config.error_messages.x, __config.width); var _local6 = com.amcharts.Utils.toCoordinate(__config.error_messages.y, __config.height); if (isNaN(_local2) == true) { _local2 = __left_margin + ((__config.plot_area.width - _local3) / 2); } if (isNaN(_local6) == true) { _local6 = __top_margin + (__config.plot_area.height / 2.5); } if (color == undefined) { color = __config.error_messages.color; } if (text_color == undefined) { text_color = __config.error_messages.text_color; } __popup = new com.amcharts.PopUp(__mc, "popup_mc", __popup_depth, text, _local2, _local6, _local3, color, text_color, "center", __config.error_messages.alpha, __config.error_messages.text_size); } } function __chartInited() { __chart_inited = true; clearInterval(__inited_interval); if (__target_mc.__chart_inited != true) { __target_mc.externalCall("amChartInited", [__config.chart_id]); __target_mc.__chart_inited = true; } } function __chartCompleted() { __chart_completed = true; clearInterval(__completed_interval); var _local2 = __target_mc.__process; __target_mc.__process = undefined; __target_mc.externalCall("amProcessCompleted", [__config.chart_id, _local2]); } function set completed(param) { __chart_completed = param; //return(__get__completed()); } function __resetMargins() { __config.plot_area.margins.left = com.amcharts.Utils.toCoordinate(__config.plot_area.margins.initial_left, __config.width); __config.plot_area.margins.right = com.amcharts.Utils.toCoordinate(__config.plot_area.margins.initial_right, __config.width); __config.plot_area.margins.top = com.amcharts.Utils.toCoordinate(__config.plot_area.margins.initial_top, __config.height); __config.plot_area.margins.bottom = com.amcharts.Utils.toCoordinate(__config.plot_area.margins.initial_bottom, __config.height); } function die() { __columns.die(); clearInterval(__resize_interval); clearInterval(__inited_interval); clearInterval(__completed_interval); Stage.removeListener(__stage_listener); Mouse.removeListener(__mouse_listener); } var __resize_time = 0; var __bg_depth = 100; var __plot_area_depth = 200; var __grid_value_depth = 300; var __grid_category_depth = 400; var __guides_behind_depth = 500; var __plugins_behind_depth = 600; var __columns_depth = 700; var __values_value_depth = 800; var __values_category_depth = 900; var __guides_above_depth = 1000; var __lines_depth = 1100; var __plugins_above_depth = 1200; var __axes_depth = 1300; var __grid0_depth = 1400; var __legend_depth = 1500; var __labels_depth = 1600; var __balloon_depth = 5000; var __popup_depth = 6000; var __legend_spacing = 13; }
Symbol 31 MovieClip [__Packages.com.amcharts.PopUp] Frame 0
class com.amcharts.PopUp { var __x, __y, __mc, __align; function PopUp (target_mc, name, depth, message, x, y, width, bg_color, text_color, align, alpha, text_size) { __bg_color = bg_color; __text_color = text_color; __width = width; __x = x; __y = y; __mc = target_mc.createEmptyMovieClip(name, depth); __align = align || "center"; if (alpha != undefined) { __alpha = alpha; } if (text_size != undefined) { __text_size = text_size; } __init(message); } function __init(message) { var _local2 = new com.amcharts.Text(__mc, "popup_text", 10, __x + __margins, __y + __margins, __width - (2 * __margins)); _local2.color = __text_color; _local2.size = __text_size; _local2.htmlTxt = message; _local2.align = __align; _local2.height; var _local6 = (2 * __margins) + _local2.textHeight; var _local4 = new com.amcharts.Rectangle(__mc, "bg", 0, __width, _local6, __bg_color, 0, 0, 0, __alpha, 0); _local4.mc._x = __x; _local4.mc._y = __y; var _local3 = __mc.attachMovie("x_mc", "x_mc", 5); _local3._x = __x + __width; _local3._y = __y; var _local5 = new Color(_local3); _local5.setRGB(__text_color); var main_obj = this; _local3.onRelease = function () { main_obj.__mc._visible = false; }; } function get mc() { return(__mc); } function remove() { if (__mc != undefined) { __mc._visible = false; } } var __bg_color = 16777215; var __width = 300; var __text_color = 0; var __margins = 15; var __alpha = 100; var __text_size = 11; }
Symbol 32 MovieClip [__Packages.com.amcharts.Balloon] Frame 0
class com.amcharts.Balloon { var __mc, __text, __l, __r, __t, __b, __text_width, __text_field, __text_color, __text_size, __font, __text_height, __y, __by, __bx, __x, __bg_mc, __get__pointerPosition, __get__distance, __get__pointerWidth, __get__boxX, __get__boxY, __get__textColor, __get__textSize, __get__font, __get__bgColor, __get__bgAlpha, __get__borderWidth, __get__borderColor, __get__borderAlpha, __get__vMargins, __get__hMargins, __get__bMargins, __get__showBubble, __get__cornerRadius; function Balloon (target_mc, name, depth, text, l, t, r, b, max_width) { __mc = target_mc.createEmptyMovieClip(name, depth); __text = text; if (__text.substr(-4) == "<br>") { __text = text.slice(0, -4); } __l = l; __r = r; __t = t; __b = b; __max_width = max_width || (__max_width); } function __init() { __text_width = (__max_width - (__h_margins * 2)) - __distance; __text_field = new com.amcharts.Text(__mc, "textField", 10, 0, 0, __text_width, 0, "left"); __text_field.__set__color(__text_color); __text_field.__set__size(__text_size); __text_field.__set__font(__font); __text_field.__set__htmlTxt(__text); if (__text_field.__get__textWidth() < __text_width) { __text_field.__set__width(__text_field.__get__textWidth() + 5); } __text_width = __text_field.width; __text_height = __text_field.height; __build(); } function __build() { var _local7 = new Array(); var _local6 = new Array(); if (__pointer_pos == "horizontal") { if (__corner_radius == 0) { __text_field.__set__y(__y - (__text_height / 2)); } else { __text_field.__set__y((__y + __corner_radius) + __border_width); } if (__by != undefined) { __text_field.__set__y(__by + __v_margins); } if (__bx != undefined) { __text_field.__set__x(__bx + __h_margins); } if (__text_field.__get__y() < ((__t + __b_margins) + __v_margins)) { __text_field.__set__y((__t + __b_margins) + __v_margins); } if ((__text_field.__get__y() + __text_height) > ((__b - __b_margins) - __v_margins)) { __text_field.__set__y(((__b - __b_margins) - __text_height) - __v_margins); } var _local3 = __y - (__pointer_width / 2); if (_local3 < (__text_field.__get__y() - __v_margins)) { _local3 = __text_field.__get__y() - __v_margins; } if (_local3 > (((__text_field.__get__y() + __v_margins) + __text_height) - __pointer_width)) { _local3 = ((__text_field.__get__y() + __v_margins) + __text_height) - __pointer_width; } var _local2 = __y + (__pointer_width / 2); if (_local2 > ((__text_field.__get__y() + __v_margins) + __text_height)) { _local2 = (__text_field.__get__y() + __v_margins) + __text_height; } if (_local2 < ((__text_field.__get__y() - __v_margins) + __pointer_width)) { _local2 = (__text_field.__get__y() - __v_margins) + __pointer_width; } if (__x >= (((__r - __l) / 2) + __l)) { if (__bx == undefined) { __text_field.__set__x(__x - (((__text_width + __h_margins) + __distance) + (__corner_radius / 2))); } _local7 = [__text_field.__get__x() - __h_margins, (__text_field.__get__x() + __h_margins) + __text_width, (__text_field.__get__x() + __h_margins) + __text_width, __x, (__text_field.__get__x() + __h_margins) + __text_width, (__text_field.__get__x() + __h_margins) + __text_width, __text_field.__get__x() - __h_margins]; _local6 = [__text_field.__get__y() - __v_margins, __text_field.__get__y() - __v_margins, _local3, __y, _local2, (__text_field.__get__y() + __v_margins) + __text_height, (__text_field.__get__y() + __v_margins) + __text_height, __text_field.__get__y() - __v_margins]; } else { if (__bx == undefined) { __text_field.__set__x(((__x + __h_margins) + __distance) + __corner_radius); } _local7 = [__text_field.__get__x() - __h_margins, (__text_field.__get__x() + __text_width) + __h_margins, (__text_field.__get__x() + __text_width) + __h_margins, __text_field.__get__x() - __h_margins, __text_field.__get__x() - __h_margins, __x, __text_field.__get__x() - __h_margins, __text_field.__get__x() - __h_margins]; _local6 = [__text_field.__get__y() - __v_margins, __text_field.__get__y() - __v_margins, (__text_field.__get__y() + __text_height) + __v_margins, (__text_field.__get__y() + __text_height) + __v_margins, _local2, __y, _local3, __text_field.__get__y() - __v_margins]; } } if (__pointer_pos == "vertical") { __text_field.__set__x(__x - (__text_width / 2)); if (__by != undefined) { __text_field.__set__y(__by + __v_margins); } if (__bx != undefined) { __text_field.__set__x(__bx + __h_margins); } if (__text_field.__get__x() < ((__l + __b_margins) + __h_margins)) { __text_field.__set__x((__l + __b_margins) + __h_margins); } if ((__text_field.__get__x() + __text_width) > ((__r - __b_margins) - __h_margins)) { __text_field.__set__x(((__r - __b_margins) - __text_width) - __h_margins); } var _local5 = __x - (__pointer_width / 2); if (_local5 < (__text_field.__get__x() - __h_margins)) { _local5 = __text_field.__get__x() - __h_margins; } if (_local5 > (((__text_field.__get__x() + __h_margins) + __text_width) - __pointer_width)) { _local5 = ((__text_field.__get__x() + __h_margins) + __text_width) - __pointer_width; } var _local4 = __x + (__pointer_width / 2); if (_local4 > ((__text_field.__get__x() + __h_margins) + __text_width)) { _local4 = (__text_field.__get__x() + __h_margins) + __text_width; } if (_local4 < ((__text_field.__get__x() - __h_margins) + __pointer_width)) { _local4 = (__text_field.__get__x() - __h_margins) + __pointer_width; } if (__y >= (((__b - __t) / 2) + __t)) { if (__by == undefined) { __text_field.__set__y(__y - ((__text_height + __v_margins) + __distance)); } _local7 = [__text_field.__get__x() - __h_margins, (__text_field.__get__x() + __text_width) + __h_margins, (__text_field.__get__x() + __text_width) + __h_margins, _local4, __x, _local5, __text_field.__get__x() - __h_margins, __text_field.__get__x() - __h_margins]; _local6 = [__text_field.__get__y() - __v_margins, __text_field.__get__y() - __v_margins, (__text_field.__get__y() + __v_margins) + __text_height, (__text_field.__get__y() + __v_margins) + __text_height, __y, (__text_field.__get__y() + __v_margins) + __text_height, (__text_field.__get__y() + __v_margins) + __text_height, __text_field.__get__y() - __v_margins]; } else { if (__by == undefined) { __text_field.__set__y((__y + __v_margins) + __distance); } _local7 = [__text_field.__get__x() - __h_margins, _local5, __x, _local4, (__text_field.__get__x() + __text_width) + __h_margins, (__text_field.__get__x() + __text_width) + __h_margins, __text_field.__get__x() - __h_margins, __text_field.__get__x() - __h_margins]; _local6 = [__text_field.__get__y() - __v_margins, __text_field.__get__y() - __v_margins, __y, __text_field.__get__y() - __v_margins, __text_field.__get__y() - __v_margins, (__text_field.__get__y() + __v_margins) + __text_height, (__text_field.__get__y() + __v_margins) + __text_height, __text_field.__get__y() - __v_margins]; } } if (__corner_radius == 0) { var _local9 = new com.amcharts.Shape(__mc, "bg_mc", 0, _local7, _local6, __bg_color, __border_width, __border_color, __bg_alpha, __border_alpha); } else { var _local9 = new com.amcharts.Rectangle(__mc, "bg_mc", 0, (__text_field.__get__width() + (__h_margins * 2)) + __corner_radius, __text_field.__get__height() + ((__v_margins + __corner_radius) * 2), __bg_color, __border_width, __border_color, __corner_radius, __bg_alpha, __border_alpha); _local9.mc._x = (__text_field.__get__x() - __h_margins) - (__corner_radius / 2); _local9.mc._y = ((__text_field.__get__y() - __v_margins) - __corner_radius) - 0.5; } __bg_mc = _local9.mc; if (__show_bubble == true) { var _local8 = __mc.attachMovie("bullet_round", "bullet_round", 90); _local8._x = __x; _local8._y = __y; var _local10 = new Color(_local8); _local10.setRGB(__bg_color); } } function pointTo(x, y) { __x = x; __y = y - 0.5; __build(); } function show() { __init(); } function set pointerPosition(param) { __pointer_pos = param; //return(__get__pointerPosition()); } function set distance(param) { __distance = param; //return(__get__distance()); } function set pointerWidth(param) { __pointer_width = param; //return(__get__pointerWidth()); } function set boxX(param) { __bx = param; //return(__get__boxX()); } function set boxY(param) { __by = param; //return(__get__boxY()); } function set textColor(param) { __text_color = param; //return(__get__textColor()); } function set textSize(param) { __text_size = param; //return(__get__textSize()); } function set font(param) { __font = param; //return(__get__font()); } function set bgColor(param) { __bg_color = param; //return(__get__bgColor()); } function set bgAlpha(param) { __bg_alpha = param; //return(__get__bgAlpha()); } function set borderWidth(param) { __border_width = param; //return(__get__borderWidth()); } function set borderColor(param) { __border_color = param; //return(__get__borderColor()); } function set borderAlpha(param) { __border_alpha = param; //return(__get__borderAlpha()); } function set vMargins(param) { __v_margins = param; //return(__get__vMargins()); } function set hMargins(param) { __h_margins = param; //return(__get__hMargins()); } function set bMargins(param) { __b_margins = param; //return(__get__bMargins()); } function set showBubble(param) { __show_bubble = param; //return(__get__showBubble()); } function get mc() { return(__mc); } function get bg_mc() { return(__bg_mc); } function hide() { if (__mc != undefined) { __mc._visible = false; } } function set cornerRadius(param) { __corner_radius = param; //return(__get__cornerRadius()); } function get yTop() { return(__text_field.__get__y() - __v_margins); } function get yBot() { return((__text_field.__get__y() + __v_margins) + __text_height); } function setBounds(l, t, r, b) { __l = l; __t = t; __r = r; __b = b; __init(); } function get height() { return(__text_field.__get__height() + ((__v_margins + __corner_radius) * 2)); } var __pointer_pos = "vertical"; var __max_width = 200; var __distance = 15; var __pointer_width = 26; var __bg_color = 16777215; var __bg_alpha = 100; var __border_width = 0; var __border_color = 16763904; var __border_alpha = 100; var __v_margins = 10; var __h_margins = 10; var __b_margins = 0; var __corner_radius = 0; var __show_bubble = false; }
Symbol 33 MovieClip [__Packages.com.amcharts.Shape] Frame 0
class com.amcharts.Shape { var __x, __y, __border_color, __mc, __gradient; function Shape (target_mc, name, depth, x, y, bg_color, border_width, border_color, bg_alpha, border_alpha) { __x = x; __y = y; __bg_color = bg_color || (__bg_color); __border_width = border_width || (__border_width); __border_color = ((!(border_color === undefined)) ? (border_color) : (__bg_color)); __bg_alpha = ((!(bg_alpha === undefined)) ? (bg_alpha) : (__bg_alpha)); __border_alpha = ((!(border_alpha === undefined)) ? (border_alpha) : (__border_alpha)); __mc = target_mc.createEmptyMovieClip(name, depth); __init(); } function __init() { if ((__border_width == undefined) || (__border_width == null)) { __mc.lineStyle(0, __bg_color, __border_alpha); } else { __mc.lineStyle(__border_width, __border_color, __border_alpha); } if (__bg_color.length > 0) { var _local4 = new Array(); var _local2 = 0; while (_local2 < __bg_color.length) { _local4[_local2] = (255 / (__bg_color.length - 1)) * _local2; if (typeof(__bg_alpha) != "object") { var _local3 = __bg_alpha; __bg_alpha = new Array(); } if (__bg_alpha[_local2] == undefined) { __bg_alpha[_local2] = _local3; } _local2++; } var _local8 = com.amcharts.Arrays.getMax(__x) - com.amcharts.Arrays.getMin(__x); var _local7 = com.amcharts.Arrays.getMax(__y) - com.amcharts.Arrays.getMin(__y); if (__gradient == "horizontal") { var _local6 = 0; } else { var _local6 = (Math.PI/2); } var _local5 = new flash.geom.Matrix(); _local5.createGradientBox(_local8, _local7, _local6, 0, 0); __mc.beginGradientFill("linear", __bg_color, __bg_alpha, _local4, _local5); } else if ((__bg_color != undefined) && (__bg_color != null)) { __mc.beginFill(__bg_color, __bg_alpha); } __mc.moveTo(__x[0], __y[0]); var _local2 = 1; while (_local2 < __x.length) { __mc.lineTo(__x[_local2], __y[_local2]); _local2++; } if ((__bg_color != undefined) || (__bg_color != null)) { __mc.endFill(); } } function get mc() { return(__mc); } var __bg_color = 0; var __border_width = 0; var __bg_alpha = 100; var __border_alpha = 100; }
Symbol 34 MovieClip [__Packages.com.amcharts.Durations] Frame 0
class com.amcharts.Durations { function Durations () { } static function getMaxInterval(duration, interval) { var _local1 = new Object(); _local1.s = {next_interval:"ss", contains:1000}; _local1.ss = {next_interval:"mm", contains:60}; _local1.mm = {next_interval:"hh", contains:60}; _local1.hh = {next_interval:"DD", contains:24}; _local1.DD = {next_interval:"", contains:Infinity}; if (duration >= _local1[interval].contains) { duration = int(duration / _local1[interval].contains); interval = _local1[interval].next_interval; return(getMaxInterval(duration, interval)); } return(interval); } static function formatDuration(duration, interval, result, units, max_interval, decimals_separator, thousands_separator, max_dec_count) { var _local2 = new Object(); _local2.ss = {next_interval:"mm", contains:60, count:0}; _local2.mm = {next_interval:"hh", contains:60, count:1}; _local2.hh = {next_interval:"DD", contains:24, count:2}; _local2.DD = {next_interval:"", contains:Infinity, count:3}; if (duration >= _local2[interval].contains) { var _local7 = com.amcharts.Utils.fixedMath(duration, int(duration / _local2[interval].contains) * _local2[interval].contains, "minus"); if (interval == "ss") { _local7 = com.amcharts.Utils.formatNumber(_local7, decimals_separator, thousands_separator, max_dec_count); if (_local7.split(decimals_separator)[0].length == 1) { _local7 = "0" + _local7; } } if (((interval == "mm") || (interval == "hh")) && (_local7 < 10)) { _local7 = "0" + _local7; } result = (((_local7 + "") + units[interval]) + "") + result; duration = int(duration / _local2[interval].contains); interval = _local2[interval].next_interval; return(formatDuration(duration, interval, result, units, max_interval, decimals_separator, thousands_separator, max_dec_count)); } if (interval == "ss") { duration = com.amcharts.Utils.formatNumber(duration, decimals_separator, thousands_separator, max_dec_count); if (duration.split(decimals_separator)[0].length == 1) { duration = "0" + duration; } } if (((interval == "mm") || (interval == "hh")) && (duration < 10)) { duration = "0" + duration; } result = (((duration + "") + units[interval]) + "") + result; if (_local2[max_interval].count > _local2[interval].count) { var _local4 = _local2[interval].count; while (_local4 < _local2[max_interval].count) { interval = _local2[interval].next_interval; if (((interval == "ss") || (interval == "mm")) || (interval == "hh")) { result = (("00" + units[interval]) + "") + result; } else if (interval == "DD") { result = (("0" + units[interval]) + "") + result; } _local4++; } } return(result); } }
Symbol 35 MovieClip [__Packages.com.amcharts.column.PlotArea] Frame 0
class com.amcharts.column.PlotArea { var __config, __mc, __color, __alpha, __width, __height, __border_color, __border_alpha, __dx, __dy; function PlotArea (target_mc, name, depth, config) { __config = config; __mc = target_mc.createEmptyMovieClip(name, depth); __mc._x = __config.plot_area.margins.left; __mc._y = __config.plot_area.margins.top; __color = __config.plot_area.color; __alpha = __config.plot_area.alpha; __width = __config.plot_area.width; __height = __config.plot_area.height; __border_color = __config.plot_area.border_color; __border_alpha = __config.plot_area.border_alpha; __dx = __config.dx; __dy = __config.dy; __init(); } function __init() { var _local4 = new com.amcharts.Rectangle(__mc, "rectangle_mc", 0, __width, __height, __color, 0, __border_color, 0, __alpha, __border_alpha); if ((__dx > 0) || (__dy > 0)) { _local4.mc._x = __dx; _local4.mc._y = __dy; var _local2 = __color; if (_local2.length > 0) { _local2 = _local2[_local2.length - 1]; } var _local3 = new com.amcharts.Shape(__mc, "xShape_mc", 1, [0, __dx, __width + __dx, __width, 0], [0, __dy, __dy, 0, 0], _local2, 0, 0, __alpha, 0); _local3.mc._y = __height; new com.amcharts.Brightness(_local3.mc, -15); var _local5 = new com.amcharts.Shape(__mc, "yShape_mc", 2, [0, 0, __dx, __dx, 0], [0, __height, __height + __dy, __dy, 0], __color, 0, 0, __alpha, 0); new com.amcharts.Brightness(_local5.mc, -5); } } }
Symbol 36 MovieClip [__Packages.com.amcharts.Brightness] Frame 0
class com.amcharts.Brightness { function Brightness (target_mc, value) { var _local5 = new Color(target_mc); var _local4 = 100 - Math.abs(value); var _local2 = 0; if (value > 0) { _local2 = 256 * (value / 100); } var _local1 = new Object(); _local1.ra = (_local1.ga = (_local1.ba = _local4)); _local1.rb = (_local1.gb = (_local1.bb = _local2)); _local5.setTransform(_local1); } }
Symbol 37 MovieClip [__Packages.com.amcharts.column.Axes] Frame 0
class com.amcharts.column.Axes { var __config, __mc, __type, __width, __height, __x_color, __y_color, __x_alpha, __y_alpha, __x_width, __y_width; function Axes (target_mc, name, depth, config) { __config = config; __mc = target_mc.createEmptyMovieClip(name, depth); __mc._x = __config.plot_area.margins.left + 1; __mc._y = __config.plot_area.margins.top; __type = __config.type; __width = __config.plot_area.width; __height = __config.plot_area.height; if (__type == "bar") { __x_color = __config.axes.value.color; __y_color = __config.axes.category.color; __x_alpha = __config.axes.value.alpha; __y_alpha = __config.axes.category.alpha; __x_width = __config.axes.value.width; __y_width = __config.axes.category.width; } else { __x_color = __config.axes.category.color; __y_color = __config.axes.value.color; __x_alpha = __config.axes.category.alpha; __y_alpha = __config.axes.value.alpha; __x_width = __config.axes.category.width; __y_width = __config.axes.value.width; } __init(); } function __init() { var _local2 = __x_width; if (_local2 == 0) { _local2 = 1; } var _local3 = __y_width; if (_local3 == 0) { _local3 = 1; } if (__x_width == 0) { var _local5 = new com.amcharts.Line(__mc, "x_axis_mc", 0, [0, __width], [0, 0], 0, __x_color, __x_alpha); } else { var _local5 = new com.amcharts.Rectangle(__mc, "x_axis_mc", 0, __width, __x_width, __x_color, 0, 0, 0, __x_alpha, 0); } _local5.mc._y = __height; if (__y_width == 0) { var _local4 = new com.amcharts.Line(__mc, "y_axis_mc", 1, [0, 0], [0, __height + _local2], 0, __y_color, __y_alpha); } else { var _local4 = new com.amcharts.Rectangle(__mc, "y_axis_mc", 1, __y_width, __height + _local2, __y_color, 0, 0, 0, __y_alpha, 0); } _local4.mc._x = -_local3; } }
Symbol 38 MovieClip [__Packages.com.amcharts.Line] Frame 0
class com.amcharts.Line { var __mc; function Line (target_mc, name, depth, x, y, width, color, alpha) { if (alpha == undefined) { alpha = 100; } __mc = target_mc.createEmptyMovieClip(name, depth); __mc.lineStyle(width, color, alpha); __mc.moveTo(x[0], y[0]); var _local3 = x.length; var _local2 = 1; while (_local2 < _local3) { __mc.lineTo(x[_local2], y[_local2]); _local2++; } } function get mc() { return(__mc); } }
Symbol 39 MovieClip [__Packages.com.amcharts.column.ValuesCategory] Frame 0
class com.amcharts.column.ValuesCategory { var __config, __data, __type, __mc, __values_mc, __ticks_mc, __width, __value_count, __freq, __grid_interval, __text_width, __text_color, __text_size, __widest_value; function ValuesCategory (target_mc, name, depth, config, data) { __config = config; __data = data; __type = __config.type; __mc = target_mc.createEmptyMovieClip(name, depth); __mc._x = __config.plot_area.margins.left; __mc._y = __config.height - __config.plot_area.margins.bottom; __values_mc = __mc.createEmptyMovieClip("values_mc", 0); __ticks_mc = __mc.createEmptyMovieClip("ticks_mc", 1); __width = __config.plot_area.width; if (__type == "bar") { __width = __config.plot_area.height; } __value_count = __data.series.length; __freq = __config.values.category.frequency; __grid_interval = __width / __value_count; __text_width = (__width * __freq) / __value_count; __text_color = __config.values.category.color; __text_size = __config.values.category.text_size; __widest_value = 0; __init(); } function __init() { var _local2 = __config.values.category.start_from - 1; while (_local2 < __value_count) { if (((((_local2 - __config.values.category.start_from) + 1) / __freq) == int(((_local2 - __config.values.category.start_from) + 1) / __freq)) || (__data.series[_local2].show == true)) { if (__data.series[_local2].value != undefined) { if (__type == "bar") { var _local3 = new com.amcharts.Text(__values_mc, "value" + _local2, _local2, -__config.plot_area.margins.left, (-(__text_width / __freq)) * (_local2 + 0.5), (__config.plot_area.margins.left - __config.axes.category.width) - 3, __config.height, "left", __config); _local3.__set__color(__text_color); _local3.__set__size(__text_size); _local3.__set__align("right"); _local3.__set__htmlTxt(__data.series[_local2].value); if (__config.values.category.inside == true) { _local3.__set__align("left"); _local3.__set__width(__config.plot_area.width); _local3.__set__x(2); } _local3.__set__y((_local3.__get__y() - (_local3.__get__textHeight() / 2)) - 2); var _local4 = new com.amcharts.Line(__ticks_mc, "tick_mc" + _local2, _local2, [0, -__config.axes.category.tick_length], [0, 0], 0, __config.axes.category.color); _local4.mc._y = (-__grid_interval) * (_local2 + 0.5); _local4.mc._x = (-__config.axes.category.width) + 1; } else { var _local3 = new com.amcharts.Text(__values_mc, "value" + _local2, _local2, (__width / __value_count) * (_local2 + 0.5), (__config.axes.category.width - 2) + __config.axes.category.tick_length, __text_width, __config.plot_area.margins.bottom, "center", __config); _local3.__set__color(__text_color); _local3.__set__size(__text_size); _local3.__set__align("center"); _local3.__set__htmlTxt(__data.series[_local2].value); _local3.x = _local3.x - (_local3.__get__width() / 2); if (__config.values.category.inside == true) { _local3.__set__y((-_local3.__get__textHeight()) - 4); } var _local4 = new com.amcharts.Line(__ticks_mc, "tick_mc" + _local2, _local2, [0, 0], [0, __config.axes.category.tick_length], 0, __config.axes.category.color); _local4.mc._x = __grid_interval * (_local2 + 0.5); _local4.mc._y = __config.axes.category.width; } _local4.mc._alpha = __config.axes.category.alpha; if (_local3.__get__textWidth() > __widest_value) { __widest_value = _local3.textWidth; } if (__config.values.category.rotate == 90) { var _local5 = com.amcharts.Utils.rotateText(__values_mc["value" + _local2], __config.background.color, __values_mc, "copy" + _local2, _local2 + __value_count); if (__type == "bar") { _local5._x = ((-_local5._width) - __config.axes.category.width) - __config.axes.category.tick_length; _local5._y = ((-(__text_width / __freq)) * (_local2 + 0.5)) + (_local5._height / 2); if (__config.values.category.inside == true) { _local5._x = 0; } } else { _local5._x = (((__text_width / __freq) * (_local2 + 0.5)) + 1) - (_local5._width / 2); _local5._y = (_local5._height + __config.axes.category.width) + __config.axes.category.tick_length; if (__config.values.category.inside == true) { _local5._y = -3; } } } else if (__config.values.category.rotate > 0) { var _local5 = __values_mc.createEmptyMovieClip("rotated_mc" + _local2, _local2); var _local6 = new com.amcharts.Load(); _local6.loadClip(((__config.path + "fonts/") + __config.font.toLowerCase()) + ".swf", _local5, this, "__rotateText", undefined, [_local2]); } } } _local2++; } } function __rotateText(movie_mc, params) { var _local3 = params[0]; movie_mc._rotation = -__config.values.category.rotate; movie_mc.tf_mc.txt.htmlText = __data.series[_local3].value; movie_mc.tf_mc.txt.textColor = __text_color; var _local4 = new TextFormat(); _local4.size = __text_size; movie_mc.tf_mc.txt.setTextFormat(_local4); movie_mc.tf_mc._x = 0; movie_mc.tf_mc._y = 0; if (__type == "bar") { movie_mc._y = (((-__grid_interval) * (_local3 + 0.5)) - (movie_mc.tf_mc.txt.textHeight / 2)) - 2; movie_mc._x = (-(__config.axes.category.width + __config.axes.category.tick_length)) - (movie_mc.tf_mc.txt.textHeight * Math.sin((__config.values.category.rotate * Math.PI) / 180)); } else { movie_mc._x = (__grid_interval * (_local3 + 0.5)) - ((movie_mc.tf_mc.txt.textHeight / 2) * Math.sin((__config.values.category.rotate * Math.PI) / 180)); movie_mc._y = __config.axes.category.width + __config.axes.category.tick_length; } } function get mc() { return(__mc); } function get widest() { return(__widest_value); } }
Symbol 40 MovieClip [__Packages.com.amcharts.column.Legend] Frame 0
class com.amcharts.column.Legend { var __mc, __config, __legend_entry_mc, __width, __spacing, __margins, __key_size, __text_width, __total_entries, __entries_mc, __height; function Legend (target_mc, name, depth, config) { __mc = target_mc.createEmptyMovieClip(name, depth); __config = config; __legend_entry_mc = new Array(); __mc._x = com.amcharts.Utils.toCoordinate(__config.legend.x, __config.width); __mc._y = com.amcharts.Utils.toCoordinate(__config.legend.y, __config.height); __width = com.amcharts.Utils.toCoordinate(__config.legend.width, __config.width); __spacing = __config.legend.spacing; __margins = __config.legend.margins; __key_size = __config.legend.key.size; __text_width = ((__width - (2 * __margins)) - __key_size) - __spacing; __init(); } function __init() { __total_entries = 0; __entries_mc = __mc.createEmptyMovieClip("entries_mc", 10); var _local2 = 0; while (_local2 < __config.graphs.graph.length) { if (__config.graphs.graph[_local2].visible_in_legend == true) { __total_entries++; __legend_entry_mc[_local2] = __entries_mc.createEmptyMovieClip("legendEntry_mc" + _local2, _local2 + 100); if (__config.legend.key.border_color != undefined) { var _local7 = 100; } else { var _local7 = 0; } var _local11 = new com.amcharts.Rectangle(__legend_entry_mc[_local2], "rectangle", 0, __key_size, __key_size, __config.graphs.graph[_local2].color, 0, __config.legend.key.border_color, 0, 100, _local7); if (__config.graphs.graph[_local2].pattern != undefined) { var _local6 = (new com.amcharts.Rectangle(__legend_entry_mc[_local2], "mask_mc", 5, __key_size, __key_size, 0, 0, 0, 0, 100)).__get__mc(); _local6._alpha = 0; var _local5 = __legend_entry_mc[_local2].createEmptyMovieClip("pattern_mc", 3); var _local8 = _local5.createEmptyMovieClip("pattern_loader_mc", 0); _local5.setMask(_local6); if (__config.graphs.graph[_local2].pattern_color != undefined) { var _local9 = new Color(_local5); _local9.setRGB(__config.graphs.graph[_local2].pattern_color); } var _local10 = new com.amcharts.Load(); _local10.loadClip(__config.path + __config.graphs.graph[_local2].pattern, _local8); } var _local4 = new com.amcharts.Text(__legend_entry_mc[_local2], "text", 1, __key_size + __spacing, 0, __text_width, __height, "left", __config); _local4.size = __config.legend.text_size; _local4.color = __config.legend.text_color; _local4.htmlTxt = __config.graphs.graph[_local2].title; var _local3 = _local4.textWidth; if (_local3 == undefined) { _local3 = 0; } if (_local4.width > _local3) { _local4.width = _local3 + 5; } else { _local3 = _local4.width; } if ((((_local3 + __key_size) + (2 * __spacing)) + 10) > __max_column_width) { __max_column_width = ((_local3 + __key_size) + (2 * __spacing)) + 10; } } _local2++; } __arrange(); } function __arrange() { var _local3 = 0; var _local6 = 0; var _local5 = __margins; var _local8 = Math.floor(((__width - (__margins * 2)) + __spacing) / __max_column_width); var _local4 = 1; if (_local8 > __total_entries) { _local8 = __total_entries; } if ((__config.legend.max_columns > 0) && (_local8 > __config.legend.max_columns)) { _local8 = __config.legend.max_columns; } if (__config.legend.reverse_order == true) { var _local9 = __config.graphs.graph.length - 1; var _local10 = -1; var _local11 = -1; } else { var _local9 = 0; var _local10 = 1; var _local11 = __config.graphs.graph.length; } var _local2 = _local9; while (_local2 != _local11) { if (__config.graphs.graph[_local2].visible_in_legend == true) { if (__legend_entry_mc[_local2]._height > _local3) { _local3 = __legend_entry_mc[_local2]._height; } __legend_entry_mc[_local2]._x = __margins + (__max_column_width * (_local4 - 1)); __legend_entry_mc[_local2]._y = _local5 + _local6; _local4++; if (_local4 > _local8) { if (_local2 == 0) { _local5 = __margins; } else { _local5 = __legend_entry_mc[_local2]._y; } _local6 = _local3 + __spacing; _local4 = 1; _local3 = 0; } var _local7 = __legend_entry_mc[_local2]; } _local2 = _local2 + _local10; } __height = (((_local7._y + _local6) + __margins) - __spacing) - 1; __drawBg(); if (__config.legend.align == "center") { __entries_mc._x = ((__width - __entries_mc._width) - __config.legend.margins) / 2; } if (__config.legend.align == "right") { __entries_mc._x = (__width - __entries_mc._width) - (__config.legend.margins * 2); } } function __drawBg() { var _local2 = new com.amcharts.Rectangle(__mc, "bg_mc", 0, __width, __height, __config.legend.color, 0, __config.legend.border_color, 0, __config.legend.alpha, __config.legend.border_alpha); } function get mc() { return(__mc); } var __max_column_width = 0; }
Symbol 41 MovieClip [__Packages.com.amcharts.column.MinMax] Frame 0
class com.amcharts.column.MinMax { function MinMax () { } static function calculate(min_defined, max_defined, data, grid_count, config) { if ((config.column.type == "clustered") || (config.column.type == "3d column")) { var _local2 = getMax(data, -1.79769313486232E308, "value"); _local2 = getMax(data, _local2, "start", config); } if (config.column.type == "stacked") { var _local2 = getSumMax(data, -1.79769313486232E308, "value", config); _local2 = getMax(data, _local2, "value", config); } if (config.column.type == "100% stacked") { var _local2 = getSumMax(data, -1.79769313486232E308, "percent", config); _local2 = getMax(data, _local2, "percent", config); } if ((isNaN(max_defined) == false) && ((max_defined >= _local2) || (config.values.value.strict_min_max == true))) { var _local2 = max_defined; } else { max_defined = undefined; } if ((config.column.type == "clustered") || (config.column.type == "3d column")) { var _local1 = getMin(data, Number.MAX_VALUE, "value"); _local1 = getMin(data, _local1, "start", config); } if (config.column.type == "stacked") { var _local1 = getSumMin(data, Number.MAX_VALUE, "value", config); _local1 = getMin(data, _local1, "value", config); } if (config.column.type == "100% stacked") { var _local1 = getSumMin(data, Number.MAX_VALUE, "percent", config); _local1 = getMin(data, _local1, "percent", config); } var _local4 = _local1; if ((isNaN(min_defined) == false) && ((min_defined <= _local1) || (config.values.value.strict_min_max == true))) { var _local1 = min_defined; } else { min_defined = undefined; } if ((_local1 == 0) && (_local2 == 0)) { var _local2 = 9; } var _local13 = _local1; var _local12 = _local2; var _local14 = _local2 - _local1; var _local6; if (_local14 == 0) { _local6 = Math.pow(10, Math.floor(Math.log(Math.abs(_local2)) * Math.LOG10E)) / 10; } else { _local6 = Math.pow(10, Math.floor(Math.log(Math.abs(_local14)) * Math.LOG10E)) / 10; } if (isNaN(max_defined) == true) { var _local2 = (Math.ceil(_local2 / _local6) * _local6) + _local6; } if (isNaN(min_defined) == true) { var _local1 = (Math.floor(_local1 / _local6) * _local6) - _local6; } if (config.column.type == "100% stacked") { if (_local1 < -100) { var _local1 = -100; } if (_local2 > 100) { var _local2 = 100; } } _local14 = _local2 - _local1; _local6 = Math.pow(10, Math.floor(Math.log(Math.abs(_local14)) * Math.LOG10E)) / 10; var _local5 = Math.ceil((_local14 / grid_count) / _local6) * _local6; var _local11 = Math.pow(10, Math.floor(Math.log(Math.abs(_local5)) * Math.LOG10E)); var _local8 = Math.ceil(_local5 / _local11); if (_local8 > 5) { _local8 = 10; } if ((_local8 <= 5) and (_local8 > 2)) { _local8 = 5; } _local5 = (Math.ceil(_local5 / (_local11 * _local8)) * _local11) * _local8; var _local1 = _local5 * Math.floor(_local1 / _local5); var _local2 = _local5 * Math.ceil(_local2 / _local5); if ((_local1 < 0) and (_local13 >= 0)) { _local1 = 0; } if ((_local2 > 0) and (_local12 <= 0)) { _local2 = 0; } if ((_local4 > 1) && ((_local2 - _local4) > 1)) { _local4 = Math.floor(_local4); } _local14 = Math.pow(10, Math.floor(Math.log(Math.abs(_local4)) * Math.LOG10E)); if (_local1 == 0) { _local4 = _local14; } if ((_local1 == 0) && (_local4 > 1)) { _local4 = 1; } if ((_local1 > 0) && ((_local4 - _local5) > 0)) { if ((_local1 + _local5) < _local4) { _local4 = _local1 + _local5; } else { _local4 = _local1; } } return([_local1, _local2, _local5, _local4]); } static function getMax(data, max, val, config) { var _local2 = 0; while (_local2 < data.length) { var _local1 = 0; while (_local1 < data[_local2].values.length) { if (data[_local2].values[_local1][val] > max) { max = data[_local2].values[_local1][val]; } _local1++; } _local2++; } max = getMaxOfGuides(max, config); return(max); } static function getSumMax(data, max, val, config) { var _local2 = 0; while (_local2 < data[0].values.length) { var _local5 = 0; var _local1 = 0; while (_local1 < data.length) { if (((data[_local1].values[_local2][val] != null) && (data[_local1].values[_local2][val] > 0)) && (config.graphs.graph[_local1].type != "line")) { _local5 = _local5 + data[_local1].values[_local2][val]; } _local1++; } if (_local5 > max) { max = _local5; } _local2++; } max = getMaxOfGuides(max, config); return(max); } static function getSumMin(data, min, val, config) { var _local2 = 0; while (_local2 < data[0].values.length) { var _local5 = 0; var _local1 = 0; while (_local1 < data.length) { if (config.axes.value.logarithmic == true) { if ((data[_local1].values[_local2][val] != null) && (config.graphs.graph[_local1].type != "line")) { _local5 = _local5 + data[_local1].values[_local2][val]; } } else if (((data[_local1].values[_local2][val] != null) && (data[_local1].values[_local2][val] < 0)) && (config.graphs.graph[_local1].type != "line")) { _local5 = _local5 + data[_local1].values[_local2][val]; } _local1++; } if (_local5 < min) { min = _local5; } _local2++; } min = getMinOfGuides(min, config); return(min); } static function getMin(data, min, val, config) { var _local2 = 0; while (_local2 < data.length) { var _local1 = 0; while (_local1 < data[_local2].values.length) { if (data[_local2].values[_local1][val] < min) { min = data[_local2].values[_local1][val]; } _local1++; } _local2++; } min = getMinOfGuides(min, config); return(min); } static function getMaxOfGuides(max, config) { if (config.guides.max_min == true) { var _local1 = 0; while (_local1 < config.guides.guide.length) { if (config.guides.guide[_local1].start_value > max) { max = config.guides.guide[_local1].start_value; } if (config.guides.guide[_local1].end_value > max) { max = config.guides.guide[_local1].end_value; } _local1++; } } return(max); } static function getMinOfGuides(min, config) { if (config.guides.max_min == true) { var _local1 = 0; while (_local1 < config.guides.guide.length) { if (config.guides.guide[_local1].start_value < min) { min = config.guides.guide[_local1].start_value; } if (config.guides.guide[_local1].end_value < min) { min = config.guides.guide[_local1].end_value; } _local1++; } } return(min); } }
Symbol 42 MovieClip [__Packages.com.amcharts.column.GridValue] Frame 0
class com.amcharts.column.GridValue { var __mc, __config, __grid0_mc, __type, __min, __max, __step, __min_real, __alpha, __color, __dashed, __dash_length, __fill_alpha, __fill_color, __height, __width, __dx, __dy; function GridValue (target_mc, name, depth, min, max, step, min_real, config, grid0_mc) { __mc = target_mc.createEmptyMovieClip(name, depth); __config = config; __grid0_mc = grid0_mc; __type = __config.type; __min = min; __max = max; __step = step; __min_real = min_real; __alpha = __config.grid.value.alpha; __color = __config.grid.value.color; __dashed = __config.grid.value.dashed; __dash_length = __config.grid.value.dash_length; __fill_alpha = __config.grid.value.fill_alpha; __fill_color = __config.grid.value.fill_color; __height = __config.plot_area.height; __width = __config.plot_area.width; if (__type == "bar") { __height = __config.plot_area.width; __width = __config.plot_area.height; } __dx = __config.dx; __dy = __config.dy; __mc._x = __config.plot_area.margins.left + __dx; __mc._y = (__config.height - __config.plot_area.margins.bottom) + __dy; __grid0_mc._x = __config.plot_area.margins.left; __grid0_mc._y = __config.height - __config.plot_area.margins.bottom; __init(); } function __init() { var _local12 = Math.round((__max - __min) / __step) + 1; var _local13 = __height / (_local12 - 1); var _local15 = 1; var _local14 = 0; var _local6 = 1; if (__config.axes.value.logarithmic == true) { var _local17 = (Math.log(__max) * Math.LOG10E) - (Math.log(__min_real) * Math.LOG10E); _local13 = __height / _local17; if (_local17 > 2) { var _local16 = true; _local12 = _local17; _local14 = Math.log(__min_real) * Math.LOG10E; if (_local12 > __config.grid.value.approx_count) { _local15 = Math.ceil(_local12 / __config.grid.value.approx_count); } } } var _local3 = _local14; for ( ; _local3 < _local12 ; if (_local4 == 0) { var _local5 = __alpha * 4if ((((__dx != 0) && (__dy != 0)) && (__min < 0)) && (__max >= 0)) { if (__type == "bar") { var _local8 = new com.amcharts.Line(__grid0_mc, "grid0_mc", 0, [_local2, _local2, _local2 + __dx], [0, -__width, (-__width) + __dy], 0, __color)} else { var _local8 = new com.amcharts.Line(__grid0_mc, "grid0_mc", 0, [0, __width, __width + __dx], [-_local2, -_local2, (-_local2) + __dy], 0, __color)} } _local8.mc._alpha = _local5 + 20} else { var _local5 = __alpha} , if ((__dashed == true) and (_local4 != 0)) { if (__type == "bar") { var _local7 = new com.amcharts.DashedLine(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [_local2, _local2], [0, -__width], 0, __dash_length, __color)} else { var _local7 = new com.amcharts.DashedLine(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [0, __width], [-_local2, -_local2], 0, __dash_length, __color)} } else if (__type == "bar") { var _local7 = new com.amcharts.Line(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [_local2, _local2], [0, -__width], 0, __color)} else { var _local7 = new com.amcharts.Line(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [0, __width], [-_local2, -_local2], 0, __color)} , _local7.mc._alpha = _local5 , if ((_local6 == 1) && (__fill_alpha > 0)) { if (__type == "bar") { var _local11 = new com.amcharts.Rectangle(__mc, "fill_mc" + _local3, __mc.getNextHighestDepth(), previous_pos - _local2, -__width, __fill_color, 0, 0, 0, __fill_alpha, 0)_local11.mc._x = _local2} else { var _local11 = new com.amcharts.Rectangle(__mc, "fill_mc" + _local3, __mc.getNextHighestDepth(), __width, _local2 - previous_pos, __fill_color, 0, 0, 0, __fill_alpha, 0)_local11.mc._y = -_local2} _local6 = 0} else { _local6++} , var previous_pos = _local2 , if ((__dx != 0) || (__dy != 0)) { if ((__dashed == true) and (_local4 != 0)) { if (__type == "bar") { var _local9 = new com.amcharts.DashedLine(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [_local2 - __dx, _local2], [-__dy, 0], 0, __dash_length, __color)} else { var _local9 = new com.amcharts.DashedLine(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [-__dx, 0], [(-_local2) - __dy, -_local2], 0, __dash_length, __color)} } else if (__type == "bar") { var _local9 = new com.amcharts.Line(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [_local2 - __dx, _local2], [-__dy, 0], 0, __color)} else { var _local9 = new com.amcharts.Line(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [-__dx, 0], [(-_local2) - __dy, -_local2], 0, __color)} _local9.mc._alpha = _local5} , _local3 = _local3 + _local15) { if (__config.values.value.reverse == true) { var _local4 = com.amcharts.Utils.fixedMath(__min, ((_local12 - _local3) - 1) * __step, "plus"); } else { var _local4 = com.amcharts.Utils.fixedMath(__min, _local3 * __step, "plus"); } if (__config.axes.value.logarithmic == true) { if (_local4 == 0) { var _local4 = __min_real; } if (_local16 == true) { var _local4 = Math.pow(10, _local3); } var _local10 = (Math.log(_local4) * Math.LOG10E) - (Math.log(__min_real) * Math.LOG10E); var _local2 = _local13 * _local10; if (__config.values.value.reverse == true) { _local2 = __height - _local2; } if (_local4 > __max) { break; } if (_local4 < __min_real) { } else { continue; _local2 = _local13 * _local3; if (_local4 == 0) { var _local5 = __alpha * 4; if ((((__dx != 0) && (__dy != 0)) && (__min < 0)) && (__max >= 0)) { if (__type == "bar") { var _local8 = new com.amcharts.Line(__grid0_mc, "grid0_mc", 0, [_local2, _local2, _local2 + __dx], [0, -__width, (-__width) + __dy], 0, __color); } else { var _local8 = new com.amcharts.Line(__grid0_mc, "grid0_mc", 0, [0, __width, __width + __dx], [-_local2, -_local2, (-_local2) + __dy], 0, __color); } } _local8.mc._alpha = _local5 + 20; } else { var _local5 = __alpha; } if ((__dashed == true) and (_local4 != 0)) { if (__type == "bar") { var _local7 = new com.amcharts.DashedLine(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [_local2, _local2], [0, -__width], 0, __dash_length, __color); } else { var _local7 = new com.amcharts.DashedLine(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [0, __width], [-_local2, -_local2], 0, __dash_length, __color); } } else if (__type == "bar") { var _local7 = new com.amcharts.Line(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [_local2, _local2], [0, -__width], 0, __color); } else { var _local7 = new com.amcharts.Line(__mc, "grid_mc" + _local3, __mc.getNextHighestDepth(), [0, __width], [-_local2, -_local2], 0, __color); } _local7.mc._alpha = _local5; if ((_local6 == 1) && (__fill_alpha > 0)) { if (__type == "bar") { var _local11 = new com.amcharts.Rectangle(__mc, "fill_mc" + _local3, __mc.getNextHighestDepth(), previous_pos - _local2, -__width, __fill_color, 0, 0, 0, __fill_alpha, 0); _local11.mc._x = _local2; } else { var _local11 = new com.amcharts.Rectangle(__mc, "fill_mc" + _local3, __mc.getNextHighestDepth(), __width, _local2 - previous_pos, __fill_color, 0, 0, 0, __fill_alpha, 0); _local11.mc._y = -_local2; } _local6 = 0; } else { _local6++; } var previous_pos = _local2; if ((__dx != 0) || (__dy != 0)) { if ((__dashed == true) and (_local4 != 0)) { if (__type == "bar") { var _local9 = new com.amcharts.DashedLine(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [_local2 - __dx, _local2], [-__dy, 0], 0, __dash_length, __color); } else { var _local9 = new com.amcharts.DashedLine(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [-__dx, 0], [(-_local2) - __dy, -_local2], 0, __dash_length, __color); } } else if (__type == "bar") { var _local9 = new com.amcharts.Line(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [_local2 - __dx, _local2], [-__dy, 0], 0, __color); } else { var _local9 = new com.amcharts.Line(__mc, "grid3d_mc" + _local3, __mc.getNextHighestDepth(), [-__dx, 0], [(-_local2) - __dy, -_local2], 0, __color); } _local9.mc._alpha = _local5; } } } else { var _local2 = _local13 * _local3; } } } }
Symbol 43 MovieClip [__Packages.com.amcharts.DashedLine] Frame 0
class com.amcharts.DashedLine { var __mc; function DashedLine (target_mc, name, depth, x, y, width, dash_length, color, alpha) { __mc = target_mc.createEmptyMovieClip(name, depth); var _local14 = x.length; var _local3 = 1; while (_local3 < _local14) { var _local7 = __mc.createEmptyMovieClip("dashedLine", _local3); _local7._x = x[_local3 - 1]; _local7._y = y[_local3 - 1]; var _local4 = Math.sqrt(Math.pow(x[_local3] - x[_local3 - 1], 2) + Math.pow(y[_local3] - y[_local3 - 1], 2)) / dash_length; var _local5 = (x[_local3] - x[_local3 - 1]) / _local4; var _local6 = (y[_local3] - y[_local3 - 1]) / _local4; var _local2 = 1; while (_local2 < _local4) { var _local10 = new com.amcharts.Line(_local7, "line" + _local2, _local2, [(_local2 - 1) * _local5, _local2 * _local5], [(_local2 - 1) * _local6, _local2 * _local6], width, color, alpha); _local2 = _local2 + 2; } _local3++; } } function get mc() { return(__mc); } }
Symbol 44 MovieClip [__Packages.com.amcharts.column.ValuesValue] Frame 0
class com.amcharts.column.ValuesValue { var __config, __type, __mc, __values_mc, __ticks_mc, __max, __min, __step, __min_real, __height, __freq, __text_width, __text_color, __text_size, __grid_count, __grid_interval, __tick_length, __tick_color, __tick_alpha, __duration, __start_count, __end_count, __widest_value; function ValuesValue (target_mc, name, depth, min, max, step, min_real, config) { __config = config; __type = __config.type; __mc = target_mc.createEmptyMovieClip(name, depth); __mc._y = __config.height - __config.plot_area.margins.bottom; __values_mc = __mc.createEmptyMovieClip("values_mc", 0); __ticks_mc = __mc.createEmptyMovieClip("ticks_mc", 1); __max = max; __min = min; __step = step; __min_real = min_real; __height = __config.plot_area.height; if (__type == "bar") { __height = __config.plot_area.width; } __freq = __config.values.value.frequency; __text_width = ((__config.plot_area.margins.left - __config.axes.value.tick_length) - __config.axes.value.width) + 1; __text_color = __config.values.value.color; __text_size = __config.values.value.text_size; __grid_count = Math.round((__max - __min) / __step) + 1; __grid_interval = __height / (__grid_count - 1); __tick_length = __config.axes.value.tick_length; __tick_color = __config.axes.value.color; __tick_alpha = __config.axes.value.alpha; __duration = __config.values.value.duration; if (__config.values.value.skip_first == true) { __start_count = 1; } else { __start_count = 0; } if (__config.values.value.skip_last == true) { __end_count = __grid_count - 1; } else { __end_count = __grid_count; } __widest_value = 0; __init(); } function __init() { var _local5 = 0; var _local11 = false; var _local2 = __start_count; while (_local2 < __end_count) { var _local6 = com.amcharts.Utils.fixedMath(__min, _local2 * __step, "plus"); if (__config.values.value.integers_only == false) { var _local7 = _local6.toString().split(".")[1].length; if (_local7 > _local5) { _local5 = _local7; } if ((_local7 > 0) && (_local5 < __config.digits_after_decimal)) { _local5 = __config.digits_after_decimal; } } if (((Math.abs(_local6) <= __config.scientific_min) || (Math.abs(_local6) >= __config.scientific_max)) && (_local6 != 0)) { _local11 = true; } _local2 = _local2 + __freq; } if (__config.axes.value.logarithmic == true) { var _local15 = (Math.log(__max) * Math.LOG10E) - (Math.log(__min_real) * Math.LOG10E); if (_local15 > 2) { var _local14 = true; __start_count = Math.log(__min_real) * Math.LOG10E; __end_count = _local15; if ((__end_count - __start_count) > __config.grid.value.approx_count) { __freq = __freq * Math.ceil((__end_count - __start_count) / __config.grid.value.approx_count); } if (__config.values.value.skip_first == true) { __start_count = __start_count + __freq; } if (__config.values.value.skip_last == true) { __end_count = __end_count - __freq; } } __grid_interval = __height / _local15; } if (__duration != undefined) { var _local12 = com.amcharts.Durations.getMaxInterval(__max, __duration); } var _local13 = 0; _local2 = __start_count; while (_local2 < __end_count) { _local13++; if (__config.values.value.reverse == true) { var _local3 = com.amcharts.Utils.fixedMath(__min, ((__grid_count - _local2) - 1) * __step, "plus"); } else { var _local3 = com.amcharts.Utils.fixedMath(__min, _local2 * __step, "plus"); } if ((__config.values.value.integers_only == true) && (_local3 != int(_local3))) { } else { if (__config.axes.value.logarithmic == true) { if (_local3 == 0) { var _local3 = __min_real; } if (_local14 == true) { var _local3 = Math.pow(10, _local2); } if (_local3 > __max) { break; } if (_local3 < __min_real) { } else { var _local9 = (Math.log(_local3) * Math.LOG10E) - (Math.log(__min_real) * Math.LOG10E); var _local10 = __grid_interval * _local9; if (__config.values.value.reverse == true) { _local10 = __height - _local10; } // unexpected jump _local10 = __grid_interval * _local2; if (__duration != undefined) { var _local4 = com.amcharts.Durations.formatDuration(_local3, __duration, "", __config.strings, _local12, __config.decimals_separator, __config.thousands_separator, _local5); } else { var _local4 = com.amcharts.Utils.formatNumber(_local3, __config.decimals_separator, __config.thousands_separator, _local5, false, false, undefined, _local11); } if (__config.values.value.unit_position == "left") { var _local4 = __config.values.value.unit + _local4; } else { var _local4 = _local4 + __config.values.value.unit; } var _local8 = new com.amcharts.column.Value(__values_mc, "value_mc" + _local2, _local2, __config, _local10, undefined, _local4, __config.values.value.color, __config.values.value.text_size, __config.values.value.inside, __config.values.value.rotate, false, __config.axes.value.tick_length); if (_local8.textWidth > __widest_value) { __widest_value = _local8.textWidth; } } } else { var _local10 = __grid_interval * _local2; } if (__duration != undefined) { var _local4 = com.amcharts.Durations.formatDuration(_local3, __duration, "", __config.strings, _local12, __config.decimals_separator, __config.thousands_separator, _local5); } else { var _local4 = com.amcharts.Utils.formatNumber(_local3, __config.decimals_separator, __config.thousands_separator, _local5, false, false, undefined, _local11); } if (__config.values.value.unit_position == "left") { var _local4 = __config.values.value.unit + _local4; } else { var _local4 = _local4 + __config.values.value.unit; } var _local8 = new com.amcharts.column.Value(__values_mc, "value_mc" + _local2, _local2, __config, _local10, undefined, _local4, __config.values.value.color, __config.values.value.text_size, __config.values.value.inside, __config.values.value.rotate, false, __config.axes.value.tick_length); if (_local8.textWidth > __widest_value) { __widest_value = _local8.textWidth; } } _local2 = _local2 + __freq; } } function get widest() { return(__widest_value); } function get mc() { return(__mc); } }
Symbol 45 MovieClip [__Packages.com.amcharts.column.Value] Frame 0
class com.amcharts.column.Value { var __mc, __config, __pos, __pos2, __txt, __text_color, __text_size, __inside, __rotate, __centered, __tick_length, __type, __behind, __text_width, __value_width; function Value (target_mc, name, depth, config, pos, pos2, txt, text_color, text_size, inside, rotate, centered, tick_length, behind) { __mc = target_mc.createEmptyMovieClip(name, depth); __config = config; __pos = pos; __pos2 = pos2; __txt = txt; __text_color = text_color; __text_size = text_size; __inside = inside; __rotate = rotate; __centered = centered; __tick_length = tick_length; __type = __config.type; __behind = behind; if (__inside == true) { __text_width = __config.plot_area.width; } else { __text_width = ((__config.plot_area.margins.left - __tick_length) - __config.axes.value.width) + 1; } __init(); } function __init() { var _local5 = __mc.createEmptyMovieClip("value_mc", 10); if (__type == "bar") { var _local2 = new com.amcharts.Text(_local5, "value_txt", 0, __pos + __config.plot_area.margins.left, (__config.axes.value.width + __tick_length) - 2, 0, __config.plot_area.margins.bottom, "center", __config); } else { var _local2 = new com.amcharts.Text(_local5, "value_txt", 0, 0, -__pos, __text_width, __config.height, "left", __config); } _local2.__set__color(__text_color); _local2.__set__size(__text_size); _local2.__set__htmlTxt(__txt); _local2.__set__align("right"); __value_width = _local2.textWidth; if (__type != "bar") { _local2.__set__y((_local2.__get__y() - (_local2.__get__textHeight() / 2)) - 3); } if (__inside == true) { if ((__type == "column") && (__rotate == 0)) { _local2.__set__width(__config.plot_area.width); _local2.__set__align("left"); _local2.__set__x(__config.plot_area.margins.left + 1); _local2.y = _local2.y - (_local2.__get__textHeight() / 2); } if ((__type == "bar") && (__rotate == 0)) { _local2.x = _local2.x + ((_local2.__get__textWidth() / 2) + 3); _local2.__set__y((-_local2.__get__textHeight()) - 3); } } if ((__centered == true) && (__rotate != 90)) { if (__type == "bar") { _local2.__set__x(((__pos + __config.plot_area.margins.left) + ((__pos2 - __pos) / 2)) - (_local2.__get__textWidth() / 2)); } else { _local2.__set__y(-(((__pos + ((__pos2 - __pos) / 2)) + (_local2.__get__textHeight() / 2)) + 3)); } } if (__rotate == 90) { var _local3 = com.amcharts.Utils.rotateText(_local2.__get__field(), __config.background.color, _local5, "copy", 20); if (__type == "bar") { _local3._x = (__pos + __config.plot_area.margins.left) - (_local3._width / 2); _local3._y = (_local3._height + __config.axes.value.width) + __tick_length; if (__inside == true) { _local3._x = _local3._x + ((_local3._width / 2) - 1); _local3._y = -2; } if (__centered == true) { _local3._x = ((__pos + __config.plot_area.margins.left) + ((__pos2 - __pos) / 2)) - (_local2.__get__textWidth() / 2); } } else { _local3._x = ((__config.plot_area.margins.left - _local3._width) - __config.axes.value.width) - __tick_length; _local3._y = (-__pos) + (_local3._height / 2); if (__inside == true) { _local3._x = __config.plot_area.margins.left - 1; _local3._y = _local3._y - (_local3._height / 2); } if (__centered == true) { _local3._y = -(((__pos + ((__pos2 - __pos) / 2)) - (_local3._height / 2)) + 3); } } } else if (__rotate > 0) { var _local3 = __mc.createEmptyMovieClip("rotated_mc", 10); var _local6 = new com.amcharts.Load(); _local6.loadClip(((__config.path + "fonts/") + __config.font.toLowerCase()) + ".swf", _local3, this, "__rotateText"); } if (((__inside == true) && (__config.dx != 0)) && ((__config.dy != 0) & (__behind == true))) { _local2.x = _local2.x + __config.dx; _local2.y = _local2.y + __config.dy; _local3._x = _local3._x + __config.dx; _local3._y = _local3._y + __config.dy; } if ((__tick_length > 0) and (__config.axes.value.alpha > 0)) { if (__type == "bar") { var _local4 = new com.amcharts.Line(__mc, "tick_mc", 0, [0, 0], [0, __tick_length], 0, __config.axes.value.color); _local4.mc._y = __config.axes.value.width; _local4.mc._x = __pos + __config.plot_area.margins.left; } else { var _local4 = new com.amcharts.Line(__mc, "tick_mc", 0, [0, __tick_length], [0, 0], 0, __config.axes.value.color); _local4.mc._y = -__pos; _local4.mc._x = ((__config.plot_area.margins.left - __tick_length) - __config.axes.value.width) + 1; } _local4.mc._alpha = __config.axes.value.alpha; } } function __rotateText(movie_mc) { movie_mc.tf_mc.txt.text = __txt; var _local5 = __pos; movie_mc._rotation = -__rotate; movie_mc.tf_mc.txt.textColor = __text_color; var _local3 = new TextFormat(); _local3.size = __text_size; movie_mc.tf_mc.txt.setTextFormat(_local3); movie_mc.tf_mc._x = 0; movie_mc.tf_mc._y = 0; if (__centered == true) { var _local4 = __pos + ((__pos2 - __pos) / 2); } else { var _local4 = __pos; } if (__type == "bar") { movie_mc._x = (_local4 + __config.plot_area.margins.left) - ((movie_mc.tf_mc.txt.textHeight / 2) * Math.sin((__rotate * Math.PI) / 180)); movie_mc._y = __config.axes.value.width + __tick_length; } else { movie_mc._y = ((-_local4) - (movie_mc.tf_mc.txt.textHeight / 2)) - 2; movie_mc._x = (__config.plot_area.margins.left - (__config.axes.value.width + __tick_length)) - (movie_mc.tf_mc.txt.textHeight * Math.sin((__rotate * Math.PI) / 180)); } } function get textWidth() { return(__value_width); } }
Symbol 46 MovieClip [__Packages.com.amcharts.column.GridCategory] Frame 0
class com.amcharts.column.GridCategory { var __config, __data, __type, __mc, __backgrounds_mc, __grid_mc, __alpha, __color, __dashed, __dash_length, __height, __width, __dx, __dy, __grid_count, __grid_interval; function GridCategory (target_mc, name, depth, config, data) { __config = config; __data = data; __type = config.type; __mc = target_mc.createEmptyMovieClip(name, depth); __backgrounds_mc = __mc.createEmptyMovieClip("backgrounds_mc", 0); __grid_mc = __mc.createEmptyMovieClip("grid_mc", 1); __alpha = __config.grid.category.alpha; __color = __config.grid.category.color; __dashed = __config.grid.category.dashed; __dash_length = __config.grid.category.dash_length; __height = __config.plot_area.height; __width = __config.plot_area.width; if (__type == "bar") { __height = __config.plot_area.width; __width = __config.plot_area.height; } __dx = __config.dx; __dy = __config.dy; __mc._x = __config.plot_area.margins.left + __dx; __mc._y = (__config.height - __config.plot_area.margins.bottom) + __dy; __grid_count = data.series.length + 1; __grid_interval = __width / (__grid_count - 1); __init(); } function __init() { var _local2 = 0; while (_local2 < __grid_count) { if (__data.series[_local2].bg_color != undefined) { if (__type == "bar") { var _local5 = new com.amcharts.Rectangle(__backgrounds_mc, "bg_mc" + _local2, _local2, __height, -__grid_interval, __data.series[_local2].bg_color, 0, 0, 0, __data.series[_local2].bg_alpha, 0); _local5.mc._y = (-_local2) * __grid_interval; } else { var _local5 = new com.amcharts.Rectangle(__backgrounds_mc, "bg_mc" + _local2, _local2, __grid_interval, -__height, __data.series[_local2].bg_color, 0, 0, 0, __data.series[_local2].bg_alpha, 0); _local5.mc._x = _local2 * __grid_interval; } } _local2++; } _local2 = 0; while (_local2 < __grid_count) { if (((((_local2 - __config.values.category.start_from) + 1) / __config.values.category.frequency) == int(((_local2 - __config.values.category.start_from) + 1) / __config.values.category.frequency)) || (__data.series[_local2].show == true)) { if (__dashed == true) { if (__type == "bar") { var _local3 = new com.amcharts.DashedLine(__grid_mc, "grid_mc" + _local2, _local2, [0, __height], [(-__grid_interval) * _local2, (-__grid_interval) * _local2], 0, __dash_length, __color); } else { var _local3 = new com.amcharts.DashedLine(__grid_mc, "grid_mc" + _local2, _local2, [__grid_interval * _local2, __grid_interval * _local2], [0, -__height], 0, __dash_length, __color); } } else if (__type == "bar") { var _local3 = new com.amcharts.Line(__grid_mc, "grid_mc" + _local2, _local2, [0, __height], [(-__grid_interval) * _local2, (-__grid_interval) * _local2], 0, __color); } else { var _local3 = new com.amcharts.Line(__grid_mc, "grid_mc" + _local2, _local2, [__grid_interval * _local2, __grid_interval * _local2], [0, -__height], 0, __color); } _local3.mc._alpha = __alpha; if ((__dx != 0) && (__dy != 0)) { if (__dashed == true) { if (__type == "bar") { var _local4 = new com.amcharts.DashedLine(__grid_mc, "grid_mc" + _local2, _local2 + __grid_count, [-__dx, 0], [((-__grid_interval) * _local2) - __dy, (-__grid_interval) * _local2], 0, __dash_length, __color); } else { var _local4 = new com.amcharts.DashedLine(__grid_mc, "grid_mc" + _local2, _local2 + __grid_count, [(__grid_interval * _local2) - __dx, __grid_interval * _local2], [-__dy, 0], 0, __dash_length, __color); } } else if (__type == "bar") { var _local4 = new com.amcharts.Line(__grid_mc, "grid_mc" + _local2, _local2 + __grid_count, [-__dx, 0], [((-__grid_interval) * _local2) - __dy, (-__grid_interval) * _local2], 0, __color); } else { var _local4 = new com.amcharts.Line(__grid_mc, "grid_mc" + _local2, _local2 + __grid_count, [(__grid_interval * _local2) - __dx, __grid_interval * _local2], [-__dy, 0], 0, __color); } _local4.mc._alpha = __alpha; } } _local2++; } } }
Symbol 47 MovieClip [__Packages.com.amcharts.column.Stacked] Frame 0
class com.amcharts.column.Stacked { var __config, __type, __data, __tween_array, __interval, __mc, __min, __max, __min_real, __height, __width, __base_val, __step, __cell_width, __graph_count, __column_width; function Stacked (target_mc, name, depth, config, data) { AsBroadcaster.initialize(this); __config = config; __type = __config.type; __data = data; __tween_array = new Array(); __interval = new Array(); __mc = target_mc.createEmptyMovieClip(name, depth); __mc._x = __config.plot_area.margins.left; __min = __config.min; __max = __config.max; __min_real = __config.min_real; __height = __config.plot_area.height; __width = __config.plot_area.width; if (__type == "bar") { __width = __config.plot_area.height; __height = __config.plot_area.width; } __base_val = 0; if ((__min > 0) && (__max > 0)) { __base_val = __min; } if ((__min < 0) && (__max < 0)) { __base_val = __max; } __step = __height / (__max - __min); if (__type == "bar") { if (__config.values.value.reverse == true) { __mc._x = (__config.plot_area.margins.left + __height) - ((__base_val - __min) * __step); } else { __mc._x = __config.plot_area.margins.left - ((__min - __base_val) * __step); } __mc._y = __config.height - __config.plot_area.margins.bottom; } else if (__config.values.value.reverse == true) { __mc._y = __config.plot_area.margins.top + ((__base_val - __min) * __step); } else { __mc._y = (__config.height - __config.plot_area.margins.bottom) + ((__min - __base_val) * __step); } __cell_width = __width / __data.series.length; __graph_count = __data.graphs.graph.length; __column_width = (__cell_width * __config.column.width) / 100; if (__config.axes.value.logarithmic == true) { __base_val = __min_real; var _local2 = (Math.log(__max) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); __step = __height / _local2; } __init(); } function __init() { var _local5 = 0; while (_local5 < __data.series.length) { __interval[_local5] = new Array(); var _local6 = __mc.createEmptyMovieClip("columns_mc" + _local5, _local5); if (__type == "bar") { _local6._y = ((-_local5) * __cell_width) - ((__cell_width - ((__cell_width * __config.column.width) / 100)) / 2); } else { _local6._x = (_local5 * __cell_width) + ((__cell_width - ((__cell_width * __config.column.width) / 100)) / 2); } var _local19 = 0; var _local21 = 0; var _local18 = 0; var _local20 = 0; var _local22 = 0; var _local31 = 0; var _local29 = 0; var _local35 = 0; var _local9 = com.amcharts.Utils.toCoordinate(__config.column.corner_radius_top, __column_width / 2); var _local10 = com.amcharts.Utils.toCoordinate(__config.column.corner_radius_bottom, __column_width / 2); var _local2 = 0; while (_local2 < __graph_count) { if (__config.graphs.graph[_local2].type == "column") { var _local28 = __base_val; if (__config.column.type == "stacked") { var _local16 = __data.graphs.graph[_local2].values[_local5].value; } else { var _local16 = __data.graphs.graph[_local2].values[_local5].percent; } var _local26 = false; if (_local16 == undefined) { var _local16 = _local28; _local26 = true; } if ((__config.axes.value.logarithmic != true) && (_local2 > 0)) { if (_local16 < 0) { _local28 = _local29; var _local16 = _local16 + _local28; _local29 = _local16; } else { _local28 = _local35; var _local16 = _local16 + _local28; _local35 = _local16; } } if (__config.axes.value.logarithmic == true) { if (_local31 > 0) { _local28 = _local22; var _local16 = _local16 + _local22; } _local22 = _local16; _local28 = (Math.log(_local28) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); var _local16 = (Math.log(_local16) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); } _local31++; var _local3 = __step * (_local16 - _local28); if (_local3 == 0) { _local3 = 0.01; } if (__config.values.value.reverse == true) { _local3 = -_local3; } if (__data.graphs.graph[_local2].values[_local5].color != undefined) { var _local13 = __data.graphs.graph[_local2].values[_local5].color; } else { var _local13 = __config.graphs.graph[_local2].color; } if (__config.graphs.graph[_local2].gradient_fill_colors != undefined) { var _local13 = __config.graphs.graph[_local2].gradient_fill_colors; } if (__data.graphs.graph[_local2].values[_local5].gradient_fill_colors != undefined) { var _local13 = __data.graphs.graph[_local2].values[_local5].gradient_fill_colors; } var _local15; var _local14; if ((isNaN(_local3) == false) and (_local3 != 0)) { if (__type == "bar") { if (_local3 > 0) { var _local11 = [_local10, _local9, _local10, _local9]; } else { var _local11 = [_local9, _local10, _local9, _local10]; } } else if (_local3 > 0) { var _local11 = [_local9, _local9, _local10, _local10]; } else { var _local11 = [_local10, _local10, _local9, _local9]; } if (_local16 >= 0) { if (__config.values.value.reverse == true) { var _local24 = 10000 - _local2; } else { var _local24 = 10000 + _local2; } if (__type == "bar") { var _local4 = new com.amcharts.Cuboid(_local6, "column" + _local2, _local24, _local3, __column_width, __config.angle, __config.depth, _local13, __config.graphs.graph[_local2].alpha, 0, __config.column.border_color, __config.column.border_alpha, __config.column.gradient, _local11); if (_local2 > 0) { _local4.mc._x = _local19 + _local21; } _local19 = _local4.mc._x; _local21 = _local3; _local15 = _local3; _local14 = -__column_width; } else { var _local4 = new com.amcharts.Cuboid(_local6, "column" + _local2, _local24, __column_width, _local3, __config.angle, __config.depth, _local13, __config.graphs.graph[_local2].alpha, 0, __config.column.border_color, __config.column.border_alpha, __config.column.gradient, _local11); if (_local2 > 0) { _local4.mc._y = _local19 - _local21; } _local19 = _local4.mc._y; _local21 = _local3; _local15 = __column_width; _local14 = -_local3; } } else { if (__config.values.value.reverse == true) { var _local24 = 10000 + _local2; } else { var _local24 = 10000 - _local2; } if (__type == "bar") { var _local4 = new com.amcharts.Cuboid(_local6, "column" + _local2, _local24, _local3, __column_width, __config.angle, __config.depth, _local13, __config.graphs.graph[_local2].alpha, 0, __config.column.border_color, __config.column.border_alpha, __config.column.gradient, _local11); if (_local2 > 0) { _local4.mc._x = _local18 + _local20; } _local18 = _local4.mc._x; _local20 = _local3; _local15 = _local3; _local14 = -__column_width; } else { var _local4 = new com.amcharts.Cuboid(_local6, "column" + _local2, _local24, __column_width, _local3, __config.angle, __config.depth, _local13, __config.graphs.graph[_local2].alpha, 0, __config.column.border_color, __config.column.border_alpha, __config.column.gradient, _local11); if (_local2 > 0) { _local4.mc._y = _local18 - _local20; } _local18 = _local4.mc._y; _local20 = _local3; _local15 = __column_width; _local14 = -_local3; } } var _local25 = __data.graphs.graph[_local2].values[_local5].pattern; if (_local25 != undefined) { var _local17 = _local4.mc.createEmptyMovieClip("pattern_mc", _local4.mc.getNextHighestDepth()); var _local30 = _local17.createEmptyMovieClip("pattern_loader_mc", 0); var _local23 = (new com.amcharts.Rectangle(_local4.mc, "mask_mc", _local4.mc.getNextHighestDepth(), _local15, _local14, 13369344, 0, 0, 0, 100)).__get__mc(); _local23._alpha = 0; _local17.setMask(_local23); if (__data.graphs.graph[_local2].values[_local5].pattern_color != undefined) { var _local32 = new Color(_local17); _local32.setRGB(__data.graphs.graph[_local2].values[_local5].pattern_color); } var _local36 = new com.amcharts.Load(); _local36.loadClip(__config.path + _local25, _local30); } if (__config.column.grow_time > 0) { _local4.mc._visible = false; if (__type == "bar") { if (__config.column.sequenced_grow == false) { __grow(_local4, "width", _local3); } else { _local4.width = 0; var _local27 = __config.column.grow_time / __data.series.length; __interval[_local5][_local2] = setInterval(this, "__grow", (_local27 * _local5) * 1000, _local4, "width", _local3, _local5, _local2); } } else if (__config.column.sequenced_grow == false) { __grow(_local4, "height", _local3); } else { _local4.height = 0; var _local27 = __config.column.grow_time / __data.series.length; __interval[_local5][_local2] = setInterval(this, "__grow", (_local27 * _local5) * 1000, _local4, "height", _local3, _local5, _local2); } } _local4.mc.index = _local5; _local4.mc.graph_index = _local2; _local4.mc.url = __data.graphs.graph[_local2].values[_local5].url; if (__config.graphs.graph[_local2].data_labels != undefined) { if (__config.column.type == "100% stacked") { var _local16 = com.amcharts.Utils.roundTo(_local16, __config.precision); } var _local12 = com.amcharts.column.Custom.formatText(__config, __config.graphs.graph[_local2].data_labels, __config.graphs.graph[_local2].title, __data.graphs.graph[_local2].values[_local5].value, __data.graphs.graph[_local2].values[_local5].percent, __data.series[_local5].value, __data.graphs.graph[_local2].values[_local5].description, __data.graphs.graph[_local2].values[_local5].start, __data.series[_local5].total, __data.graphs.graph[_local2].values[_local5].duration); if ((_local12 != "") && (_local12 != undefined)) { if (__type == "bar") { var _local8 = new com.amcharts.Text(_local6, "label" + _local2, (_local2 + __graph_count) + 20000, _local4.mc._x + (_local3 / 2), _local4.mc._y - (__column_width / 2), undefined, _local3, "center", __config); _local8.size = __config.column.data_labels_text_size; _local8.color = __config.column.data_labels_text_color; _local8.htmlTxt = _local12; _local8.y = _local8.y + (((-_local8.textHeight) / 2) - 4); if (__config.column.data_labels_always_on == false) { if (_local8.textWidth > Math.abs(_local3)) { _local6["label" + _local2]._visible = false; } if (__column_width < (_local8.textHeight + 2)) { _local6["label" + _local2]._visible = false; } } } else { var _local8 = new com.amcharts.Text(_local6, "label" + _local2, (_local2 + __graph_count) + 20000, _local4.mc._x + (__column_width / 2), _local4.mc._y - (_local3 / 2), undefined, _local3, "center", __config); _local8.size = __config.column.data_labels_text_size; _local8.color = __config.column.data_labels_text_color; _local8.htmlTxt = _local12; _local8.y = _local8.y - ((_local8.textHeight / 2) + 2); if (__config.column.data_labels_always_on == false) { if (Math.abs(_local3) < (_local8.textHeight + 2)) { _local6["label" + _local2]._visible = false; } if (_local8.textWidth > __column_width) { _local6["label" + _local2]._visible = false; } } } } } if (__type == "bar") { var _local34 = _local4.mc._x + (_local3 / 2); var _local33 = _local4.mc._y - (__column_width / 2); } else { var _local34 = _local4.mc._x + (__column_width / 2); var _local33 = _local4.mc._y - (_local3 / 2); } var _local7 = new com.amcharts.column.Bullet(_local6, "bullet_mc" + _local2, (_local2 + __graph_count) + 10000, _local34, _local33, __data.graphs.graph[_local2].values[_local5], __config.graphs.graph[_local2], __config); _local7.mc.graph_index = _local2; _local7.mc.index = _local5; _local7.mc.url = __data.graphs.graph[_local2].values[_local5].url; var main_obj = this; _local4.mc.tabEnabled = false; _local7.mc.tabEnabled = false; _local7.mc.cc_mc = _local4.mc; _local4.mc.onRollOver = (_local7.mc.onRollOver = function () { if (this.url == undefined) { this.useHandCursor = false; } if (main_obj.__config.column.hover_brightness != 0) { new com.amcharts.Brightness(this, main_obj.__config.column.hover_brightness); new com.amcharts.Brightness(this.cc_mc, main_obj.__config.column.hover_brightness); } main_obj.broadcastMessage("onRollOver", this.graph_index, this.index); }); _local4.mc.onRollOut = (_local4.mc.onReleaseOutside = (_local7.mc.onRollOut = (_local7.mc.onReleaseOutside = function () { main_obj.broadcastMessage("onRollOut"); new com.amcharts.Brightness(this, 0); new com.amcharts.Brightness(this.cc_mc, 0); }))); _local4.mc.onRelease = (_local7.mc.onRelease = function () { main_obj.broadcastMessage("onRelease", this.graph_index, this.index); if (this.url != undefined) { getURL (this.url, main_obj.__config.column.link_target); } }); if (_local26 == true) { removeMovieClip(_local4.mc); _local8.field._visible = false; _local7.mc._visible = false; } } } _local2++; } _local5++; } } function __grow(column, side, height, i, j) { clearInterval(__interval[i][j]); __tween_array.push(new com.amcharts.Tween(column, side, __config.column.grow_effect, 0, height, __config.column.grow_time)); column.mc._visible = true; } function die() { var _local3 = 0; while (_local3 < __tween_array.length) { __tween_array[_local3].die(); __tween_array[_local3] = null; _local3++; } _local3 = 0; while (_local3 < __interval.length) { var _local2 = 0; while (_local2 < __interval[_local3].length) { clearInterval(__interval[_local3][_local2]); _local2++; } _local3++; } } }
Symbol 48 MovieClip [__Packages.com.amcharts.Cuboid] Frame 0
class com.amcharts.Cuboid { var __mc, __column_mc, __border_alpha, __border_color, __border_width, __alpha, __color, __width, __height, __gradient, __corner_radius, __dx, __dy, __get__height, __get__width; function Cuboid (target_mc, name, depth, width, height, angle, deep, color, alpha, border_width, border_color, border_alpha, gradient, corner_radius) { __mc = target_mc.createEmptyMovieClip(name, depth); __column_mc = __mc.createEmptyMovieClip("column_mc", 0); __border_alpha = border_alpha; __border_color = border_color; __border_width = border_width; __alpha = alpha; __color = color; __width = width; __height = height; __gradient = gradient; __corner_radius = corner_radius; __dx = deep * Math.cos((angle * Math.PI) / 180); __dy = -(deep * Math.sin((angle * Math.PI) / 180)); __init(); } function __init() { if (__height < 0) { __height = Math.abs(__height); __deltaY = __height; } if (__width < 0) { __width = Math.abs(__width); __deltaX = __width; } var _local5 = new com.amcharts.Rectangle(__column_mc, "front_mc", 10, __width, __height, __color, __border_width, __border_color, __corner_radius, __alpha, __border_alpha, __gradient); _local5.mc._y = -__height; if ((__dx != 0) && (__dy != 0)) { var _local9 = new com.amcharts.Shape(__column_mc, "left_mc", 4, [0, 0, __dx, __dx, 0], [0, -__height, (-__height) + __dy, __dy, 0], __color, 0, 0, __alpha, 0); new com.amcharts.Brightness(_local9.mc, -15); var _local3 = new com.amcharts.Shape(__column_mc, "right_mc", 6, [0, 0, __dx, __dx, 0], [0, -__height, (-__height) + __dy, __dy, 0], __color, 0, 0, __alpha, 0); _local3.mc._x = __width; new com.amcharts.Brightness(_local3.mc, -20); var _local7 = new com.amcharts.Line(__column_mc, "rside_borders_mc", 11, [0, __dx, __dx, 0], [-__height, (-__height) + __dy, __dy, 0], __border_width, __border_color, __border_alpha); _local7.mc._x = __width; var _local2 = new com.amcharts.Rectangle(__column_mc, "back_mc", 2, __width, __height, __color, 0, 0, 0, __alpha, 0); _local2.mc._y = (-__height) + __dy; _local2.mc._x = __dx; new com.amcharts.Brightness(_local2.mc, -30); var _local11 = new com.amcharts.Line(__column_mc, "bot_borders_mc", 3, [__dx, __dx], [__dy, (-__height) + __dy], __border_width, __border_color, __border_alpha); var _local4 = new com.amcharts.Shape(__column_mc, "top_mc", 8, [0, __dx, __width + __dx, __width, 0], [0, __dy, __dy, 0, 0], __color, 0, 0, __alpha, 0); _local4.mc._y = -__height; new com.amcharts.Brightness(_local4.mc, 20); var _local8 = new com.amcharts.Line(__column_mc, "top_borders_mc", 9, [0, __dx, __width + __dx], [0, __dy, __dy], __border_width, __border_color, __border_alpha); _local8.mc._y = -__height; var _local6 = new com.amcharts.Shape(__column_mc, "bot_mc", 0, [0, __dx, __width + __dx, __width, 0], [0, __dy, __dy, 0, 0], __color, 0, 0, __alpha, 0); new com.amcharts.Brightness(_local6.mc, -50); var _local10 = new com.amcharts.Line(__column_mc, "bot_borders_mc", 1, [0, __dx, __width + __dx], [0, __dy, __dy], __border_width, __border_color, __border_alpha); } __column_mc._y = __deltaY; __column_mc._x = -__deltaX; } function set height(param) { __height = param; __init(); //return(__get__height()); } function set width(param) { __width = param; __init(); //return(__get__width()); } function get mc() { return(__mc); } var __deltaY = 0; var __deltaX = 0; }
Symbol 49 MovieClip [__Packages.com.amcharts.column.Custom] Frame 0
class com.amcharts.column.Custom { function Custom () { } static function formatText(config, text, title, value, percents, series, description, start, total, duration) { var _local4 = com.amcharts.Utils.fixedMath(value, start, "minus"); if (title != undefined) { text = com.amcharts.Utils.replace(text, "{title}", title); } else { text = com.amcharts.Utils.replace(text, "{title}", ""); } if (config.values.value.duration != undefined) { var _local8 = duration; } else { var _local3 = false; if ((Math.abs(value) <= config.scientific_min) || (Math.abs(value) >= config.scientific_max)) { _local3 = true; } var _local8 = com.amcharts.Utils.formatNumber(value, config.decimals_separator, config.thousands_separator, config.digits_after_decimal, false, false, undefined, _local3); } text = com.amcharts.Utils.replace(text, "{value}", _local8); if (series != undefined) { text = com.amcharts.Utils.replace(text, "{series}", series); } else { text = com.amcharts.Utils.replace(text, "{series}", ""); } text = com.amcharts.Utils.replace(text, "{percents}", com.amcharts.Utils.formatNumber(com.amcharts.Utils.roundTo(percents, config.precision), config.decimals_separator, config.thousands_separator, config.digits_after_decimal)); if (start != undefined) { var _local3 = false; if ((Math.abs(start) < config.scientific.min) || (Math.abs(start) > config.scientific.max)) { _local3 = true; } text = com.amcharts.Utils.replace(text, "{start}", com.amcharts.Utils.formatNumber(start, config.decimals_separator, config.thousands_separator, config.digits_after_decimal, false, false, undefined, _local3)); } else { text = com.amcharts.Utils.replace(text, "{start}", ""); } if (_local4 != undefined) { var _local3 = false; if ((Math.abs(_local4) < config.scientific.min) || (Math.abs(_local4) > config.scientific.max)) { _local3 = true; } text = com.amcharts.Utils.replace(text, "{difference}", com.amcharts.Utils.formatNumber(_local4, config.decimals_separator, config.thousands_separator, config.digits_after_decimal, false, false, undefined, _local3)); } else { text = com.amcharts.Utils.replace(text, "{difference}", ""); } if (total != undefined) { var _local3 = false; if ((Math.abs(total) < config.scientific.min) || (Math.abs(total) > config.scientific.max)) { _local3 = true; } text = com.amcharts.Utils.replace(text, "{total}", com.amcharts.Utils.formatNumber(total, config.decimals_separator, config.thousands_separator, config.digits_after_decimal, false, false, undefined, _local3)); } else { text = com.amcharts.Utils.replace(text, "{total}", ""); } if (description != undefined) { text = com.amcharts.Utils.replace(text, "{description}", description); } else { text = com.amcharts.Utils.replace(text, "{description}", ""); } return(text); } }
Symbol 50 MovieClip [__Packages.com.amcharts.column.Bullet] Frame 0
class com.amcharts.column.Bullet { var __mc, __point_config, __graph_config, __config, __x, __y, __bullet_size; function Bullet (target_mc, name, depth, x, y, point_config, graph_config, config) { __mc = target_mc.createEmptyMovieClip(name, depth); __point_config = point_config; __graph_config = graph_config; __config = config; __x = x; __y = y; __init(); } function __init() { if (__point_config.bullet != undefined) { var _local2 = __point_config.bullet; } else { var _local2 = __graph_config.bullet; } if (__point_config.bullet_size != undefined) { __bullet_size = __point_config.bullet_size; } else { __bullet_size = __graph_config.bullet_size; } if (_local2.indexOf("?") != 1) { var _local3 = _local2.split("?")[0].substr(-3).toLowerCase(); } else { var _local3 = _local2.substr(-3).toLowerCase(); } if ((((_local3 == "gif") || (_local3 == "jpg")) || (_local3 == "png")) || (_local3 == "swf")) { var _local4 = __mc.createEmptyMovieClip("icon_mc", 1); if (_local3 == "swf") { var _local7 = ""; } else { var _local7 = "__placeBullet"; } var _local8 = new com.amcharts.Load(); _local8.loadClip(__config.path + _local2, _local4, this, _local7); } else { var _local4 = __mc.attachMovie("bullet_" + _local2, "bullet_mc", 1); _local4._width = __bullet_size; _local4._height = __bullet_size; var _local6 = new Color(_local4.main_mc); if (__point_config.bullet_color != undefined) { _local6.setRGB(__point_config.bullet_color); } else { _local6.setRGB(__graph_config.bullet_color); } _local6 = new Color(_local4.border_mc); _local6.setRGB(__config.plot_area.color); } __mc._x = __x; __mc._y = __y; __mc._alpha = __graph_config.bullet_alpha; var _local5 = __mc.attachMovie("bullet_round", "hit_mc", 0); _local5._width = 15; _local5._height = 15; _local5._alpha = 0; } function __placeBullet(clip_mc) { clip_mc._x = clip_mc._x - (clip_mc._width / 2); clip_mc._y = clip_mc._y - (clip_mc._height / 2); } function get mc() { return(__mc); } function get size() { return(__bullet_size); } }
Symbol 51 MovieClip [__Packages.com.amcharts.Tween] Frame 0
class com.amcharts.Tween { var __obj, __property, __effect, __initial, __final, __duration, __step_count, __interval, broadcastMessage; function Tween (obj, property, effect, initial, final, duration) { AsBroadcaster.initialize(this); __obj = obj; __property = property; __effect = effect; __initial = initial; __final = final; __duration = duration; __step_count = Math.floor(__duration * __frame_rate); __step = 0; __obj["tween" + __property].die(); __obj["tween" + __property] = this; __init(); } function __init() { __obj[__property] = __initial; __changeProperty(); __changeProperty(); __interval = setInterval(this, "__changeProperty", 1000 / __frame_rate); } function __changeProperty() { __obj[__property] = __effect(__step, __initial, __final - __initial, __step_count); __step++; if (__step >= __step_count) { __obj[__property] = __final; clearInterval(__interval); broadcastMessage("onTweenFinished"); } } function stop() { clearInterval(__interval); } var __frame_rate = 30; var __step = 0; }
Symbol 52 MovieClip [__Packages.com.amcharts.column.Clustered] Frame 0
class com.amcharts.column.Clustered { var __config, __data, __type, __tween_array, __interval, __mc, __min, __max, __min_real, __height, __width, __base_val, __step, __cell_width, __graph_count, __column_spacing, __column_width; function Clustered (target_mc, name, depth, config, data) { AsBroadcaster.initialize(this); __config = config; __data = data; __type = __config.type; __tween_array = new Array(); __interval = new Array(); __mc = target_mc.createEmptyMovieClip(name, depth); __mc._x = __config.plot_area.margins.left; __min = __config.min; __max = __config.max; __min_real = __config.min_real; __height = __config.plot_area.height; __width = __config.plot_area.width; if (__type == "bar") { __width = __config.plot_area.height; __height = __config.plot_area.width; } __base_val = 0; if ((__min > 0) && (__max > 0)) { __base_val = __min; } if ((__min < 0) && (__max < 0)) { __base_val = __max; } __step = __height / (__max - __min); if (__type == "bar") { if (__config.values.value.reverse == true) { __mc._x = (__config.plot_area.margins.left + __height) - ((__base_val - __min) * __step); } else { __mc._x = __config.plot_area.margins.left - ((__min - __base_val) * __step); } __mc._y = __config.height - __config.plot_area.margins.bottom; } else if (__config.values.value.reverse == true) { __mc._y = __config.plot_area.margins.top + ((__base_val - __min) * __step); } else { __mc._y = (__config.height - __config.plot_area.margins.bottom) + ((__min - __base_val) * __step); } __cell_width = __width / __data.series.length; __graph_count = __data.graphs.graph.length; __column_spacing = __config.column.spacing; var _local2 = (((__cell_width * __config.column.width) / 100) - __config.column_count) / __config.column_count; if (__column_spacing > _local2) { __column_spacing = _local2; } if (__config.column.type == "3d column") { __column_width = (__cell_width * __config.column.width) / 100; } else { __column_width = (((__cell_width * __config.column.width) / 100) - (__column_spacing * (__config.column_count - 1))) / __config.column_count; if (__column_width < 1) { __column_width = 1; } } if (__config.axes.value.logarithmic == true) { __base_val = __min_real; var _local3 = (Math.log(__max) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); __step = __height / _local3; } __init(); } function __init() { var _local4 = 0; while (_local4 < __data.series.length) { __interval[_local4] = new Array(); var _local8 = __mc.createEmptyMovieClip("columns_mc" + _local4, _local4); if (__type == "bar") { _local8._y = ((-_local4) * __cell_width) - ((__cell_width - ((__cell_width * __config.column.width) / 100)) / 2); } else { _local8._x = (_local4 * __cell_width) + ((__cell_width - ((__cell_width * __config.column.width) / 100)) / 2); } var _local9 = com.amcharts.Utils.toCoordinate(__config.column.corner_radius_top, __column_width / 2); var _local10 = com.amcharts.Utils.toCoordinate(__config.column.corner_radius_bottom, __column_width / 2); var _local12 = 0; var _local2 = 0; while (_local2 < __graph_count) { if (__config.graphs.graph[_local2].type == "column") { var _local11 = __data.graphs.graph[_local2].values[_local4].start; if (_local11 != undefined) { var _local28 = __data.graphs.graph[_local2].values[_local4].start; } else { var _local28 = __base_val; } var _local31 = __data.graphs.graph[_local2].values[_local4].value; if (__config.axes.value.logarithmic == true) { var _local28 = (Math.log(_local28) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); _local31 = (Math.log(_local31) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); } var _local5 = __step * (_local31 - _local28); if (_local5 == 0) { _local5 = 0.01; } if (__config.values.value.reverse == true) { _local5 = -_local5; } var _local24; var _local20; if ((isNaN(_local5) == false) and (_local5 != 0)) { if (__data.graphs.graph[_local2].values[_local4].color != undefined) { var _local21 = __data.graphs.graph[_local2].values[_local4].color; } else { var _local21 = __config.graphs.graph[_local2].color; } if (__config.graphs.graph[_local2].gradient_fill_colors != undefined) { var _local21 = __config.graphs.graph[_local2].gradient_fill_colors; } if (__data.graphs.graph[_local2].values[_local4].gradient_fill_colors != undefined) { var _local21 = __data.graphs.graph[_local2].values[_local4].gradient_fill_colors; } var _local17 = _local2; if (__config.column.type == "3d column") { _local17 = (__graph_count + 10) - _local2; } if (__type == "bar") { if (_local5 > 0) { var _local26 = [_local10, _local9, _local10, _local9]; } else { var _local26 = [_local9, _local10, _local9, _local10]; } var _local3 = new com.amcharts.Cuboid(_local8, "column" + _local2, _local17, _local5, __column_width, __config.angle, __config.depth, _local21, __config.graphs.graph[_local2].alpha, 0, __config.column.border_color, __config.column.border_alpha, __config.column.gradient, _local26); _local24 = _local5; _local20 = -__column_width; if (__config.column.type != "3d column") { _local3.mc._y = (-_local12) * (__column_width + __column_spacing); } else { _local3.mc._x = (_local12 * __config.dx) / __graph_count; _local3.mc._y = (_local12 * __config.dy) / __graph_count; } if (_local11 != undefined) { var _local15 = _local11 - __base_val; if (__config.axes.value.logarithmic == true) { _local15 = (Math.log(_local11) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); } if (__config.values.value.reverse == true) { _local15 = -_local15; } _local3.mc._x = __step * _local15; } if (__config.column.grow_time > 0) { if (__config.column.sequenced_grow == false) { __grow(_local3, "width", _local5); } else { _local3.width = 0; var _local27 = __config.column.grow_time / __data.series.length; __interval[_local4][_local2] = setInterval(this, "__grow", (_local27 * _local4) * 1000, _local3, "width", _local5, _local4, _local2); } } } else { if (_local5 > 0) { var _local26 = [_local9, _local9, _local10, _local10]; } else { var _local26 = [_local10, _local10, _local9, _local9]; } var _local3 = new com.amcharts.Cuboid(_local8, "column" + _local2, _local17, __column_width, _local5, __config.angle, __config.depth, _local21, __config.graphs.graph[_local2].alpha, 0, __config.column.border_color, __config.column.border_alpha, __config.column.gradient, _local26); _local24 = __column_width; _local20 = -_local5; if (__config.column.type != "3d column") { _local3.mc._x = _local12 * (__column_width + __column_spacing); } else { _local3.mc._x = (_local12 * __config.dx) / __graph_count; _local3.mc._y = (_local12 * __config.dy) / __graph_count; } if (_local11 != undefined) { var _local15 = -(_local11 - __base_val); if (__config.axes.value.logarithmic == true) { _local15 = -((Math.log(_local11) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E)); } if (__config.values.value.reverse == true) { _local15 = -_local15; } _local3.mc._y = __step * _local15; } if (__config.column.grow_time > 0) { _local3.mc._visible = false; if (__config.column.sequenced_grow == false) { __grow(_local3, "height", _local5); } else { _local3.height = 0; var _local27 = __config.column.grow_time / __data.series.length; __interval[_local4][_local2] = setInterval(this, "__grow", (_local27 * _local4) * 1000, _local3, "height", _local5, _local4, _local2); } } } var _local25 = __data.graphs.graph[_local2].values[_local4].pattern; if (_local25 != undefined) { var _local16 = _local3.mc.createEmptyMovieClip("pattern_mc", _local3.mc.getNextHighestDepth()); var _local29 = _local16.createEmptyMovieClip("pattern_loader_mc", 0); var _local23 = (new com.amcharts.Rectangle(_local3.mc, "mask_mc", _local3.mc.getNextHighestDepth(), _local24, _local20, 0, 0, 0, 0, 100)).__get__mc(); _local23._alpha = 0; _local16.setMask(_local23); if (__data.graphs.graph[_local2].values[_local4].pattern_color != undefined) { var _local30 = new Color(_local16); _local30.setRGB(__data.graphs.graph[_local2].values[_local4].pattern_color); } var _local36 = new com.amcharts.Load(); _local36.loadClip(__config.path + _local25, _local29); } _local3.mc.index = _local4; _local3.mc.graph_index = _local2; _local3.mc.url = __data.graphs.graph[_local2].values[_local4].url; if (__config.graphs.graph[_local2].data_labels != undefined) { var _local13 = com.amcharts.column.Custom.formatText(__config, __config.graphs.graph[_local2].data_labels, __config.graphs.graph[_local2].title, __data.graphs.graph[_local2].values[_local4].value, __data.graphs.graph[_local2].values[_local4].percent, __data.series[_local4].value, __data.graphs.graph[_local2].values[_local4].description, __data.graphs.graph[_local2].values[_local4].start, __data.series[_local4].total, __data.graphs.graph[_local2].values[_local4].duration); if ((_local13 != "") && (_local13 != undefined)) { if (__type == "bar") { var _local35 = _local3.mc._x; if (_local5 > 0) { var _local33 = "left"; var _local22 = 4; } else { var _local33 = "right"; var _local22 = -5; } _local35 = _local35 + _local22; var _local34 = _local3.mc._y - (((__config.column.data_labels_text_size + 7) + __column_width) / 2); if (__config.column.data_labels_position == "outside") { _local35 = (_local3.mc._x + _local5) + _local22; } if (__config.column.data_labels_position == "above") { _local34 = ((_local3.mc._y - __config.column.data_labels_text_size) - 7) - __column_width; } var _local6 = new com.amcharts.Text(_local8, "label" + _local2, (_local2 + __graph_count) + 1000, _local35, _local34, undefined, _local5, _local33, __config); _local6.size = __config.column.data_labels_text_size; _local6.color = __config.column.data_labels_text_color; _local6.htmlTxt = _local13; } else { var _local6 = new com.amcharts.Text(_local8, "label" + _local2, (_local2 + __graph_count) + 1000, _local3.mc._x + (__column_width / 2), _local3.mc._y - _local5, undefined, _local5, "center", __config); _local6.size = __config.column.data_labels_text_size; _local6.color = __config.column.data_labels_text_color; _local6.htmlTxt = _local13; if (__config.column.data_labels_position == "inside") { _local6.y = ((_local3.mc._y - (_local5 / 2)) - (__config.column.data_labels_text_size / 2)) - 2; if (__config.column.data_labels_always_on == false) { if (Math.abs(_local5) < (_local6.textHeight + 2)) { _local8["label" + _local2]._visible = false; } if (_local6.textWidth > __column_width) { _local8["label" + _local2]._visible = false; } } } if (__config.column.data_labels_position == "outside") { if (_local5 > 0) { _local6.y = _local6.y - (_local6.textHeight + 5); } else { _local6.y = _local6.y + 2; } } if (__config.column.data_labels_position == "above") { var _local14 = com.amcharts.Utils.rotateText(_local6.field, __config.background.color, _local8, "copy" + _local2, _local2 + (__graph_count * 5)); if (_local5 > 0) { _local14._y = _local3.mc._y - 5; } else { _local14._y = (_local3.mc._y - _local5) - 5; } _local14._x = _local14._x - (_local14._width / 2); } } } } if (__type == "bar") { var _local32 = _local3.mc._x + _local5; var _local18 = _local3.mc._y - (__column_width / 2); if (__data.graphs.graph[_local2].values[_local4].value >= 0) { _local32 = _local32 + __config.column.bullet_offset; } else { _local32 = _local32 - __config.column.bullet_offset; } } else { var _local32 = _local3.mc._x + (__column_width / 2); var _local18 = _local3.mc._y - _local5; if (__data.graphs.graph[_local2].values[_local4].value >= 0) { _local18 = _local18 - __config.column.bullet_offset; } else { _local18 = _local18 + __config.column.bullet_offset; } } var _local7 = new com.amcharts.column.Bullet(_local8, "bullet_mc" + _local2, (_local2 + __graph_count) + 10000, _local32, _local18, __data.graphs.graph[_local2].values[_local4], __config.graphs.graph[_local2], __config); _local7.mc.graph_index = _local2; _local7.mc.index = _local4; _local7.mc.url = __data.graphs.graph[_local2].values[_local4].url; _local7.mc.cc_mc = _local3.mc; var main_obj = this; _local3.mc.tabEnabled = false; _local7.mc.tabEnabled = false; _local3.mc.onRollOver = (_local7.mc.onRollOver = function () { if (this.url == undefined) { this.useHandCursor = false; } main_obj.broadcastMessage("onRollOver", this.graph_index, this.index); if (main_obj.__config.column.hover_brightness != 0) { new com.amcharts.Brightness(this, main_obj.__config.column.hover_brightness); new com.amcharts.Brightness(this.cc_mc, main_obj.__config.column.hover_brightness); } if (main_obj.__config.column.hover_color != undefined) { var _local2 = new flash.geom.ColorTransform(); _local2.rgb = main_obj.__config.column.hover_color; this.transform.colorTransform = _local2; } }); _local3.mc.onRollOut = (_local3.mc.onReleaseOutside = (_local7.mc.onRollOut = (_local7.mc.onReleaseOutside = function () { main_obj.broadcastMessage("onRollOut"); new com.amcharts.Brightness(this.cc_mc, 0); new com.amcharts.Brightness(this, 0); }))); _local3.mc.onRelease = (_local7.mc.onRelease = function () { main_obj.broadcastMessage("onRelease", this.graph_index, this.index); if (this.url != undefined) { getURL (this.url, main_obj.__config.column.link_target); } }); } _local12++; } _local2++; } _local4++; } } function __grow(column, side, height, i, j) { clearInterval(__interval[i][j]); __tween_array.push(new com.amcharts.Tween(column, side, __config.column.grow_effect, 0, height, __config.column.grow_time, true)); column.mc._visible = true; } function die() { var _local3 = 0; while (_local3 < __tween_array.length) { __tween_array[_local3].stop(); __tween_array[_local3] = null; _local3++; } _local3 = 0; while (_local3 < __interval.length) { var _local2 = 0; while (_local2 < __interval[_local3].length) { clearInterval(__interval[_local3][_local2]); _local2++; } _local3++; } } }
Symbol 53 MovieClip [__Packages.com.amcharts.column.Lines] Frame 0
class com.amcharts.column.Lines { var __config, __data, __type, __mc, __min, __max, __min_real, __height, __width, __base_val, __step_height, __cell_count, __step_width, __graph_count; function Lines (target_mc, name, depth, min, max, min_real, config, data) { AsBroadcaster.initialize(this); __config = config; __data = data; __type = __config.type; __mc = target_mc.createEmptyMovieClip(name, depth); __mc._x = __config.plot_area.margins.left; __min = min; __max = max; __min_real = min_real; __height = __config.plot_area.height; __width = __config.plot_area.width; if (__type == "bar") { __width = __config.plot_area.height; __height = __config.plot_area.width; } __base_val = 0; if ((__min > 0) && (__max > 0)) { __base_val = __min; } if ((__min < 0) && (__max < 0)) { __base_val = __max; } __step_height = __height / (__max - __min); if (__type == "bar") { if (__config.values.value.reverse == true) { __mc._x = (__config.plot_area.margins.left + __height) - ((__base_val - __min) * __step_height); } else { __mc._x = __config.plot_area.margins.left - ((__min - __base_val) * __step_height); } __mc._y = __config.height - __config.plot_area.margins.bottom; } else if (__config.values.value.reverse == true) { __mc._y = __config.plot_area.margins.top + ((__base_val - __min) * __step_height); } else { __mc._y = (__config.height - __config.plot_area.margins.bottom) + ((__min - __base_val) * __step_height); } __cell_count = data.series.length; __step_width = __width / __cell_count; __graph_count = __data.graphs.graph.length; if (__config.axes.value.logarithmic == true) { __base_val = __min_real; var _local2 = (Math.log(__max) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); __step_height = __height / _local2; } __init(); } function __init() { var _local10 = 0; while (_local10 < __graph_count) { var _local8 = __config.graphs.graph[_local10]; var _local9 = __data.graphs.graph[_local10]; if (_local8.type == "line") { var _local18 = __mc.createEmptyMovieClip("line_mc" + _local10, _local10); var _local17 = __mc.createEmptyMovieClip("labels_mc" + _local10, _local10 + (__graph_count * 6)); var _local19 = __mc.createEmptyMovieClip("bullets_mc" + _local10, _local10 + (__graph_count * 3)); var _local15 = new Array(); var _local16 = new Array(); var _local2 = 0; while (_local2 < __cell_count) { var _local3 = _local9.values[_local2].value; var _local6; var _local5; if (__config.type == "bar") { _local5 = (-(_local2 + 0.5)) * __step_width; if (_local3 == null) { _local6 = null; } else if (__config.values.value.reverse == true) { _local6 = (__base_val - _local3) * __step_height; } else { _local6 = (_local3 - __base_val) * __step_height; } } else { _local6 = (_local2 + 0.5) * __step_width; if (_local3 == null) { _local5 = null; } else if (__config.values.value.reverse == true) { _local5 = (_local3 - __base_val) * __step_height; } else { _local5 = (__base_val - _local3) * __step_height; } } if (__config.axes.value.logarithmic == true) { var _local13 = (Math.log(_local3) * Math.LOG10E) - (Math.log(__base_val) * Math.LOG10E); if (__config.type == "bar") { _local6 = __step_height * _local13; if (__config.values.value.reverse == true) { _local6 = -_local6; } } else { _local5 = (-__step_height) * _local13; if (__config.values.value.reverse == true) { _local5 = -_local5; } } } _local15.push(_local5); _local16.push(_local6); if (_local3 != null) { var _local12 = new com.amcharts.column.Bullet(_local19, "bullet_mc" + _local2, _local2, _local6, _local5, _local9.values[_local2], _local8, __config); var _local7 = _local12.mc; _local7.url = _local9.values[_local2].url; _local7.index = _local2; _local7.graph_index = _local10; var _local14 = _local12.size; var main_obj = this; _local12.mc.tabEnabled = false; _local7.onRollOver = function () { if (this.url == undefined) { this.useHandCursor = false; } main_obj.broadcastMessage("onRollOver", this.graph_index, this.index); }; _local7.onRollOut = (_local7.onReleaseOutside = function () { main_obj.broadcastMessage("onRollOut"); }); _local7.url = _local9.values[_local2].url; _local7.onRelease = function () { main_obj.broadcastMessage("onRelease", this.graph_index, this.index); if (this.url != undefined) { getURL (this.url, main_obj.__config.line.link_target); } }; if (_local8.data_labels != undefined) { var _local11 = com.amcharts.column.Custom.formatText(__config, _local8.data_labels, _local8.title, _local3, _local9.values[_local2].percent, __data.series[_local2].value, _local9.values[_local2].description, _local9.values[_local2].start, __data.series[_local2].total, _local9.values[_local2].duration); if ((_local11 != "") && (_local11 != undefined)) { var _local4 = new com.amcharts.Text(_local17, "label" + _local2, _local2, _local16[_local2], _local15[_local2], undefined, 100, "center", __config); _local4.size = __config.line.data_labels_text_size; _local4.color = __config.line.data_labels_text_color; _local4.htmlTxt = _local11; if (__config.type == "bar") { _local4.autoSize = "left"; _local4.x = _local4.x + ((_local14 / 2) + 2); _local4.y = _local4.y + ((-_local4.textHeight) / 2); } else { _local4.y = _local4.y + ((((-_local4.textHeight) - (_local8.width / 2)) - (_local14 / 2)) - 2); } } } } _local2++; } new com.amcharts.column.GraphLine(_local18, "line_mc", 20, _local16, _local15, _local8.width, _local8.color, __config.line.connect, _local8.alpha); if (_local8.fill_alpha > 0) { var _local20 = new com.amcharts.column.GraphLine(_local18, "fill_mc", 10, _local16, _local15, 0, _local8.color, __config.line.connect, 0, _local8.fill_alpha, 0, __config.type); } } _local10++; } } }
Symbol 54 MovieClip [__Packages.com.amcharts.column.GraphLine] Frame 0
class com.amcharts.column.GraphLine { var __mc; function GraphLine (target_mc, name, depth, x, y, width, color, is_connected, line_alpha, fill_alpha, base_val, type) { __mc = target_mc.createEmptyMovieClip(name, depth); if (fill_alpha > 0) { __mc.beginFill(color, fill_alpha); } __mc.lineStyle(width, color, line_alpha); if ((is_connected == false) or (is_connected == undefined)) { var _local4 = 0; while (_local4 < x.length) { if ((((y[_local4 - 1] != null) && (y[_local4 - 1] != undefined)) && (x[_local4 - 1] != null)) && (x[_local4 - 1] != undefined)) { if ((((y[_local4] != null) && (y[_local4] != undefined)) && (x[_local4] != null)) and (x[_local4] != undefined)) { __mc.lineTo(x[_local4], y[_local4]); } else if (fill_alpha > 0) { __mc.lineTo(x[_local4 - 1], base_val); __mc.lineTo(x[first], base_val); } } else { var first = _local4; __mc.moveTo(x[_local4], y[_local4]); } _local4++; } if (fill_alpha > 0) { if (type == "bar") { __mc.lineTo(base_val, y[_local4 - 1]); __mc.lineTo(base_val, y[first]); } else { __mc.lineTo(x[_local4 - 1], base_val); __mc.lineTo(x[first], base_val); } __mc.endFill(); } } else { var _local4 = 0; while (_local4 < y.length) { if ((((y[_local4] != null) and (y[_local4] != undefined)) and (x[_local4] != null)) and (x[_local4] != undefined)) { var first = _local4; break; } _local4++; } _local4 = y.length; while (_local4 >= 0) { if ((((y[_local4] != null) and (y[_local4] != undefined)) and (x[_local4] != null)) and (x[_local4] != undefined)) { var _local5 = _local4; break; } _local4--; } __mc.moveTo(x[first], y[first]); _local4 = first; while (_local4 <= _local5) { if ((((y[_local4] != null) and (y[_local4] != undefined)) and (x[_local4] != null)) and (x[_local4] != undefined)) { __mc.lineTo(x[_local4], y[_local4]); } _local4++; } if (fill_alpha > 0) { __mc.lineTo(x[_local5], base_val); __mc.lineTo(x[first], base_val); } } if (fill_alpha > 0) { __mc.endFill(); } } function get mc() { return(__mc); } }
Symbol 55 MovieClip [__Packages.com.amcharts.Labels] Frame 0
class com.amcharts.Labels { var __mc, __config; function Labels (target_mc, name, depth, config) { __mc = target_mc.createEmptyMovieClip(name, depth); __config = config; __init(); } function __init() { var _local6 = 0; while (_local6 < __config.labels.label.length) { if (__config.labels.label[_local6].text != undefined) { var _local2 = __config.labels.label[_local6]; var _local5 = __mc.getNextHighestDepth(); var _local7 = com.amcharts.Utils.toCoordinate(_local2.width, __config.width); var _local9 = com.amcharts.Utils.toCoordinate(_local2.x, __config.width); var _local8 = com.amcharts.Utils.toCoordinate(_local2.y, __config.height); if (isNaN(_local7) == true) { if (_local2.rotate == true) { _local7 = _local8; } else { _local7 = __config.width - _local9; } } var _local3 = new com.amcharts.Text(__mc, "label" + _local5, _local5, _local9, _local8, _local7, __config.height, "left", __config); _local3.size = _local2.text_size; _local3.color = _local2.text_color; _local3.align = _local2.align; _local3.htmlTxt = _local2.text; if (_local2.rotate == true) { var _local4 = com.amcharts.Utils.rotateText(__mc["label" + _local5], __config.background.color, __mc, "label_r" + _local5, __mc.getNextHighestDepth()); if (_local2.align == "center") { _local4._y = _local4._y - ((_local7 - _local4._height) / 2); } if (_local2.align == "right") { _local4._y = _local4._y - (_local7 - _local4._height); } } } _local6++; } } }
Symbol 56 MovieClip [__Packages.com.amcharts.column.Guides] Frame 0
class com.amcharts.column.Guides { var __config, __axis, __target_mc, __depth_above, __depth_behind, __min, __max, __step, __min_real, __height, __width, __dx, __dy; function Guides (target_mc, depth_above, depth_behind, config, axis, min, max, step, min_real) { __config = config; __axis = axis; __target_mc = target_mc; __depth_above = depth_above; __depth_behind = depth_behind; __min = min; __max = max; __step = step; __min_real = min_real; __height = __config.plot_area.height; __width = __config.plot_area.width; __dx = __config.dx; __dy = __config.dy; __createMovies("above"); __createMovies("behind"); __init(); } function __createMovies(position) { var _local2 = __target_mc.createEmptyMovieClip("mc_" + position, this["__depth_" + position]); _local2._x = __config.plot_area.margins.left; _local2._y = __config.height - __config.plot_area.margins.bottom; var _local6 = _local2.createEmptyMovieClip("values_mc", 40); _local6._x = -__config.plot_area.margins.left; var _local3 = new com.amcharts.Rectangle(_local2, "guides_mask_mc", 70, __width, __height, 0); _local3.mc._y = (-__config.plot_area.height) + __dy; _local3.mc._alpha = 0; var _local11 = _local2.createEmptyMovieClip("guides_mc", 20); _local11.setMask(_local3.mc); var _local4 = new com.amcharts.Rectangle(_local2, "fills_mask_mc", 80, __width, __height, 13369344); _local4.mc._y = (-__config.plot_area.height) + __dy; _local4.mc._alpha = 0; var _local7 = _local2.createEmptyMovieClip("fills_mc", 10); _local7.setMask(_local4.mc); var _local12 = _local2.createEmptyMovieClip("fills3d_mc", 15); var _local5 = _local2.createEmptyMovieClip("guides3d_mc", 16); if (((__dx != 0) || (__dy != 0)) && (position == "behind")) { _local4.mc._x = _local4.mc._x + __dx; _local3.mc._x = _local3.mc._x + __dx; if (__config.type == "bar") { var _local8 = new com.amcharts.Shape(_local2, "3dfill_mask_mc", 90, [0, __dx, __width + __dx, __width, 0], [0, __dy, __dy, 0, 0], 13421568); } else { var _local8 = new com.amcharts.Shape(_local2, "fill3d_mask_mc", 90, [0, 0, __dx, __dx, 0], [0, -__height, (-__height) + __dy, __dy, 0], 0); var _local10 = new com.amcharts.Shape(_local2, "guides3d_mask_mc", 91, [0, 0, __dx, __dx, 0], [0, -__height, (-__height) + __dy, __dy, 0], 0); } _local12.setMask(_local8.mc); _local5.setMask(_local10.mc); } } function __init() { if (__config.type == "bar") { var _local11 = __height; __height = __width; __width = _local11; } if (__config.axes[__axis].logarithmic == true) { var _local13 = __min_real; var _local12 = (Math.log(__max) * Math.LOG10E) - (Math.log(_local13) * Math.LOG10E); var _local5 = __height / _local12; var _local10 = __min_real; } else { var _local5 = __height / (__max - __min); var _local10 = __min; } var _local2 = 0; while (_local2 < __config.guides.guide.length) { var _local6 = __config.guides.guide[_local2].centered; if (isNaN(__config.guides.guide[_local2].end_value)) { _local6 = false; } var _local3 = __getPos(__config.guides.guide[_local2].start_value, _local5); var _local4 = __getPos(__config.guides.guide[_local2].end_value, _local5); __drawGuide(_local2, _local3); __drawGuide(_local2, _local4); if (isNaN(_local3) == true) { _local3 = __getPos(_local10, _local5); } if (isNaN(_local4) == true) { _local4 = __getPos(_local10, _local5); } if (__config.guides.guide[_local2].fill_alpha > 0) { __drawFill(_local2, _local3, _local4, _local5); } var _local9 = __config.guides.guide[_local2].title; if ((((_local3 > __height) && (_local4 > __height)) || (_local3 < 0)) || ((__config.guides.guide[_local2].centered == false) && (_local3 > __height))) { } else { if ((_local3 < __height) && (_local4 > __height)) { _local4 = __height; } if ((__config.guides.guide[_local2].centered == true) || (__config.guides.guide[_local2].inside == true)) { var _local8 = 0; } else { var _local8 = __config.axes[__axis].tick_length; } if (__config.guides.guide[_local2].behind == true) { var _local7 = __target_mc.mc_behind.values_mc; } else { var _local7 = __target_mc.mc_above.values_mc; } new com.amcharts.column.Value(_local7, "value_mc" + _local2, _local2, __config, _local3, _local4, _local9, __config.guides.guide[_local2].text_color, __config.guides.guide[_local2].text_size, __config.guides.guide[_local2].inside, __config.guides.guide[_local2].rotate, _local6, _local8, __config.guides.guide[_local2].behind); } _local2++; } } function __getPos(value, step_height) { if (__config.axes[__axis].logarithmic == true) { value = (Math.log(value) * Math.LOG10E) - (Math.log(__min_real) * Math.LOG10E); } else { value = value - __min; } var _local3 = step_height * value; if (__config.values[__axis].reverse == true) { _local3 = __height - _local3; } return(_local3); } function __drawGuide(i, pos) { if (isNaN(pos) != true) { if (__config.guides.guide[i].behind == true) { var _local5 = __target_mc.mc_behind.guides_mc; } else { var _local5 = __target_mc.mc_above.guides_mc; } var _local4 = _local5.getNextHighestDepth(); if (__config.guides.guide[i].dashed == true) { if (__config.type == "bar") { var _local6 = new com.amcharts.DashedLine(_local5, "guide_mc" + _local4, _local4, [pos, pos], [0, -__width], __config.guides.guide[i].width, __config.guides.guide[i].dash_length, __config.guides.guide[i].color); } else { var _local6 = new com.amcharts.DashedLine(_local5, "guide_mc" + _local4, _local4, [0, __width], [-pos, -pos], __config.guides.guide[i].width, __config.guides.guide[i].dash_length, __config.guides.guide[i].color); } } else if (__config.type == "bar") { var _local6 = new com.amcharts.Line(_local5, "guide_mc" + _local4, _local4, [pos, pos], [0, -__width], __config.guides.guide[i].width, __config.guides.guide[i].color); } else { var _local6 = new com.amcharts.Line(_local5, "guide_mc" + _local4, _local4, [0, __width], [-pos, -pos], __config.guides.guide[i].width, __config.guides.guide[i].color); } _local6.mc._alpha = __config.guides.guide[i].alpha; if (((__dx != 0) || (__dy != 0)) && (__config.guides.guide[i].behind == true)) { _local6.mc._x = _local6.mc._x + __dx; _local6.mc._y = _local6.mc._y + __dy; _local4 = _local5.getNextHighestDepth(); if (__config.guides.guide[i].dashed == true) { if (__config.type == "bar") { var _local7 = new com.amcharts.DashedLine(__target_mc.mc_behind.guides3d_mc, "guide3d_mc" + _local4, _local4, [pos, pos + __dx], [0, __dy], __config.guides.guide[i].width, __config.guides.guide[i].dash_length, __config.guides.guide[i].color); } else { var _local7 = new com.amcharts.DashedLine(__target_mc.mc_behind.guides3d_mc, "guide3d_mc" + _local4, _local4, [0, __dx], [-pos, (-pos) + __dy], __config.guides.guide[i].width, __config.guides.guide[i].dash_length, __config.guides.guide[i].color); } } else if (__config.type == "bar") { var _local7 = new com.amcharts.Line(__target_mc.mc_behind.guides3d_mc, "guide3d_mc" + _local4, _local4, [pos, pos + __dx], [0, __dy], __config.guides.guide[i].width, __config.guides.guide[i].color); } else { var _local7 = new com.amcharts.Line(__target_mc.mc_behind.guides3d_mc, "guide3d_mc" + _local4, _local4, [0, __dx], [-pos, (-pos) + __dy], __config.guides.guide[i].width, __config.guides.guide[i].color); } _local7.mc._alpha = __config.guides.guide[i].alpha; } } } function __drawFill(i, start_pos, end_pos, step_height) { var _local4 = __config.guides.guide[i].fill_color; if (_local4.length > 0) { _local4.reverse(); } if (__config.guides.guide[i].behind == true) { var _local6 = __target_mc.mc_behind.fills_mc; } else { var _local6 = __target_mc.mc_above.fills_mc; } var _local7 = _local6.getNextHighestDepth(); if (start_pos != end_pos) { if (__config.type == "bar") { var _local8 = new com.amcharts.Rectangle(_local6, "fill_mc" + _local7, _local7, end_pos - start_pos, -__width, _local4, 0, 0, 0, __config.guides.guide[i].fill_alpha, 0); _local8.mc._x = start_pos; } else { var _local8 = new com.amcharts.Rectangle(_local6, "fill_mc" + _local7, _local7, __width, end_pos - start_pos, _local4, 0, 0, 0, __config.guides.guide[i].fill_alpha, 0); _local8.mc._y = -end_pos; } } if (((__dx != 0) || (__dy != 0)) && (__config.guides.guide[i].behind == true)) { _local8.mc._x = _local8.mc._x + __dx; _local8.mc._y = _local8.mc._y + __dy; _local7 = _local6.getNextHighestDepth(); if (__config.type == "bar") { var _local9 = new com.amcharts.Shape(__target_mc.mc_behind.fills3d_mc, "fill3d_mc" + _local7, _local7, [0, __dx, (end_pos - start_pos) + __dx, end_pos - start_pos, 0], [0, __dy, __dy, 0, 0], _local4, 0, 0, __config.guides.guide[i].fill_alpha, 0); _local9.mc._x = start_pos; } else { var _local9 = new com.amcharts.Shape(__target_mc.mc_behind.fills3d_mc, "fill3d_mc" + _local7, _local7, [0, __dx, __dx, 0, 0], [0, __dy, (end_pos - start_pos) + __dy, end_pos - start_pos, 0], _local4, 0, 0, __config.guides.guide[i].fill_alpha, 0); _local9.mc._y = -end_pos; } } } }
Symbol 57 MovieClip [__Packages.com.amcharts.Colors] Frame 0
class com.amcharts.Colors { function Colors () { } static function number2RGB(color) { color = (isNaN(color) ? 0 : (color)); var _local4 = color >> 16; var _local5 = (color >> 8) & 255; var _local3 = color & 255; var _local2 = {r:_local4, g:_local5, b:_local3}; return(_local2); } static function rgb2Number(colorObj) { var _local3 = colorObj.r; var _local4 = colorObj.g; var _local2 = colorObj.b; return((((_local3 * 256) * 256) + (_local4 * 256)) + _local2); } static function rgb2HLS(rgb) { var _local3 = rgb.r; var _local5 = rgb.g; var _local2 = rgb.b; var _local10; var _local9; var _local8; var _local1 = Math.max(Math.max(_local3, _local5), _local2) / 255; var _local6 = Math.min(Math.min(_local3, _local5), _local2) / 255; var _local4 = _local1 - _local6; _local9 = (_local1 + _local6) / 2; _local8 = ((_local1 == _local6) ? 0 : (((_local9 <= 0.5) ? ((_local4 / _local9) / 2) : (_local4 / (2 - (_local9 * 2)))))); if ((_local3 / 255) == _local1) { _local10 = ((_local5 - _local2) / _local4) / 255; } else if ((_local5 / 255) == _local1) { _local10 = 2 + (((_local2 - _local3) / _local4) / 255); } else if ((_local2 / 255) == _local1) { _local10 = 4 + (((_local3 - _local5) / _local4) / 255); } _local10 = _local10 * 40; if (_local10 < 0) { _local10 = _local10 + 240; } _local10 = Math.round(_local10); return({h:(isNaN(_local10) ? 0 : (_local10)), l:Math.round(_local9 * 240), s:Math.round(_local8 * 240)}); } static function hls2RGB(hls) { var _local5 = hls.h; var _local7 = hls.l; var _local8 = hls.s; var _local11; var _local12; var _local10; if (_local8 == 0) { _local10 = Math.round((_local7 / 240) * 255); _local12 = _local10; _local11 = _local12; } else { _local5 = _local5 / 240; _local7 = _local7 / 240; _local8 = _local8 / 240; var _local2; var _local1; var _local6 = ((_local7 < 0.5) ? (_local7 * (_local8 + 1)) : ((_local7 + _local8) - (_local7 * _local8))); var _local4 = (_local7 * 2) - _local6; var _local3 = 0; while (_local3 < 3) { switch (_local3) { case 0 : _local1 = _local5 + 0.333333333333333; break; case 1 : _local1 = _local5; break; case 2 : _local1 = _local5 - 0.333333333333333; } if (_local1 < 0) { _local1++; } else if (_local1 > 1) { _local1--; } if ((_local1 * 6) < 1) { _local2 = _local4 + (((_local6 - _local4) * 6) * _local1); } else if ((_local1 * 2) < 1) { _local2 = _local6; } else if ((_local1 * 3) < 2) { _local2 = _local4 + (((_local6 - _local4) * (0.666666666666667 - _local1)) * 6); } else { _local2 = _local4; } switch (_local3) { case 0 : _local11 = Math.round(_local2 * 255); break; case 1 : _local12 = Math.round(_local2 * 255); break; case 2 : _local10 = Math.round(_local2 * 255); } _local3++; } } return({r:_local11, g:_local12, b:_local10}); } static function adjustLuminosity(color, step) { var _local2 = number2RGB(color); var _local1 = rgb2HLS(_local2); _local1.l = _local1.l + step; if (_local1.l >= 240) { _local1.l = 240; } if (_local1.l <= 0) { _local1.l = 0; } _local2 = hls2RGB(_local1); color = rgb2Number(_local2); return(color); } static function dec2hex(color) { var _local2 = color.toString(16).toUpperCase().split(""); var _local3 = _local2.length; var _local1 = 0; while (_local1 < (6 - _local3)) { _local2.unshift("0"); _local1++; } return("#" + _local2.join("")); } }
Symbol 58 MovieClip [__Packages.com.amcharts.column.ParseXML] Frame 0
class com.amcharts.column.ParseXML { var __config, __xml, __data; function ParseXML (xml, config) { __config = config; __xml = xml; __data = new Object(); __data.series = new Array(); __data.graphs = new Object(); __data.graphs.graph = new Array(); __config.graphs.graph = new Array(); if (__config.autofit == true) { __config.longest_series = new Object(); __config.longest_series.count = 0; } __init(); } function __init() { var _local2 = (new com.amcharts.XML2Object()).parseXML(__xml).chart; _local2.graphs.graph = com.amcharts.Utils.objectToArray(_local2.graphs.graph); _local2.series.value = com.amcharts.Utils.objectToArray(_local2.series.value); __data.message = _local2.message.data; __data.message_bg_color = com.amcharts.Utils.toColor(_local2.message.attributes.bg_color); __data.message_text_color = com.amcharts.Utils.toColor(_local2.message.attributes.text_color); var _local4 = new Array(); var _local7 = 0; while (_local7 < _local2.graphs.graph.length) { _local4[_local7] = new Object(); _local4[_local7].values = new Array(); __data.graphs.graph[_local7] = new Object(); __data.graphs.graph[_local7].values = new Array(); __config.graphs.graph[_local7] = new Object(); var _local6 = _local2.graphs.graph[_local7]; var _local8 = "key_" + _local2.graphs.graph[_local7].attributes.gid; var _local11 = com.amcharts.Utils.checkUndefined(_local6.attributes.type, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].type, "column")); __config.graphs.graph[_local7].type = _local11; __config.graphs.graph[_local7].gid = _local2.graphs.graph[_local7].attributes.gid; __config.graphs.graph[_local7].title = com.amcharts.Utils.checkUndefined(_local6.attributes.title, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].title, "")); __config.graphs.graph[_local7].color = com.amcharts.Utils.toColor(_local6.attributes.color, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].color, com.amcharts.Utils.checkUndefined(__config.colors[_local7], random(16777215)))); __config.graphs.graph[_local7].alpha = com.amcharts.Utils.toNumber(_local6.attributes.alpha, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].alpha, com.amcharts.Utils.checkUndefined(__config[_local11].alpha, 100))); __config.graphs.graph[_local7].fill_alpha = com.amcharts.Utils.toNumber(_local6.attributes.fill_alpha, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].fill_alpha, com.amcharts.Utils.checkUndefined(__config[_local11].fill_alpha, 0))); __config.graphs.graph[_local7].width = com.amcharts.Utils.toNumber(_local6.attributes.width, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].width, com.amcharts.Utils.checkUndefined(__config[_local11].width, 2))); __config.graphs.graph[_local7].bullet = com.amcharts.Utils.checkUndefined(_local6.attributes.bullet, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].bullet, __config[_local11].bullet)); __config.graphs.graph[_local7].bullet_size = com.amcharts.Utils.toNumber(_local6.attributes.bullet_size, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].bullet_size, com.amcharts.Utils.checkUndefined(__config[_local11].bullet_size, 6))); __config.graphs.graph[_local7].bullet_alpha = com.amcharts.Utils.toNumber(_local6.attributes.bullet_alpha, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].bullet_alpha, __config.graphs.graph[_local7].alpha)); __config.graphs.graph[_local7].bullet_color = com.amcharts.Utils.toColor(_local6.attributes.bullet_color, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].bullet_color, __config.graphs.graph[_local7].color)); __config.graphs.graph[_local7].data_labels = com.amcharts.Utils.checkUndefined(_local6.attributes.data_labels, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].data_labels, com.amcharts.Utils.checkUndefined(__config[_local11].data_labels, ""))); __config.graphs.graph[_local7].gradient_fill_colors = com.amcharts.Utils.checkUndefined(com.amcharts.Utils.toColor(_local6.attributes.gradient_fill_colors), __config.graphs.temp_graphs[_local8].gradient_fill_colors); if ((__config.column.gradient == "vertical") && (!__config.gradient_reversed)) { __config.graphs.graph[_local7].gradient_fill_colors.reverse(); __config.gradient_reversed = true; } __config.graphs.graph[_local7].pattern = com.amcharts.Utils.checkUndefined(_local6.attributes.pattern, __config.graphs.temp_graphs[_local8].pattern); __config.graphs.graph[_local7].pattern_color = com.amcharts.Utils.toColor(_local6.attributes.pattern_color, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].pattern_color)); __config.graphs.graph[_local7].balloon_color = com.amcharts.Utils.toColor(_local6.attributes.balloon_color, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].balloon_color, __config.balloon.color)); __config.graphs.graph[_local7].balloon_alpha = com.amcharts.Utils.toNumber(_local6.attributes.balloon_alpha, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].balloon_alpha, __config.balloon.alpha)); __config.graphs.graph[_local7].balloon_text_color = com.amcharts.Utils.toColor(_local6.attributes.balloon_text_color, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].balloon_text_color, __config.balloon.text_color)); __config.graphs.graph[_local7].balloon_text = com.amcharts.Utils.checkUndefined(_local6.attributes.balloon_text, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].balloon_text, __config[_local11].balloon_text)); __config.graphs.graph[_local7].visible_in_legend = com.amcharts.Utils.toBoolean(_local6.attributes.visible_in_legend, com.amcharts.Utils.checkUndefined(__config.graphs.temp_graphs[_local8].visible_in_legend, true)); _local7++; } _local7 = 0; while (_local7 < _local2.series.value.length) { __data.series[_local7] = new Object(); var _local5 = "id_" + _local2.series.value[_local7].attributes.xid; __data.series[_local7].id = _local5; __data.series[_local7].value = _local2.series.value[_local7].data; if (__config.autofit == true) { var _local14 = __data.series[_local7].value.length; if (__config.longest_series.count < _local14) { __config.longest_series.value = __data.series[_local7].value; __config.longest_series.count = _local14; } } if (_local2.series.value[_local7].attributes.bg_color != undefined) { __data.series[_local7].bg_color = com.amcharts.Utils.toColor(_local2.series.value[_local7].attributes.bg_color); } if (_local2.series.value[_local7].attributes.bg_alpha != undefined) { __data.series[_local7].bg_alpha = com.amcharts.Utils.toNumber(_local2.series.value[_local7].attributes.bg_alpha, 100); } var _local15 = com.amcharts.Utils.toBoolean(_local2.series.value[_local7].attributes.show, false); if (_local15 == true) { __data.series[_local7].show = true; } var _local10 = 0; while (_local10 < _local2.graphs.graph.length) { _local4[_local10].values[_local5] = null; _local10++; } _local7++; } var _local10 = 0; while (_local10 < _local2.graphs.graph.length) { _local2.graphs.graph[_local10].value = com.amcharts.Utils.objectToArray(_local2.graphs.graph[_local10].value); _local7 = 0; while (_local7 < _local2.graphs.graph[_local10].value.length) { var _local5 = "id_" + _local2.graphs.graph[_local10].value[_local7].attributes.xid; _local4[_local10].values[_local5] = new Object(); var _local3 = _local2.graphs.graph[_local10].value[_local7]; _local4[_local10].values[_local5].value = Number(com.amcharts.Utils.stripSymbols(_local3.data, " ")); var _local13 = Number(com.amcharts.Utils.stripSymbols(_local3.attributes.start, " ")); if (isNaN(_local13) == false) { _local4[_local10].values[_local5].start = _local13; } if (_local3.attributes.description != undefined) { _local4[_local10].values[_local5].description = _local3.attributes.description; } if (_local3.attributes.url != undefined) { _local4[_local10].values[_local5].url = _local3.attributes.url; } if (_local3.attributes.color != undefined) { _local4[_local10].values[_local5].color = com.amcharts.Utils.toColor(_local3.attributes.color); } if (_local3.attributes.bullet != undefined) { _local4[_local10].values[_local5].bullet = _local3.attributes.bullet; } if (_local3.attributes.bullet_color != undefined) { _local4[_local10].values[_local5].bullet_color = com.amcharts.Utils.toColor(_local3.attributes.bullet_color); } if (_local3.attributes.bullet_size != undefined) { _local4[_local10].values[_local5].bullet_size = com.amcharts.Utils.toNumber(_local3.attributes.bullet_size); } if (_local3.attributes.gradient_fill_colors != undefined) { _local4[_local10].values[_local5].gradient_fill_colors = com.amcharts.Utils.toColor(_local3.attributes.gradient_fill_colors); } _local4[_local10].values[_local5].pattern = com.amcharts.Utils.checkUndefined(_local3.attributes.pattern, __config.graphs.graph[_local10].pattern); _local4[_local10].values[_local5].pattern_color = com.amcharts.Utils.toColor(_local3.attributes.pattern_color, __config.graphs.graph[_local10].pattern_color); _local7++; } _local7 = 0; while (_local7 < __data.series.length) { __data.graphs.graph[_local10].values[_local7] = _local4[_local10].values[__data.series[_local7].id]; if (isNaN(__data.graphs.graph[_local10].values[_local7].value) == true) { __data.graphs.graph[_local10].values[_local7] = null; } _local7++; } _local10++; } _local7 = 0; while (_local7 < __data.series.length) { var _local12 = 0; _local10 = 0; while (_local10 < __data.graphs.graph.length) { if ((__data.graphs.graph[_local10].values[_local7].value != null) && (__config.graphs.graph[_local10].type == "column")) { _local12 = _local12 + Math.abs(__data.graphs.graph[_local10].values[_local7].value); } _local10++; } __data.series[_local7].total = _local12; _local10 = 0; while (_local10 < __data.graphs.graph.length) { if (__config.graphs.graph[_local10].type == "column") { __data.graphs.graph[_local10].values[_local7].percent = (__data.graphs.graph[_local10].values[_local7].value / _local12) * 100; if (_local12 == 0) { __data.graphs.graph[_local10].values[_local7].percent = 0; } } else { __data.graphs.graph[_local10].values[_local7].percent = __data.graphs.graph[_local10].values[_local7].value; } _local10++; } _local7++; } _local2.labels.label = com.amcharts.Utils.objectToArray(_local2.labels.label); if (__config.remove_label_count > 0) { _local7 = 0; while (_local7 < __config.remove_label_count) { __config.labels.label.pop(); _local7++; } } var _local16 = _local2.labels.label.length; _local7 = 0; while (_local7 < _local16) { var _local9 = __config.labels.label.push(new Object()) - 1; __config.labels.label[_local9].lid = _local2.labels.label[_local7].attributes.lid; __config.labels.label[_local9].x = com.amcharts.Utils.checkUndefined(_local2.labels.label[_local7].x.data, 0); __config.labels.label[_local9].y = com.amcharts.Utils.checkUndefined(_local2.labels.label[_local7].y.data, 0); __config.labels.label[_local9].text = _local2.labels.label[_local7].text.data; __config.labels.label[_local9].align = _local2.labels.label[_local7].align.data.toLowerCase(); __config.labels.label[_local9].rotate = com.amcharts.Utils.toBoolean(_local2.labels.label[_local7].rotate.data); __config.labels.label[_local9].width = _local2.labels.label[_local7].width.data; __config.labels.label[_local9].text_size = com.amcharts.Utils.toNumber(_local2.labels.label[_local7].text_size.data, __config.text_size); __config.labels.label[_local9].text_color = com.amcharts.Utils.toColor(_local2.labels.label[_local7].text_color.data, __config.text_color); _local7++; } __config.remove_label_count = _local16; _local2.guides.guide = com.amcharts.Utils.objectToArray(_local2.guides.guide); if (__config.remove_guide_count > 0) { _local7 = 0; while (_local7 < __config.remove_guide_count) { __config.guides.guide.pop(); _local7++; } } var _local17 = _local2.guides.guide.length; _local7 = 0; while (_local7 < _local17) { var _local9 = __config.guides.guide.push(new Object()) - 1; __config.guides.guide[_local9].gid = _local2.guides.guide[_local7].attributes.gid; __config.guides.guide[_local9].behind = com.amcharts.Utils.toBoolean(_local2.guides.guide[_local7].behind.data, false); __config.guides.guide[_local9].start_value = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].start_value.data); __config.guides.guide[_local9].end_value = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].end_value.data); __config.guides.guide[_local9].title = com.amcharts.Utils.checkUndefined(_local2.guides.guide[_local7].title.data, ""); __config.guides.guide[_local9].width = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].width.data, 0); __config.guides.guide[_local9].alpha = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].alpha.data, 100); __config.guides.guide[_local9].color = com.amcharts.Utils.toColor(_local2.guides.guide[_local7].color.data, 0); __config.guides.guide[_local9].fill_color = com.amcharts.Utils.toColor(_local2.guides.guide[_local7].fill_color.data, __config.guides.guide[_local9].color); __config.guides.guide[_local9].fill_alpha = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].fill_alpha.data, 0); __config.guides.guide[_local9].rotate = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].rotate.data, __config.values.value.rotate); __config.guides.guide[_local9].text_size = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].text_size.data, __config.values.value.text_size); __config.guides.guide[_local9].text_color = com.amcharts.Utils.toColor(_local2.guides.guide[_local7].text_color.data, __config.values.value.color); __config.guides.guide[_local9].inside = com.amcharts.Utils.toBoolean(_local2.guides.guide[_local7].inside.data, __config.values.value.inside); __config.guides.guide[_local9].centered = com.amcharts.Utils.toBoolean(_local2.guides.guide[_local7].centered.data, false); __config.guides.guide[_local9].dashed = com.amcharts.Utils.toBoolean(_local2.guides.guide[_local7].dashed.data, false); __config.guides.guide[_local9].dash_length = com.amcharts.Utils.toNumber(_local2.guides.guide[_local7].dash_length.data, 5); _local7++; } __config.remove_guide_count = _local17; } function get obj() { return(__data); } }
Symbol 59 MovieClip [__Packages.com.amcharts.XML2Object] Frame 0
class com.amcharts.XML2Object { var __xml; function XML2Object () { } function parseXML(file) { __result = new Object(); __xml = file; __result = __translateXML(); return(__result); } function __translateXML(from, path, name, position) { var _local2; var _local9; var _local4; var _local10; if (path == undefined) { path = this; name = "__result"; } path = path[name]; if (from == undefined) { from = new XML(xml.toString()); from.ignoreWhite = true; } if (from.hasChildNodes()) { _local9 = from.childNodes; if (position != undefined) { _local10 = path; path = path[position]; } while (_local9.length > 0) { _local4 = _local9.shift(); _local2 = _local4.nodeName; if (_local2 != undefined) { var _local5 = new Object(); _local5.attributes = _local4.attributes; _local5.data = _local4.firstChild.nodeValue; if (position != undefined) { _local10 = path; } if (path[_local2] != undefined) { if (path[_local2].__proto__ == Array.prototype) { path[_local2].push(_local5); name = _local4.nodeName; position = path[_local2].length - 1; } else { var _local8 = path[_local2]; path[_local2] = new Array(); path[_local2].push(_local8); path[_local2].push(_local5); name = _local2; position = path[_local2].length - 1; } } else { path[_local2] = _local5; name = _local2; position = undefined; } } if (_local4.hasChildNodes()) { __translateXML(_local4, path, name, position); } } } return(__result); } function get xml() { return(__xml); } var __result = new Object(); }
Symbol 60 MovieClip [__Packages.com.amcharts.column.Config] Frame 0
class com.amcharts.column.Config { var __settings, __config; function Config (settings) { __settings = settings; __config = new Object(); __init(); } function __init() { __config.js_enabled = com.amcharts.Utils.toBoolean(__settings.js_enabled.data, true); __config.type = com.amcharts.Utils.checkUndefined(__settings.type.data.toLowerCase(), "column"); if ((__config.type != "column") && (__config.type != "bar")) { __config.type = "column"; } __config.width = com.amcharts.Utils.toNumber(__settings.width.data); __config.height = com.amcharts.Utils.toNumber(__settings.height.data); __config.font = com.amcharts.Utils.checkUndefined(__settings.font.data, "Arial"); _global.font = __config.font; __config.text_size = com.amcharts.Utils.toNumber(__settings.text_size.data, 11); __config.text_color = com.amcharts.Utils.toColor(__settings.text_color.data, 0); __config.thousands_separator = com.amcharts.Utils.checkUndefined(__settings.thousands_separator.data, " "); if (__config.thousands_separator == "none") { __config.thousands_separator = ""; } __config.decimals_separator = com.amcharts.Utils.checkUndefined(__settings.decimals_separator.data, ","); __config.digits_after_decimal = Math.abs(com.amcharts.Utils.toNumber(__settings.digits_after_decimal.data, undefined)); __config.scientific_min = com.amcharts.Utils.toNumber(__settings.scientific_min.data, 1E-6); __config.scientific_max = com.amcharts.Utils.toNumber(__settings.scientific_max.data, 1E15); __config.data_type = __settings.data_type.data.toLowerCase(); if ((__config.data_type != "xml") && (__config.data_type != "csv")) { __config.data_type = "xml"; } __config.autofit = com.amcharts.Utils.toBoolean(__settings.autofit.data, true); __config.reload_data_interval = com.amcharts.Utils.toNumber(__settings.reload_data_interval.data, 0); __config.add_time_stamp = com.amcharts.Utils.toBoolean(__settings.add_time_stamp.data, false); __config.depth = Math.abs(com.amcharts.Utils.toNumber(__settings.depth.data, 0)); __config.angle = com.amcharts.Utils.fitToBounds(com.amcharts.Utils.toNumber(__settings.angle.data, 30), 0, 90); __config.precision = Math.abs(com.amcharts.Utils.toNumber(__settings.precision.data, 2)); __config.export_image_file = __settings.export_image_file.data; __config.preloader_on_reload = com.amcharts.Utils.toBoolean(__settings.preloader_on_reload.data, false); __config.balloon = new Object(); __config.balloon.enabled = com.amcharts.Utils.toBoolean(__settings.balloon.enabled.data, true); __config.balloon.color = com.amcharts.Utils.toColor(__settings.balloon.color.data); __config.balloon.alpha = com.amcharts.Utils.toNumber(__settings.balloon.alpha.data, 100); __config.balloon.text_color = com.amcharts.Utils.toColor(__settings.balloon.text_color.data, 16777215); __config.balloon.text_size = com.amcharts.Utils.toNumber(__settings.balloon.text_size.data, __config.text_size); __config.balloon.show = com.amcharts.Utils.checkUndefined(__settings.balloon.show.data, ""); __config.balloon.max_width = com.amcharts.Utils.toNumber(__settings.balloon.max_width.data, 220); __config.balloon.corner_radius = com.amcharts.Utils.toNumber(__settings.balloon.corner_radius.data, 0); __config.balloon.border_width = com.amcharts.Utils.toNumber(__settings.balloon.border_width.data, 0); __config.balloon.border_alpha = com.amcharts.Utils.toNumber(__settings.balloon.border_alpha.data, __config.balloon.alpha); __config.balloon.border_color = com.amcharts.Utils.toColor(__settings.balloon.border_color.data, __config.balloon.color); __config.column = new Object(); __config.column.grow_time = com.amcharts.Utils.toNumber(__settings.column.grow_time.data, 0); __config.column.sequenced_grow = com.amcharts.Utils.toBoolean(__settings.column.sequenced_grow.data, false); __config.column.grow_effect = __settings.column.grow_effect.data.toLowerCase(); if (__config.column.grow_effect == "regular") { __config.column.grow_effect = mx.transitions.easing.Regular.easeOut; } else if (__config.column.grow_effect == "strong") { __config.column.grow_effect = mx.transitions.easing.Strong.easeOut; } else { __config.column.grow_effect = mx.transitions.easing.Elastic.easeOut; } __config.column.width = com.amcharts.Utils.fitToBounds(com.amcharts.Utils.toNumber(__settings.column.width.data, 80), 0, 100); __config.column.spacing = com.amcharts.Utils.toNumber(__settings.column.spacing.data, 5); __config.column.alpha = com.amcharts.Utils.toNumber(__settings.column.alpha.data, 100); __config.column.border_alpha = com.amcharts.Utils.toNumber(__settings.column.border_alpha.data, 0); __config.column.border_color = com.amcharts.Utils.toColor(__settings.column.border_color.data, 16777215); __config.column.data_labels = com.amcharts.Utils.checkUndefined(__settings.column.data_labels.data, ""); __config.column.balloon_text = com.amcharts.Utils.checkUndefined(__settings.column.balloon_text.data, __config.balloon.show); __config.column.data_labels_text_color = com.amcharts.Utils.toColor(__settings.column.data_labels_text_color.data, __config.text_color); __config.column.data_labels_text_size = com.amcharts.Utils.toNumber(__settings.column.data_labels_text_size.data, __config.text_size); __config.column.data_labels_always_on = com.amcharts.Utils.toBoolean(__settings.column.data_labels_always_on.data, false); __config.column.gradient = com.amcharts.Utils.checkUndefined(__settings.column.gradient.data, "vertical"); __config.column.corner_radius_top = __settings.column.corner_radius_top.data; __config.column.corner_radius_bottom = __settings.column.corner_radius_bottom.data; if (__config.depth > 0) { __config.column.corner_radius = 0; } __config.column.bullet_offset = com.amcharts.Utils.toNumber(__settings.column.bullet_offset.data, 0); __config.column.hover_brightness = com.amcharts.Utils.toNumber(__settings.column.hover_brightness.data, 0); __config.column.hover_color = com.amcharts.Utils.toColor(__settings.column.hover_color.data); var _local7 = __settings.column.data_labels_position.data.toLowerCase(); if ((_local7 == undefined) || (((_local7 != "outside") && (_local7 != "inside")) && (_local7 != "above"))) { _local7 = "outside"; } __config.column.data_labels_position = _local7; __config.column.type = __settings.column.type.data.toLowerCase(); if ((((__config.column.type != "clustered") && (__config.column.type != "stacked")) && (__config.column.type != "100% stacked")) && (__config.column.type != "3d column")) { __config.column.type = "clustered"; } __config.column.link_target = __settings.column.link_target.data; if (__config.column.link_target == undefined) { __config.column.link_target = ""; } __config.line = new Object(); __config.line.width = com.amcharts.Utils.toNumber(__settings.line.width.data, 2); __config.line.alpha = com.amcharts.Utils.toNumber(__settings.line.alpha.data, 100); __config.line.fill_alpha = com.amcharts.Utils.toNumber(__settings.line.fill_alpha.data, 0); __config.line.connect = com.amcharts.Utils.toBoolean(__settings.line.connect.data, false); __config.line.bullet = __settings.line.bullet.data; __config.line.bullet_size = com.amcharts.Utils.toNumber(__settings.line.bullet_size.data, 8); __config.line.data_labels = com.amcharts.Utils.checkUndefined(__settings.line.data_labels.data, ""); __config.line.balloon_text = com.amcharts.Utils.checkUndefined(__settings.line.balloon_text.data, __config.balloon.show); __config.line.data_labels_text_color = com.amcharts.Utils.toColor(__settings.line.data_labels_text_color.data, __config.text_color); __config.line.data_labels_text_size = com.amcharts.Utils.toNumber(__settings.line.data_labels_text_size.data, __config.text_size); __config.line.link_target = __settings.line.link_target.data; if (__config.line.link_target == undefined) { __config.line.link_target = ""; } __config.csv_separator = com.amcharts.Utils.checkUndefined(__settings.csv_separator.data, ";"); __config.skip_rows = com.amcharts.Utils.toNumber(__settings.skip_rows.data, 0); __config.redraw = com.amcharts.Utils.toBoolean(__settings.redraw.data, false); __config.background = new Object(); __config.background.color = com.amcharts.Utils.toColor(__settings.background.color.data, 16777215); __config.background.alpha = com.amcharts.Utils.toNumber(__settings.background.alpha.data, 0); __config.background.file = __settings.background.file.data; __config.background.border_color = com.amcharts.Utils.toColor(__settings.background.border_color.data, 0); __config.background.border_alpha = com.amcharts.Utils.toNumber(__settings.background.border_alpha.data, 0); __config.plot_area = new Object(); __config.plot_area.color = com.amcharts.Utils.toColor(__settings.plot_area.color.data, 16777215); __config.plot_area.alpha = com.amcharts.Utils.toNumber(__settings.plot_area.alpha.data, 0); __config.plot_area.border_color = com.amcharts.Utils.toColor(__settings.plot_area.border_color.data, 0); __config.plot_area.border_alpha = com.amcharts.Utils.toNumber(__settings.plot_area.border_alpha.data, 0); __config.plot_area.margins = new Object(); __config.plot_area.margins.left = com.amcharts.Utils.checkUndefined(__settings.plot_area.margins.left.data, 60); __config.plot_area.margins.top = com.amcharts.Utils.checkUndefined(__settings.plot_area.margins.top.data, 60); __config.plot_area.margins.right = com.amcharts.Utils.checkUndefined(__settings.plot_area.margins.right.data, 60); __config.plot_area.margins.bottom = com.amcharts.Utils.checkUndefined(__settings.plot_area.margins.bottom.data, 80); __config.plot_area.margins.initial_left = __config.plot_area.margins.left; __config.plot_area.margins.initial_top = __config.plot_area.margins.top; __config.plot_area.margins.initial_right = __config.plot_area.margins.right; __config.plot_area.margins.initial_bottom = __config.plot_area.margins.bottom; __config.grid = new Object(); __config.grid.category = new Object(); __config.grid.category.dashed = com.amcharts.Utils.toBoolean(__settings.grid.category.dashed.data, false); __config.grid.category.dash_length = com.amcharts.Utils.toNumber(__settings.grid.category.dash_length.data, 5); __config.grid.category.alpha = com.amcharts.Utils.toNumber(__settings.grid.category.alpha.data, 15); __config.grid.category.color = com.amcharts.Utils.toColor(__settings.grid.category.color.data, 0); __config.grid.value = new Object(); __config.grid.value.approx_count = com.amcharts.Utils.toNumber(__settings.grid.value.approx_count.data, 10); __config.grid.value.dashed = com.amcharts.Utils.toBoolean(__settings.grid.value.dashed.data, false); __config.grid.value.dash_length = com.amcharts.Utils.toNumber(__settings.grid.value.dash_length.data, 5); __config.grid.value.alpha = com.amcharts.Utils.toNumber(__settings.grid.value.alpha.data, 15); __config.grid.value.color = com.amcharts.Utils.toColor(__settings.grid.value.color.data, 0); __config.grid.value.fill_alpha = com.amcharts.Utils.toNumber(__settings.grid.value.fill_alpha.data, 0); __config.grid.value.fill_color = com.amcharts.Utils.toColor(__settings.grid.value.fill_color.data, 16777215); __config.values = new Object(); __config.values.category = new Object(); __config.values.value = new Object(); __config.values.category.frequency = com.amcharts.Utils.fitToBounds(com.amcharts.Utils.toNumber(__settings.values.category.frequency.data, 1), 1, Number.MAX_VALUE); __config.values.category.start_from = com.amcharts.Utils.toNumber(__settings.values.category.start_from.data, 1); __config.values.value.frequency = com.amcharts.Utils.fitToBounds(com.amcharts.Utils.toNumber(__settings.values.value.frequency.data, 1), 1, Number.MAX_VALUE); if (__settings.values.value.rotate.data == "true") { __config.values.value.rotate = 90; } else { __config.values.value.rotate = com.amcharts.Utils.toNumber(__settings.values.value.rotate.data, 0); } if (__settings.values.category.rotate.data == "true") { __config.values.category.rotate = 90; } else { __config.values.category.rotate = com.amcharts.Utils.toNumber(__settings.values.category.rotate.data, 0); } __config.values.category.enabled = com.amcharts.Utils.toBoolean(__settings.values.category.enabled.data, true); __config.values.value.enabled = com.amcharts.Utils.toBoolean(__settings.values.value.enabled.data, true); __config.values.value.reverse = com.amcharts.Utils.toBoolean(__settings.values.value.reverse.data, false); __config.values.value.skip_first = com.amcharts.Utils.toBoolean(__settings.values.value.skip_first.data, true); __config.values.value.skip_last = com.amcharts.Utils.toBoolean(__settings.values.value.skip_last.data, false); __config.values.category.color = com.amcharts.Utils.toColor(__settings.values.category.color.data, __config.text_color); __config.values.value.color = com.amcharts.Utils.toColor(__settings.values.value.color.data, __config.text_color); __config.values.category.text_size = com.amcharts.Utils.toNumber(__settings.values.category.text_size.data, __config.text_size); __config.values.value.text_size = com.amcharts.Utils.toNumber(__settings.values.value.text_size.data, __config.text_size); __config.values.value.min = Number(__settings.values.value.min.data); __config.values.value.max = Number(__settings.values.value.max.data); __config.values.value.unit = com.amcharts.Utils.checkUndefined(__settings.values.value.unit.data, ""); __config.values.value.unit_position = __settings.values.value.unit_position.data.toLowerCase(); if ((__config.values.value.unit_position != "left") && (__config.values.value.unit_position != "right")) { __config.values.value.unit_position = "right"; } __config.values.value.integers_only = com.amcharts.Utils.toBoolean(__settings.values.value.integers_only.data, false); __config.values.value.strict_min_max = com.amcharts.Utils.toBoolean(__settings.values.value.strict_min_max.data, false); __config.values.value.inside = com.amcharts.Utils.toBoolean(__settings.values.value.inside.data, false); __config.values.category.inside = com.amcharts.Utils.toBoolean(__settings.values.category.inside.data, false); __config.values.value.duration = __settings.values.value.duration.data; __config.axes = new Object(); __config.axes.category = new Object(); __config.axes.value = new Object(); __config.axes.category.alpha = com.amcharts.Utils.toNumber(__settings.axes.category.alpha.data, 100); __config.axes.category.color = com.amcharts.Utils.toColor(__settings.axes.category.color.data, 0); __config.axes.category.width = com.amcharts.Utils.toNumber(__settings.axes.category.width.data, 2); __config.axes.category.tick_length = com.amcharts.Utils.toNumber(__settings.axes.category.tick_length.data, 7); __config.axes.value.alpha = com.amcharts.Utils.toNumber(__settings.axes.value.alpha.data, 100); __config.axes.value.color = com.amcharts.Utils.toColor(__settings.axes.value.color.data, 0); __config.axes.value.width = com.amcharts.Utils.toNumber(__settings.axes.value.width.data, 2); __config.axes.value.tick_length = com.amcharts.Utils.toNumber(__settings.axes.value.tick_length.data, 7); __config.axes.value.logarithmic = com.amcharts.Utils.toBoolean(__settings.axes.value.logarithmic.data, false); __config.legend = new Object(); __config.legend.enabled = com.amcharts.Utils.toBoolean(__settings.legend.enabled.data, true); __config.legend.x = __settings.legend.x.data; __config.legend.y = __settings.legend.y.data; __config.legend.width = __settings.legend.width.data; __config.legend.max_columns = com.amcharts.Utils.toNumber(__settings.legend.max_columns.data, 0); __config.legend.color = com.amcharts.Utils.toColor(__settings.legend.color.data, 16777215); __config.legend.alpha = com.amcharts.Utils.toNumber(__settings.legend.alpha.data, 0); __config.legend.border_color = com.amcharts.Utils.toColor(__settings.legend.border_color.data, 0); __config.legend.border_alpha = com.amcharts.Utils.toNumber(__settings.legend.border_alpha.data, 0); __config.legend.key = new Object(); __config.legend.key.size = com.amcharts.Utils.toNumber(__settings.legend.key.size.data, 16); __config.legend.key.border_color = com.amcharts.Utils.toColor(__settings.legend.key.border_color.data); __config.legend.text_color = com.amcharts.Utils.toColor(__settings.legend.text_color.data, __config.text_color); __config.legend.text_size = com.amcharts.Utils.toNumber(__settings.legend.text_size.data, __config.text_size); __config.legend.spacing = com.amcharts.Utils.toNumber(__settings.legend.spacing.data, 10); __config.legend.margins = com.amcharts.Utils.toNumber(__settings.legend.margins.data, 0); __config.legend.align = com.amcharts.Utils.checkUndefined(__settings.legend.align.data, "left"); __config.legend.reverse_order = com.amcharts.Utils.toBoolean(__settings.legend.reverse_order.data, false); __config.export_as_image = new Object(); __config.export_as_image.file = com.amcharts.Utils.checkUndefined(__settings.export_as_image.file.data, __config.export_image_file); __config.export_as_image.target = com.amcharts.Utils.checkUndefined(__settings.export_as_image.target.data, ""); __config.export_as_image.x = __settings.export_as_image.x.data; __config.export_as_image.y = __settings.export_as_image.y.data; __config.export_as_image.color = com.amcharts.Utils.toColor(__settings.export_as_image.color.data, 12303104); __config.export_as_image.alpha = com.amcharts.Utils.toNumber(__settings.export_as_image.alpha.data, 0); __config.export_as_image.text_color = com.amcharts.Utils.toColor(__settings.export_as_image.text_color.data, __config.text_color); __config.export_as_image.text_size = com.amcharts.Utils.toNumber(__settings.export_as_image.text_size.data, __config.text_size); __config.error_messages = new Object(); __config.error_messages.enabled = com.amcharts.Utils.toBoolean(__settings.error_messages.enabled.data, true); __config.error_messages.x = __settings.error_messages.x.data; __config.error_messages.y = __settings.error_messages.y.data; __config.error_messages.color = com.amcharts.Utils.toColor(__settings.error_messages.color.data, 12303104); __config.error_messages.alpha = com.amcharts.Utils.toNumber(__settings.error_messages.alpha.data, 100); __config.error_messages.text_color = com.amcharts.Utils.toColor(__settings.error_messages.text_color.data, 16777215); __config.error_messages.text_size = com.amcharts.Utils.toNumber(__settings.error_messages.text_size.data, __config.text_size); __config.strings = new Object(); __config.strings.no_data = com.amcharts.Utils.checkUndefined(__settings.strings.no_data.data, "No data for selected period"); __config.strings.export_as_image = com.amcharts.Utils.checkUndefined(__settings.strings.export_as_image.data, "Export as image"); __config.strings.collecting_data = com.amcharts.Utils.checkUndefined(__settings.strings.collecting_data.data, "Collecting data"); __config.strings.logarithm_scale_error = com.amcharts.Utils.checkUndefined(__settings.strings.logarithm_scale_error.data, "Logarithmic chart can't display values less or equal zero"); __config.strings.ss = com.amcharts.Utils.checkUndefined(__settings.strings.ss.data, " "); __config.strings.mm = com.amcharts.Utils.checkUndefined(__settings.strings.mm.data, ":"); __config.strings.hh = com.amcharts.Utils.checkUndefined(__settings.strings.hh.data, ":"); __config.strings.DD = com.amcharts.Utils.checkUndefined(__settings.strings.DD.data, "d. "); __settings.labels.label = com.amcharts.Utils.objectToArray(__settings.labels.label); __config.labels = new Object(); __config.labels.label = new Array(); var _local6 = 0; while (_local6 < __settings.labels.label.length) { __config.labels.label[_local6] = new Object(); __config.labels.label[_local6].lid = __settings.labels.label[_local6].attributes.lid; __config.labels.label[_local6].x = com.amcharts.Utils.checkUndefined(__settings.labels.label[_local6].x.data, 0); __config.labels.label[_local6].y = com.amcharts.Utils.checkUndefined(__settings.labels.label[_local6].y.data, 0); __config.labels.label[_local6].text = __settings.labels.label[_local6].text.data; __config.labels.label[_local6].align = __settings.labels.label[_local6].align.data.toLowerCase(); __config.labels.label[_local6].rotate = com.amcharts.Utils.toBoolean(__settings.labels.label[_local6].rotate.data); __config.labels.label[_local6].width = __settings.labels.label[_local6].width.data; __config.labels.label[_local6].text_size = com.amcharts.Utils.toNumber(__settings.labels.label[_local6].text_size.data, __config.text_size); __config.labels.label[_local6].text_color = com.amcharts.Utils.toColor(__settings.labels.label[_local6].text_color.data, __config.text_color); _local6++; } __settings.graphs.graph = com.amcharts.Utils.objectToArray(__settings.graphs.graph); __config.graphs = new Object(); __config.graphs.temp_graphs = new Array(); __config.gids = new Array(); __config.colors = com.amcharts.Utils.toColor(__settings.colors.data, [16737792, 16568834, 11591177, 888527, 2755792, 13438324, 13369344, 52224, 204, 14540253, 10066329, 3355443, 10027008]); _local6 = 0; while (_local6 < __settings.graphs.graph.length) { var _local4 = __settings.graphs.graph[_local6]; var _local3 = _local4.attributes.gid; if (_local3 == undefined) { _local3 = _local6; } _local3 = "key_" + _local3; __config.gids[_local6] = _local3; __config.graphs.temp_graphs[_local3] = new Object(); __config.graphs.temp_graphs[_local3].gid = _local4.attributes.gid; var _local5 = com.amcharts.Utils.checkUndefined(_local4.type.data, "column"); __config.graphs.temp_graphs[_local3].type = com.amcharts.Utils.checkUndefined(_local5, "column"); __config.graphs.temp_graphs[_local3].title = com.amcharts.Utils.checkUndefined(_local4.title.data, ""); __config.graphs.temp_graphs[_local3].color = com.amcharts.Utils.toColor(_local4.color.data, __config.colors[_local6]); __config.graphs.temp_graphs[_local3].alpha = com.amcharts.Utils.toNumber(_local4.alpha.data, __config[_local5].alpha); __config.graphs.temp_graphs[_local3].fill_alpha = com.amcharts.Utils.toNumber(_local4.fill_alpha.data, __config[_local5].fill_alpha); __config.graphs.temp_graphs[_local3].width = com.amcharts.Utils.toNumber(_local4.width.data, __config[_local5].width); __config.graphs.temp_graphs[_local3].bullet = com.amcharts.Utils.checkUndefined(_local4.bullet.data, __config[_local5].bullet); __config.graphs.temp_graphs[_local3].bullet_color = com.amcharts.Utils.toColor(_local4.bullet_color.data, __config.graphs.temp_graphs[_local3].color); __config.graphs.temp_graphs[_local3].bullet_size = com.amcharts.Utils.toNumber(_local4.bullet_size.data, __config[_local5].bullet_size); __config.graphs.temp_graphs[_local3].bullet_alpha = com.amcharts.Utils.toNumber(_local4.bullet_alpha.data, __config.graphs.temp_graphs[_local3].alpha); __config.graphs.temp_graphs[_local3].data_labels = com.amcharts.Utils.checkUndefined(_local4.data_labels.data, __config[_local5].data_labels); __config.graphs.temp_graphs[_local3].gradient_fill_colors = com.amcharts.Utils.toColor(_local4.gradient_fill_colors.data); __config.graphs.temp_graphs[_local3].pattern = _local4.pattern.data; __config.graphs.temp_graphs[_local3].pattern_color = com.amcharts.Utils.toColor(_local4.pattern_color.data); if (__config.column.gradient == "vertical") { __config.graphs.temp_graphs[_local3].gradient_fill_colors.reverse(); } __config.graphs.temp_graphs[_local3].balloon_color = com.amcharts.Utils.toColor(_local4.balloon_color.data, __config.balloon.color); __config.graphs.temp_graphs[_local3].balloon_alpha = com.amcharts.Utils.toNumber(_local4.balloon_alpha.data, __config.balloon.alpha); __config.graphs.temp_graphs[_local3].balloon_text_color = com.amcharts.Utils.toColor(_local4.balloon_text_color.data, __config.balloon.text_color); __config.graphs.temp_graphs[_local3].balloon_text = com.amcharts.Utils.checkUndefined(_local4.balloon_text.data, __config[_local5].balloon_text); __config.graphs.temp_graphs[_local3].visible_in_legend = com.amcharts.Utils.toBoolean(_local4.visible_in_legend.data, true); _local6++; } __settings.guides.guide = com.amcharts.Utils.objectToArray(__settings.guides.guide); __config.guides = new Object(); __config.guides.max_min = com.amcharts.Utils.toBoolean(__settings.guides.max_min.data, false); __config.guides.guide = new Array(); _local6 = 0; while (_local6 < __settings.guides.guide.length) { __config.guides.guide[_local6] = new Object(); __config.guides.guide[_local6].gid = __settings.guides.guide[_local6].attributes.gid; __config.guides.guide[_local6].behind = com.amcharts.Utils.toBoolean(__settings.guides.guide[_local6].behind.data, false); __config.guides.guide[_local6].start_value = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].start_value.data); __config.guides.guide[_local6].end_value = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].end_value.data); __config.guides.guide[_local6].title = com.amcharts.Utils.checkUndefined(__settings.guides.guide[_local6].title.data, ""); __config.guides.guide[_local6].width = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].width.data, 0); __config.guides.guide[_local6].alpha = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].alpha.data, 100); __config.guides.guide[_local6].color = com.amcharts.Utils.toColor(__settings.guides.guide[_local6].color.data, 0); __config.guides.guide[_local6].fill_color = com.amcharts.Utils.toColor(__settings.guides.guide[_local6].fill_color.data, __config.guides.guide[_local6].color); __config.guides.guide[_local6].fill_alpha = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].fill_alpha.data, 0); __config.guides.guide[_local6].rotate = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].rotate.data, __config.values.value.rotate); __config.guides.guide[_local6].text_size = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].text_size.data, __config.values.value.text_size); __config.guides.guide[_local6].text_color = com.amcharts.Utils.toColor(__settings.guides.guide[_local6].text_color.data, __config.values.value.color); __config.guides.guide[_local6].inside = com.amcharts.Utils.toBoolean(__settings.guides.guide[_local6].inside.data, __config.values.value.inside); __config.guides.guide[_local6].dashed = com.amcharts.Utils.toBoolean(__settings.guides.guide[_local6].dashed.data, false); __config.guides.guide[_local6].dash_length = com.amcharts.Utils.toNumber(__settings.guides.guide[_local6].dash_length.data, 5); __config.guides.guide[_local6].centered = com.amcharts.Utils.toBoolean(__settings.guides.guide[_local6].centered.data, true); _local6++; } __settings.plugins.plugin = com.amcharts.Utils.objectToArray(__settings.plugins.plugin); __config.plugins = __settings.plugins; __config.context_menu = new Object(); __config.context_menu.default_items = new Object(); __config.context_menu.default_items.print = com.amcharts.Utils.toBoolean(__settings.context_menu.default_items.print.data, true); __config.context_menu.default_items.zoom = com.amcharts.Utils.toBoolean(__settings.context_menu.default_items.zoom.data, false); __config.context_menu.menu = new Array(); __settings.context_menu.menu = com.amcharts.Utils.objectToArray(__settings.context_menu.menu); _local6 = 0; while (_local6 < __settings.context_menu.menu.length) { __config.context_menu.menu[_local6] = new Object(); __config.context_menu.menu[_local6].function_name = __settings.context_menu.menu[_local6].attributes.function_name; __config.context_menu.menu[_local6].title = __settings.context_menu.menu[_local6].attributes.title; _local6++; } } function get obj() { return(__config); } }
Symbol 61 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 62 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 63 MovieClip [__Packages.mx.transitions.easing.Elastic] Frame 0
class mx.transitions.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static var version = "1.1.0.52"; }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:3
Symbol 3 MovieClip [bullet_round]Uses:2Used by:4 9
Symbol 4 MovieClip [bullet_round_outline]Uses:3
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClip [bullet_square]Uses:6Used by:8 10
Symbol 8 MovieClip [bullet_square_outline]Uses:7
Symbol 9 MovieClip [bullet_round_outlined]Uses:3
Symbol 10 MovieClip [bullet_square_outlined]Uses:7
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [x_mc]Uses:12 13
Symbol 15 GraphicUsed by:19
Symbol 16 FontUsed by:17
Symbol 17 EditableTextUses:16Used by:19
Symbol 18 GraphicUsed by:19
Symbol 19 ButtonUses:15 17 18Used by:20
Symbol 20 MovieClip [copyright_mc]Uses:19
Symbol 21 MovieClip [__Packages.com.amcharts.StageSize]
Symbol 22 MovieClip [__Packages.com.amcharts.Utils]
Symbol 23 MovieClip [__Packages.com.amcharts.Load]
Symbol 24 MovieClip [__Packages.com.amcharts.Preloader]
Symbol 25 MovieClip [__Packages.com.amcharts.Rectangle]
Symbol 26 MovieClip [__Packages.com.amcharts.Text]
Symbol 27 MovieClip [__Packages.com.amcharts.PrintScreen]
Symbol 28 MovieClip [__Packages.com.amcharts.column.ParseCSV]
Symbol 29 MovieClip [__Packages.com.amcharts.Arrays]
Symbol 30 MovieClip [__Packages.com.amcharts.column.Chart]
Symbol 31 MovieClip [__Packages.com.amcharts.PopUp]
Symbol 32 MovieClip [__Packages.com.amcharts.Balloon]
Symbol 33 MovieClip [__Packages.com.amcharts.Shape]
Symbol 34 MovieClip [__Packages.com.amcharts.Durations]
Symbol 35 MovieClip [__Packages.com.amcharts.column.PlotArea]
Symbol 36 MovieClip [__Packages.com.amcharts.Brightness]
Symbol 37 MovieClip [__Packages.com.amcharts.column.Axes]
Symbol 38 MovieClip [__Packages.com.amcharts.Line]
Symbol 39 MovieClip [__Packages.com.amcharts.column.ValuesCategory]
Symbol 40 MovieClip [__Packages.com.amcharts.column.Legend]
Symbol 41 MovieClip [__Packages.com.amcharts.column.MinMax]
Symbol 42 MovieClip [__Packages.com.amcharts.column.GridValue]
Symbol 43 MovieClip [__Packages.com.amcharts.DashedLine]
Symbol 44 MovieClip [__Packages.com.amcharts.column.ValuesValue]
Symbol 45 MovieClip [__Packages.com.amcharts.column.Value]
Symbol 46 MovieClip [__Packages.com.amcharts.column.GridCategory]
Symbol 47 MovieClip [__Packages.com.amcharts.column.Stacked]
Symbol 48 MovieClip [__Packages.com.amcharts.Cuboid]
Symbol 49 MovieClip [__Packages.com.amcharts.column.Custom]
Symbol 50 MovieClip [__Packages.com.amcharts.column.Bullet]
Symbol 51 MovieClip [__Packages.com.amcharts.Tween]
Symbol 52 MovieClip [__Packages.com.amcharts.column.Clustered]
Symbol 53 MovieClip [__Packages.com.amcharts.column.Lines]
Symbol 54 MovieClip [__Packages.com.amcharts.column.GraphLine]
Symbol 55 MovieClip [__Packages.com.amcharts.Labels]
Symbol 56 MovieClip [__Packages.com.amcharts.column.Guides]
Symbol 57 MovieClip [__Packages.com.amcharts.Colors]
Symbol 58 MovieClip [__Packages.com.amcharts.column.ParseXML]
Symbol 59 MovieClip [__Packages.com.amcharts.XML2Object]
Symbol 60 MovieClip [__Packages.com.amcharts.column.Config]
Symbol 61 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 62 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 63 MovieClip [__Packages.mx.transitions.easing.Elastic]

Instance Names

"main_mc"Symbol 3 MovieClip [bullet_round] Frame 1Symbol 2 MovieClip
"main_mc"Symbol 4 MovieClip [bullet_round_outline] Frame 1Symbol 3 MovieClip [bullet_round]
"border_mc"Symbol 4 MovieClip [bullet_round_outline] Frame 1Symbol 3 MovieClip [bullet_round]
"main_mc"Symbol 7 MovieClip [bullet_square] Frame 1Symbol 6 MovieClip
"main_mc"Symbol 8 MovieClip [bullet_square_outline] Frame 1Symbol 7 MovieClip [bullet_square]
"border_mc"Symbol 8 MovieClip [bullet_square_outline] Frame 1Symbol 7 MovieClip [bullet_square]
"border_mc"Symbol 9 MovieClip [bullet_round_outlined] Frame 1Symbol 3 MovieClip [bullet_round]
"main_mc"Symbol 9 MovieClip [bullet_round_outlined] Frame 1Symbol 3 MovieClip [bullet_round]
"border_mc"Symbol 10 MovieClip [bullet_square_outlined] Frame 1Symbol 7 MovieClip [bullet_square]
"main_mc"Symbol 10 MovieClip [bullet_square_outlined] Frame 1Symbol 7 MovieClip [bullet_square]
"btn"Symbol 20 MovieClip [copyright_mc] Frame 1Symbol 19 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 3 as "bullet_round"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bullet_round_outline"
ExportAssets (56)Timeline Frame 1Symbol 7 as "bullet_square"
ExportAssets (56)Timeline Frame 1Symbol 8 as "bullet_square_outline"
ExportAssets (56)Timeline Frame 1Symbol 9 as "bullet_round_outlined"
ExportAssets (56)Timeline Frame 1Symbol 10 as "bullet_square_outlined"
ExportAssets (56)Timeline Frame 1Symbol 14 as "x_mc"
ExportAssets (56)Timeline Frame 1Symbol 20 as "copyright_mc"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.com.amcharts.StageSize"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.com.amcharts.Utils"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.com.amcharts.Load"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.com.amcharts.Preloader"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.com.amcharts.Rectangle"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.com.amcharts.Text"
ExportAssets (56)Timeline Frame 1Symbol 27 as "__Packages.com.amcharts.PrintScreen"
ExportAssets (56)Timeline Frame 1Symbol 28 as "__Packages.com.amcharts.column.ParseCSV"
ExportAssets (56)Timeline Frame 1Symbol 29 as "__Packages.com.amcharts.Arrays"
ExportAssets (56)Timeline Frame 1Symbol 30 as "__Packages.com.amcharts.column.Chart"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.com.amcharts.PopUp"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.com.amcharts.Balloon"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.com.amcharts.Shape"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.com.amcharts.Durations"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.com.amcharts.column.PlotArea"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.com.amcharts.Brightness"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.com.amcharts.column.Axes"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.com.amcharts.Line"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.com.amcharts.column.ValuesCategory"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.com.amcharts.column.Legend"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.com.amcharts.column.MinMax"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.com.amcharts.column.GridValue"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.com.amcharts.DashedLine"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.com.amcharts.column.ValuesValue"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.com.amcharts.column.Value"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.com.amcharts.column.GridCategory"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.com.amcharts.column.Stacked"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.com.amcharts.Cuboid"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.com.amcharts.column.Custom"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.com.amcharts.column.Bullet"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.com.amcharts.Tween"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.com.amcharts.column.Clustered"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.com.amcharts.column.Lines"
ExportAssets (56)Timeline Frame 1Symbol 54 as "__Packages.com.amcharts.column.GraphLine"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.com.amcharts.Labels"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.com.amcharts.column.Guides"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.com.amcharts.Colors"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.com.amcharts.column.ParseXML"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.com.amcharts.XML2Object"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.com.amcharts.column.Config"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 62 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.mx.transitions.easing.Elastic"

Labels

"#p"Frame 3




http://swfchan.com/46/228455/info.shtml
Created: 3/12 -2019 08:16:58 Last modified: 3/12 -2019 08:16:58 Server time: 09/05 -2024 12:51:15