| STORY LOOP FURRY PORN GAMES • C • SERVICES [?] [R] RND POPULAR | Archived flashes: 230058 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2600 · P5199 |
![]() | This is the info page for Flash #44932 |
Play Movie |
Play Movie |
原作 上海アリス幻樂団 |
Presented by |
高速カメラ正面ダッシュ |
Music COOL&CREATE |
Movie Clairvoyance |
博 麗 霊 夢 霧 雨 魔 理 沙 ル ー ミ ア チ ル ノ 紅 美 鈴 パ チ ュ リ ー ・ ノ ー レ ッ ジ 十 六 夜 咲 夜 レ ミ リ ア ・ ス カ ー レ ッ ト フ ラ ン ド ー ル ・ ス カ ー レ ッ ト |
レ テ ィ ・ ホ ワ イ ト ロ ッ ク 橙 ア リ ス ・ マ ー ガ ト ロ イ ド リ リ ー ・ ホ ワ イ ト ル ナ サ ・ プ リ ズ ム リ バ ー メ ル ラ ン ・ プ リ ズ ム リ バ ー リ リ カ ・ プ リ ズ ム リ バ ー 魂 魄 妖 夢 西 行 寺 幽 々 子 八 雲 藍 八 雲 紫 |
リ グ ル ・ ナ イ ト バ グ ミ ス テ ィ ア ・ ロ ー レ ラ イ 上 白 沢 慧 音 因 幡 て ゐ 鈴 仙 ・ 優 曇 華 院 ・ イ ナ バ 八 意 永 琳 蓬 莱 山 輝 夜 藤 原 妹 紅 伊 吹 萃 香 メ デ ィ ス ン ・ メ ラ ン コ リ ー 風 見 幽 香 小 野 塚 小 町 四 季 映 姫 ・ ヤ マ ザ ナ ド ゥ |
秋 静 葉 秋 穣 子 鍵 山 雛 河 城 に と り 東 風 谷 早 苗 八 坂 神 奈 子 洩 矢 諏 訪 子 永 江 衣 玖 比 那 名 居 天 子 キ ス メ 黒 谷 ヤ マ メ 水 橋 パ ル ス ィ 星 熊 勇 儀 古 明 地 さ と り |
003 |
000 |
km/h |
014 |
007 |
023 |
019 |
047 |
034 |
136 |
076 |
170 |
147 |
199 |
180 |
238 |
212 |
263 |
237 |
301 |
285 |
335 |
319 |
372 |
343 |
427 |
402 |
465 |
437 |
491 |
473 |
545 |
509 |
580 |
546 |
621 |
587 |
669 |
622 |
694 |
670 |
765 |
725 |
829 |
774 |
測定不能 |
測定不能 |
FLY |
HIGH |
原曲 「風神少女」 Arrange & Vocal COOL&CREATE -収録CD- COOL&CREATE東方ボーカルコレクションIII "スーパーシャッターガール" |
映像収録 東方籠奴抄 |
原作 |
上海アリス幻樂団 |
楽曲 |
「最速最高シャッターガール」 |
原曲 / ZUN 編曲 / myu314 歌・作詞 / ビートまりお |
COOL&CREATE |
映像制作 |
み~や |
協力 |
カギ 宇田てとら いか 冬もぐら |
映像収録 |
「東方籠奴抄」 |
迷走ポタージュ |
Replay |
Replay |
ActionScript [AS1/AS2] (55.4 KiB)
Frame 1 (13 B)this.stop();Frame 319 (284 B)niceShotScore = 1; i = 0; while (i < _global.niceShotPointList.length) { niceShotScore = niceShotScore * _global.niceShotPointList[i].isInRectangle(0, 0, 640, 480); i++; } trace("CALCLENGTH: " + _global.niceShotPointList.length); trace("niceShotScore: " + niceShotScore);Frame 611 (105 B)trace("Spell:" + _global.spellCardPointList.length); trace("Nice:" + _global.niceShotPointList.length);Frame 1740 (195 B)var _lc = new LocalConnection(); _lc.send("mesopota02_interface_flash", "purchaceSpellCard", "\u5F8C\u66F8\u300C\u6700\u901F\u6700\u9AD8\u30B7\u30E3\u30C3\u30BF\u30FC\u30AC\u30FC\u30EB\u300D");Frame 2103 (13 B)this.stop();Symbol 5 MovieClip [DataSet] Frame 1 (126 B)#initclip 35 Object.registerClass("DataSet", mx.data.components.DataSet); #endinitclip preview._visible = false; stop();Symbol 48 Button (25 B)on (release) { play(); }Symbol 50 MovieClip Frame 1 (1.78 KiB)●var LC = new LocalConnection(); _global.spellCardPointList = new Array(); _global.niceShotPointList = new Array(); _global.partRoot = _parent; this._visible = false; LC.connect("mesopota02_mainContents"); this.stop(); LC.init = function () { LC.playMovie = function (frame) { _parent.gotoAndPlay(frame); trace("[LocalConnection]playMovie:" + frame); }; LC.playBunkachoMovie = function (frame, endFrame) { _parent.gotoAndPlay(frame); _parent.onEnterFrame = function () { if (_parent._currentframe >= endFrame) { _parent.stop(); } }; trace("[LocalConnection]playBunkachoMovie:" + frame); }; LC.stopMovie = function () { _parent.stop(); trace("[LocalConnection]stopMovie:"); }; LC.bunkachoCalc = function (rx, ry, rw, rh) { var _local7 = new Array(); var _local6 = 1; i = 0; while (i < _global.niceShotPointList.length) { _local6 = _local6 * _global.niceShotPointList[i].isInRectangle(rx, ry, rw, rh); i++; } _local6 = Math.floor(_local6 * 10) / 10; i = 0; while (i < _global.spellCardPointList.length) { if (_global.spellCardPointList[i].isInRectangle(rx, ry, rw, rh)) { _local7.push(_global.spellCardPointList[i].spellCardName); } i++; } trace("[LocalConnection]bunkachoCalc:"); LC.send("mesopota02_interface_flash", "recieveBonus", _local6, _local7); }; LC.disconnectFlash = function () { trace("[LocalConnection]disconnectFlash:"); LC.close(); }; }; LC.playMovie = function (frame) { }; LC.stopMovie = function () { }; LC.playBunkachoMovie = function (frame, endFrame) { }; LC.bunkachoCalcNiceShot = function (rx, ry, rw, rh) { }; LC.disconnectFlash = function () { }; _parent.onUnload = function () { trace("[UNLOAD]"); _parent.stopAllSounds(); LC.close(); };Symbol 1 MovieClip [__Packages.mx.data.components.DataSet] Frame 0 (48.68 KiB)●●●●class mx.data.components.DataSet extends MovieClip { var _loading, _eventDispatcher, super_addBinding, _fldValObj, __schema, __toProperties, _calcFields, _enableEvents, _event, _itemClass, _hasDelta, _deltaPacket, _filterFunc, _visible, _filtered, _srcSchema, _defValues, _name, __logChanges, __readOnly, __itemClassName, _trapProperties, __curItem, _dpIndexByTransId, getField, _iterator, __items, __schemaXML, _invalidSchema, _iterators, _itemIndexById, _dpTransIdCount, _lastTransId, _optDeltaItems, _deltaItems, _propCage, addProperty; function DataSet () { super(); _loading = false; _eventDispatcher = new Object(); mx.events.EventDispatcher.initialize(_eventDispatcher); super_addBinding = mx.data.binding.ComponentMixins.prototype.addBinding; _fldValObj = new Object(); _fldValObj.__schema = __schema; mx.data.binding.ComponentMixins.initComponent(_fldValObj); mx.data.binding.ComponentMixins.initComponent(this); __toProperties = new Object(); _calcFields = new Object(); _calcFields.__length__ = 0; initCollection(); initIterators(); _enableEvents = 0; _event = null; _itemClass = null; _hasDelta = 0; _deltaPacket = null; _filterFunc = null; _visible = false; _filtered = false; _srcSchema = null; _defValues = new Object(); _name = ((_name == undefined) ? "" : (_name)); __logChanges = ((__logChanges == undefined) ? true : (__logChanges)); __readOnly = ((__readOnly == undefined) ? false : (__readOnly)); __itemClassName = ((__itemClassName == undefined) ? "" : (__itemClassName)); _trapProperties = false; buildSchema(); createProperties(); } function get currentItem() { return(__curItem); } function get deltaPacket() { return(_deltaPacket); } function set deltaPacket(dp) { if (dp != null) { var _local9 = dp.getIterator(); var _local5; var _local13 = new Array(); var _local11 = _dpIndexByTransId[dp.getTransactionId()]; if (_local11 != undefined) { internalClearDeltaPacket(dp.getTransactionId()); while (_local9.hasNext()) { _local5 = mx.data.components.datasetclasses.Delta(_local9.next()); if (_local11.items[_local5.getId()] == null) { throw new mx.data.components.datasetclasses.DataSetError(((((("Couldn't resolve item with ID [" + _local5.getId()) + "] specified in deltaPacket [") + dp.getTransactionId()) + "]. Error for DataSet '") + _name) + "'."); } applyResolvePacket(_local5, _local13, _local11.items); } if (_local13.length > 0) { internalDispatchEvent("resolveDelta", {data:_local13}); } } else { var _local3; var _local15 = __logChanges; __logChanges = dp.logChanges() && (__logChanges); _enableEvents--; var _local14 = dp.getKeyInfo(); addSort(dp.getTransactionId(), _local14.keyList, _local14.options); try { while (_local9.hasNext()) { _local5 = mx.data.components.datasetclasses.Delta(_local9.next()); switch (_local5.getOperation()) { case mx.data.components.datasetclasses.DeltaPacketConsts.Modified : _local3 = convertToRaw(_local5.getSource(), KeysOnly); if (_local3 != null) { var _local10 = __curItem; try { __curItem = _local3; var _local4; var _local8 = _local5.getChangeList(); var _local6 = 0; while (_local6 < _local8.length) { _local4 = _local8[_local6]; if (_local4.kind == mx.data.components.datasetclasses.DeltaItem.Property) { var _local7 = __toProperties[_local4.name].type; getField(_local4.name).setTypedValue(new mx.data.binding.TypedValue(_local4.newValue, _local7.name, _local7)); } else { this[_local4.name].apply(_local3, _local4.argList); } _local6++; } } finally { __curItem = _local10; } } break; case mx.data.components.datasetclasses.DeltaPacketConsts.Added : _local3 = convertToRaw(_local5.getSource(true), All); _local3 = createItem(_local3); addItem(_local3); break; case mx.data.components.datasetclasses.DeltaPacketConsts.Removed : _local3 = convertToRaw(_local5.getSource(), KeysOnly); _local3 = _iterator.find(_local3); if (_local3 == null) { break; } removeItem(_local3); } if (_local3 == null) { _global.__dataLogger.logData(null, "Couldn't find the following item:", _local5.getSource()); } } } finally { applyUpdates(); removeSort(dp.getTransactionId()); _enableEvents++; __logChanges = _local15; internalDispatchEvent("modelChanged", {eventName:"filterModel"}); } } } //return(deltaPacket); } function get dataProvider() { return(new mx.data.components.datasetclasses.DataSetDataProvider(this)); } function set dataProvider(dp) { if (dp != null) { _loading = true; var _local7 = __logChanges; try { __logChanges = false; initCollection(); if ((dp.length > 0) && (hasInvalidSchema())) { defaultSchema(dp.getItemAt(0), true); } var _local6 = ((_itemClass != null) || (__itemClassName.length > 0)) || (_eventDispatcher.__q_newItem != undefined); var _local2; var _local3 = 0; while (_local3 < dp.length) { _local2 = dp.getItemAt(_local3); _local2 = (_local6 ? (createItem(_local2)) : (_local2)); for (var _local5 in __toProperties) { val1 = _defValues[_local5]; if ((val1 != null) && (_local2[_local5] == null)) { _local2[_local5] = val1; } } internalAddItem(_local2, _local3, false, true); _local3++; } rebuildItemIndexById(); initIterators(); internalDispatchEvent("afterLoaded"); internalDispatchEvent("modelChanged", {eventName:"updateAll", firstItem:0, lastItem:length}); } finally { __logChanges = _local7; _loading = false; } } //return(dataProvider); } function get filtered() { return(_filtered); } function set filtered(value) { if (_filtered != value) { if (_iterator.setFiltered(value) != 0) { __curItem = internalFirst(); internalDispatchEvent("modelChanged", {eventName:"filterModel"}); } _filtered = value; } //return(filtered); } function get filterFunc() { return(_filterFunc); } function set filterFunc(value) { if (_filterFunc != value) { if (_iterator.setFilterFunc(value) != 0) { __curItem = internalFirst(); internalDispatchEvent("modelChanged", {eventName:"filterModel"}); } _filterFunc = value; } //return(filterFunc); } function get items() { return(__items); } function set items(itms) { var _local7 = __logChanges; _loading = true; try { __logChanges = false; initCollection(); if ((itms.length > 0) && (hasInvalidSchema())) { defaultSchema(itms[0]); } var _local6 = ((_itemClass != null) || (__itemClassName.length > 0)) || (_eventDispatcher.__q_newItem != undefined); var _local2; var _local3 = 0; while (_local3 < itms.length) { _local2 = itms[_local3]; _local2 = (_local6 ? (createItem(_local2)) : (_local2)); for (var _local5 in __toProperties) { val = _defValues[_local5]; if ((val != null) && (_local2[_local5] == null)) { _local2[_local5] = val; } } internalAddItem(_local2, _local3, false, false); _local3++; } rebuildItemIndexById(); initIterators(); internalDispatchEvent("afterLoaded"); internalDispatchEvent("modelChanged", {eventName:"updateAll", firstItem:0, lastItem:length}); } finally { __logChanges = _local7; _loading = false; } //return(items); } function get itemClassName() { return(__itemClassName); } function set itemClassName(value) { if ((__itemClassName != value) && (__items.length > 0)) { throw new mx.data.components.datasetclasses.DataSetError(("ItemClass can not be changed when there are already items in the collection. Error for DataSet '" + _name) + "'."); } __itemClassName = value; _itemClass = null; //return(itemClassName); } function get length() { return(_iterator.getLength()); } function get logChanges() { return(__logChanges); } function set logChanges(value) { __logChanges = value; //return(logChanges); } function get properties() { return(__toProperties); } function get readOnly() { return(__readOnly); } function set readOnly(value) { __readOnly = value; //return(readOnly); } function get schema() { return(__schemaXML); } function set schema(sch) { if (sch.firstChild.nodeName != "properties") { throw new mx.data.components.datasetclasses.DataSetError("First node of schema XML must be 'properties'"); } __schema = new Object(); __schema.elements = new Array(); var _local3 = sch.firstChild.childNodes; var _local2; var _local6; for (var _local4 in _local3) { _local2 = _local3[_local4]; if (_local2.nodeName == "property") { __schema.elements.push(getSchemaObject(_local2)); } } __schemaXML = sch; _invalidSchema = false; createProperties(); //return(schema); } function get selectedIndex() { return(_iterator.getItemIndex(__curItem)); } function set selectedIndex(index) { var _local3 = _iterator.getItemIndex(__curItem); if (_local3 == index) { return; } var _local2 = _iterator.getItemAt(index); if (_local2 != null) { __curItem = _local2; _iterator.find(_local2); internalDispatchEvent("iteratorScrolled"); } //return(selectedIndex); } function addBinding(aBinding) { var _local2 = null; if (aBinding.source.component == this) { _local2 = aBinding.source; if (_local2.property == "dataProvider") { Object(aBinding).queueForExecute(); _local2.event = "NoEvent"; _local2 = null; } } if (aBinding.dest.component == this) { _local2 = aBinding.dest; } if (_local2 != null) { var _local4 = _local2.property; if ((_local4 != "deltaPacket") && (_local4 != "items")) { _local2.event = new Array("iteratorScrolled", "modelChanged"); } } super_addBinding(aBinding); } function addEventListener(name, handler) { _eventDispatcher.addEventListener(name, handler); } function addSort(name, propList, options) { if (hasSort(name)) { throw new mx.data.components.datasetclasses.DataSetError(((("Sort '" + name) + "' specified is already added. Error for dataset '") + _name) + "'."); } var _local3 = null; var _local2 = 0; while (_local2 < propList.length) { _local3 = __toProperties[propList[_local2]]; if (_local3 == null) { throw new mx.data.components.datasetclasses.DataSetError(((("Property '" + propList[_local2]) + "' not found in schema for DataSet '") + _name) + "' can't build index."); } addSortInfo(getField(_local3.name), name, _local2); _local2++; } var _local6 = new mx.data.components.datasetclasses.DataSetIterator(name, this, _iterators[DefaultIterator]); _local6.setFilterFunc(_filterFunc); _local6.setFiltered(_filtered); _local6.sortOn(propList, options); _iterators[name] = _local6; _iterator = _local6; __curItem = _iterator.next(); internalDispatchEvent("modelChanged", {eventName:"sort"}); } function addItem(transferObj) { if ((arguments.length > 0) && (transferObj == null)) { return(false); } return(addItemAt(length, transferObj)); } function addItemAt(index, transferObj) { checkReadOnly(); var _local5 = true; if (transferObj == undefined) { transferObj = createItem(null); } else { var _local7 = transferObj[ItemId]; _local5 = (_local7 == undefined) || (_itemIndexById[_local7] == undefined); } if (_local5) { if (hasInvalidSchema()) { defaultSchema(transferObj); } var _local4 = internalDispatchEvent("addItem", {item:transferObj, result:true}); _local5 = (_local4 == null) || (_local4.result); if (_local5 && (index <= length)) { var _local7 = internalAddItem(transferObj, index, true, false); if (__logChanges) { logAddItem(transferObj, false); } _local4 = {eventName:"addItems", firstItem:index, lastItem:index}; resyncIterators(_local4); var _local6 = _iterator.find({__ID__:_local7}); if (_local6 != null) { __curItem = _local6; } internalDispatchEvent("modelChanged", _local4); if ((_enableEvents < 0) && (_event != null)) { _event.data.lastItem = index; } } } return(_local5); } function applyUpdates() { if (_hasDelta > 0) { var _local2 = getDPTransId(); var _local4 = 0; if (_dpTransIdCount == 0) { _lastTransId = _local2; } else { _local4 = _dpIndexByTransId[_lastTransId].index; } _dpIndexByTransId[_local2] = {index:_deltaItems.length, prevId:_lastTransId, items:_optDeltaItems}; _dpTransIdCount++; _deltaPacket = new mx.data.components.datasetclasses.DeltaPacketImpl(this, _local2, getKeyInfo(), true, _srcSchema); for (var _local3 in _optDeltaItems) { _deltaPacket.addItem(_optDeltaItems[_local3]); } _lastTransId = _local2; _optDeltaItems = new Array(); _hasDelta = 0; internalDispatchEvent("deltaPacketChanged"); } else { _deltaPacket = null; } } function clear() { var _local4 = new Array(); var _local5 = new Array(); var _local2; var _local6; var _local8 = _iterator.getLength(); var _local3 = 0; while (_local3 < __items.length) { _local2 = __items[_local3]; _local6 = _local2[ItemId]; if (_iterator.contains(_local2)) { if (__logChanges) { logRemoveItem(_local2, false); } _local5.push(_local2[ItemId]); } else { _local4.push(_local2); } _local3++; } __items = _local4; rebuildItemIndexById(); var _local7 = {eventName:"removeItems", firstItem:0, lastItem:_local8, removedIDs:_local5}; resyncIterators(_local7); __curItem = getCurrentItem(); delete _local7[items]; internalDispatchEvent("modelChanged", _local7); } function createItem(itemData) { checkSchema(); var _local5 = null; if (_itemClass == null) { if (__itemClassName.length > 0) { _itemClass = mx.utils.ClassFinder.findClass(__itemClassName); if (_itemClass == null) { throw new mx.data.components.datasetclasses.DataSetError(((("Item class '" + __itemClassName) + "' specified not found. Error for DataSet '") + _name) + "'."); } } else { _itemClass = Function(Object); } } if (itemData == null) { _propCage = new Object(); } else { _propCage = itemData; } _trapProperties = true; try { var _local2; for (var _local3 in __toProperties) { _local2 = _defValues[_local3]; if ((_local2 != null) && (_propCage[_local3] == null)) { getField(_local3).setTypedValue(new mx.data.binding.TypedValue(_local2, "String")); } } itemData = _propCage; } finally { _trapProperties = false; } if (_itemClass == Object) { _local5 = itemData; } else { _local5 = new this._itemClass(); } _local5.setPropertyData(itemData); internalDispatchEvent("newItem", {item:_local5}); return(_local5); } function disableEvents() { _enableEvents--; } function dispatchEvent(eventObj) { internalDispatchEvent(eventObj.type, eventObj); } function enableEvents() { if (_enableEvents < 0) { _enableEvents++; } if (_enableEvents == 0) { internalDispatchEvent(_event.type, _event.data); _event = null; } } function find(values) { var _local2 = _iterator.find(convertToRaw(values, KeysOnly)); if (_local2 != null) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } return(_local2 != null); } function findFirst(values) { var _local2 = _iterator.findFirst(convertToRaw(values, KeysOnly)); if (_local2 != null) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } return(_local2 != null); } function findLast(values) { var _local2 = _iterator.findLast(convertToRaw(values, KeysOnly)); if (_local2 != null) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } return(_local2 != null); } function first() { var _local2 = internalFirst(); if (__curItem != _local2) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } } function getItemId(index) { var _local2 = ""; if (getLength() > 0) { _local2 = ((index == undefined) ? (__curItem[ItemId]) : (_iterator.getItemId(index))); } return(_local2); } function getIterator() { var _local3 = internalGetId(); var _local2 = new mx.data.components.datasetclasses.DataSetIterator(_local3, this, mx.data.components.datasetclasses.DataSetIterator(_iterator)); _local2.first(); _iterators[_local3] = _local2; return(_local2); } function getLength() { return(items.length); } function hasNext() { return((_iterator.getLength() > 0) && (_iterator.hasNext() || (_iterator.getCurrentItem() != null))); } function hasPrevious() { return((_iterator.getLength() > 0) && (_iterator.hasPrevious() || (_iterator.getCurrentItem() != null))); } function hasSort(name) { return(_iterators[name] != undefined); } function isEmpty() { return(length == 0); } function clearDelta(id) { return(removeDelta(_optDeltaItems[id])); } function changesPending() { return(_hasDelta > 0); } function locateById(id) { var _local2 = _iterator.find({__ID__:id}); if (_local2 != null) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } return(_local2 != null); } function last() { _iterator.last(); var _local2 = _iterator.previous(); _iterator.next(); if (__curItem != _local2) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } } function loadFromSharedObj(objName, localPath) { var _local7 = SharedObject.getLocal(objName, localPath); if (_local7.data.items != undefined) { items = (_local7.data.items); var _local4 = _local7.data.optDelta; _optDeltaItems = new Array(); var _local2; for (var _local8 in _local4) { _local2 = _local4[_local8]; _optDeltaItems[_local2._id] = createDelta(_local2); } _local4 = _local7.data.delta; _deltaItems = new Array(); var _local8 = 0; while (_local8 < _local4.length) { _local2 = _local4[_local8]; if (_optDeltaItems[_local2._id] == undefined) { d = createDelta(_local2); } else { d = _optDeltaItems[_local2._id]; } _deltaItems.push(d); _local8++; } var _local5 = _local7.data.dpIndex; var _local3; for (_local8 in _local5) { _local3 = _local5[_local8].items; for (var _local6 in _local3) { _local3[_local6] = findDelta(_local6); } } _dpIndexByTransId = _local5; _lastTransId = _local7.data.lastTransId; _dpTransIdCount = _local7.data.transIdCount; _hasDelta = _local7.data.hasDelta; } else { throw new mx.data.components.datasetclasses.DataSetError(("The shared object '" + objName) + "' was not present or there was a problem retrieving the data from it."); } } function next() { var _local2 = _iterator.next(); if (_local2 != null) { if (_local2 == __curItem) { _local2 = _iterator.next(); } if (_local2 != null) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } } } function previous() { var _local2 = _iterator.previous(); if (_local2 != null) { if (_local2 == __curItem) { _local2 = _iterator.previous(); } if (_local2 != null) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } } } function propertyModified(propName, subProp, typeInfo) { if ((propName == "dataProvider") || (propName == "items")) { _srcSchema = typeInfo; } } function removeAll() { var _local3 = __items.length; var _local4 = new Array(); var _local2 = 0; while (_local2 < _local3) { itm = __items[_local2]; if (__logChanges) { logRemoveItem(__items[_local2], false); } _local4.push(itm[ItemId]); _local2++; } __items = new Array(); _itemIndexById = new Array(); var _local5 = {eventName:"removeItems", firstItem:0, lastItem:_local3, removedIDs:_local4}; resyncIterators(_local5); internalDispatchEvent("modelChanged", _local5); } function removeEventListener(name, handler) { _eventDispatcher.removeEventListener(name, handler); } function removeItem(item) { if ((arguments.length > 0) && (item == null)) { return(false); } if (item == null) { item = __curItem; } var _local4 = _itemIndexById[item[ItemId]]; if (_local4 != undefined) { return(internalRemoveItem(item)); } return(false); } function removeItemAt(index) { return(internalRemoveItem(_iterator.getItemAt(index))); } function removeRange() { _iterator.removeRange(); __curItem = internalFirst(); internalDispatchEvent("modelChanged", {eventName:"filterModel"}); } function removeSort(name) { if (_iterators[name] != undefined) { if (name != DefaultIterator) { if (_iterator.getId() == name) { setIterator(_iterators[DefaultIterator]); } var _local3 = _iterators[name].getSortInfo(); var _local2 = 0; while (_local2 < _local3.keyList.length) { removeSortInfo(getField(_local3.keyList[_local2]), name); _local2++; } delete _iterators[name]; } else { throw new mx.data.components.datasetclasses.DataSetError(("The default index can not be removed. Error on DataSet '" + _name) + "'."); } } else { throw new mx.data.components.datasetclasses.DataSetError(((("Sort '" + name) + "' specified does not exist. Error on DataSet '") + _name) + "'."); } } function skip(offset) { var _local2 = _iterator.skip(offset); if (_local2 == null) { if (offset > 0) { _local2 = _iterator.previous(); } else { _local2 = _iterator.next(); } } if (__curItem != _local2) { __curItem = _local2; internalDispatchEvent("iteratorScrolled"); } return(this); } function saveToSharedObj(objName, localPath) { var _local2 = SharedObject.getLocal(objName, localPath); if (_local2 == null) { throw new mx.data.components.datasetclasses.DataSetError(("Couldn't access specified shared object. Error for DataSet '" + _name) + "'."); } _local2.data.items = __items; _local2.data.optDelta = _optDeltaItems; _local2.data.delta = _deltaItems; _local2.data.dpIndex = _dpIndexByTransId; _local2.data.lastTransId = _lastTransId; _local2.data.transIdCount = _dpTransIdCount; _local2.data.hasDelta = _hasDelta; if (_local2.flush() == false) { throw new mx.data.components.datasetclasses.DataSetError(("Couldn't save shared object not sufficient space or rights. Error for DataSet '" + _name) + "'."); } } function setIterator(newIterator) { if (_iterators[newIterator.getId()] == undefined) { throw new mx.data.components.datasetclasses.DataSetError(((("Can't assign foreign iterator '" + newIterator.getId()) + "' to DataSet '") + _name) + "'."); } _iterator = newIterator; __curItem = getCurrentItem(); internalDispatchEvent("modelChanged", {eventName:"filterModel"}); } function setRange(startValues, endValues) { _iterator.setRange(convertToRaw(startValues, KeysOnly), convertToRaw(endValues, KeysOnly)); __curItem = internalFirst(); internalDispatchEvent("modelChanged", {eventName:"filterModel"}); } function useSort(sortName, options) { if (!hasSort(sortName)) { throw new mx.data.components.datasetclasses.DataSetError(((("Sort specified '" + sortName) + "' does'nt exist for DataSet '") + _name) + "'."); } var _local2 = _iterators[sortName]; if (options != undefined) { _local2.setSortOptions(options); } _local2.setFiltered(_filtered); _local2.setFilterFunc(_filterFunc); _iterator = _local2; first(); internalDispatchEvent("modelChanged", {eventName:"sort"}); } function addProxy() { var _local2; for (var _local3 in __toProperties) { _local2 = String(_local3); addProperty(_local2, this["get_" + _local2], this["set_" + _local2]); } } function addSortInfo(fld, name, index) { if (fld.sortInfo == null) { fld.sortInfo = new Array(); } fld.sortInfo[name] = index; } function applyResolvePacket(d, resPckt, dpItems) { var _local9 = resPckt.length; if (d.getMessage().length > 0) { resPckt.push(Object(d)); } else { var _local3 = d.getChangeList(); var _local4 = true; var _local2 = 0; while ((_local2 < _local3.length) && (_local4)) { _local4 = _local3[_local2].message.length == 0; _local2++; } if (_local2 < _local3.length) { resPckt.push(Object(d)); } } var _local6 = _local9 != resPckt.length; switch (d.getOperation()) { case mx.data.components.datasetclasses.DeltaPacketConsts.Added : if (_local6) { logAddItem(d.getSource(), true, d.getId()); } else { updateItem(d); } break; case mx.data.components.datasetclasses.DeltaPacketConsts.Removed : if (_local6) { logRemoveItem(d.getSource(), true, d.getId()); } break; case mx.data.components.datasetclasses.DeltaPacketConsts.Modified : if (!_local6) { updateItem(d); } else { var _local7 = dpItems[d.getId()]; _optDeltaItems[d.getId()] = _local7; _deltaItems.push(Object(_local7)); _hasDelta++; } } } function buildSchema() { if (hasInvalidSchema()) { __schemaXML = new XML("<properties/>"); } else { var _local4 = __schema.elements; var _local2; var _local6 = "<properties>"; var _local3 = 0; while (_local3 < _local4.length) { _local2 = _local4[_local3]; if (isValidElement(_local2)) { if ((_local2.type.name == "Date") && (_local2.type.encoder == undefined)) { _local2.type.encoder = {className:"mx.data.encoders.DateToNumber"}; } _local6 = _local6 + (((("<property name=\"" + _local2.name) + "\">") + getSchemaXML("type", _local2.type)) + "</property>"); } _local3++; } _local6 = _local6 + "</properties>"; __schemaXML = new XML(_local6); } } function createDelta(td) { var _local10; var _local1; var _local3; _local10 = new mx.data.components.datasetclasses.DeltaImpl(td._id, td._source, td._op, td._message, td._accessCl); var _local2 = 0; while (_local2 < td._deltaItems.length) { _local1 = td._deltaItems[_local2]; if (_local1.__kind == mx.data.components.datasetclasses.DeltaItem.Property) { _local3 = {newValue:_local1.__newValue, oldValue:_local1.__oldValue, curValue:_local1.__curValue, message:_local1.__message}; } else { _local3 = {argList:_local1.__argList}; } new mx.data.components.datasetclasses.DeltaItem(_local1.__kind, _local1.__name, _local3, Object(_local10)); _local2++; } return(_local10); } function checkReadOnly() { if (__readOnly) { throw new mx.data.components.datasetclasses.DataSetError(("Can't modify a read only DataSet. Error for '" + Object(this)._name) + "'."); } } function checkSchema() { if (hasInvalidSchema()) { throw new mx.data.components.datasetclasses.DataSetError(("Schema has not been specified. Can't construct item. Error for DataSet '" + _name) + "'."); } } function createProperties() { removeProxy(); _allowReslv = true; _calcFields.__length__ = 0; __toProperties = new Object(); var _local2; var _local3 = 0; while (_local3 < __schema.elements.length) { _local2 = __schema.elements[_local3]; if (isValidElement(_local2)) { __toProperties[_local2.name] = _local2; if (_local2.type.value != null) { _defValues[_local2.name] = _local2.type.value; _local2.type.value = null; } if (getField(_local2.name).kind.isCalculated) { _calcFields[_local2.name] = _local2; _calcFields.__length__++; } } _local3++; } addProxy(); _allowReslv = __items.length > 0; } function convertToRaw(values, option) { if (values instanceof Array) { return(convertArrayToRaw(values)); } return(convertObjectToRaw(values, option)); } function convertArrayToRaw(values) { _trapProperties = true; _propCage = new Object(); try { var _local5 = _iterator.getSortInfo(); var _local4; var _local6; var _local3; var _local2 = 0; while (_local2 < _local5.keyList.length) { if (_local2 < values.length) { _local4 = getField(_local5.keyList[_local2]); _local6 = __toProperties[_local5.keyList[_local2]].type; _local3 = values[_local2]; switch (typeof(_local3)) { case "string" : _local4.setAsString(_local3); break; case "boolean" : _local4.setAsBoolean(_local3); break; case "number" : _local4.setAsNumber(_local3); break; case "object" : _local4.setTypedValue(new mx.data.binding.TypedValue(_local3, _local6.name, _local6)); } } _local2++; } } finally { _trapProperties = false; } return(_propCage); } function convertObjectToRaw(values, option) { _trapProperties = true; _propCage = new Object(); try { var _local2 = _iterator.getSortInfo(); var _local3; if (option == KeysOnly) { var _local5 = 0; while (_local5 < _local2.keyList.length) { _local3 = _local2.keyList[_local5]; setFieldValue(getField(_local3), values[_local3], __toProperties[_local2.keyList[_local5]].type); _local5++; } } else { for (var _local5 in __toProperties) { setFieldValue(getField(_local5), values[_local5], __toProperties[_local5].type); } } } finally { _trapProperties = false; } return(_propCage); } function decodeItem(item) { var _local3 = new Object(); var _local6 = __curItem; __curItem = item; try { for (var _local5 in __toProperties) { var _local2 = getField(_local5).getTypedValue().value; if (_local2) { _local3[_local5] = _local2; } else { _local3[_local5] = item[_local5]; } } } finally { __curItem = _local6; } return(_local3); } function defaultSchema(obj) { var _local2; var _local3; var _local4 = ""; for (var _local6 in obj) { _local2 = typeof(obj[_local6]); if (_local2 != "function") { _local2 = String(_local2.charAt(0)).toUpperCase() + _local2.substring(1, _local2.length); if (_local2 == "Boolean") { _local3 = "Bool"; } else { _local3 = _local2.substring(0, 3); } _local4 = (((((("<property name=\"" + _local6) + "\"><type name=\"") + _local2) + "\" original=\"false\"><validation className=\"mx.data.types.") + _local3) + "\"/></type></property>") + _local4; } } schema = (new XML(("<properties>" + _local4) + "</properties>")); } function decodeValue(fieldName, value) { if ((!__toProperties) || (!__toProperties[fieldName])) { return(null); } var _local3 = __toProperties[fieldName].type; var _local2 = new mx.data.binding.TypedValue(value, _local3.name, _local3); if (_local2 != null) { return(_local2.value); } return(_local2); } function encodeValue(fieldName, value) { if ((!__toProperties) || (!__toProperties[fieldName])) { return(null); } var _local3 = __toProperties[fieldName].type; var _local2 = new mx.data.binding.TypedValue(value, _local3.name, _local3); if (_local2) { return(_local2.value); } return(null); } function findDelta(id) { var _local2 = 0; while (_local2 < _deltaItems.length) { if (_deltaItems[_local2]._id == id) { return(_deltaItems[_local2]); } _local2++; } return(null); } function internalDispatchEvent(type, params) { var _local3 = null; if (_enableEvents >= 0) { _local3 = {type:type, target:this}; if (params != undefined) { for (var _local4 in params) { _local3[_local4] = params[_local4]; } } _eventDispatcher.dispatchEvent(_local3); } else if ((_event != null) && (_event.type == "modelChanged")) { if (type == "modelChanged") { if ((_event.data.eventName != "sort") && (_event.data.eventName != "filter")) { _event.data = params; } } } else { _event = {data:params, type:type}; } return(_local3); } function getDataProviderItem(item, desiredTypes) { var _local5 = new Object(); var _local4; var _local9 = __curItem; var _local3; var _local2; try { __curItem = item; for (var _local8 in __toProperties) { _local3 = desiredTypes[_local8]; if (_local3 == null) { _local3 = "String"; } _local4 = getField(_local8); if (_local4) { _local2 = _local4.getTypedValue(_local3); if (_local2 == null) { _local2 = _local4.getTypedValue(); } _local5[_local8] = _local2.value; } else { _local5[_local8] = item[_local8]; } } } finally { __curItem = _local9; } return(_local5); } function getEditingData(fieldName, item, desiredTypes) { var _local4; var _local5 = __curItem; var _local2; try { __curItem = item; _local2 = desiredTypes[fieldName]; if (_local2 == null) { _local2 = "String"; } var _local3 = getField(fieldName); val = _local3.getTypedValue(_local2); if (val == null) { val = _local3.getTypedValue(); } _local4 = val.value; } finally { __curItem = _local5; } return(_local4); } function getDisplayValue(propName, index) { var _local3 = __curItem; var _local2 = ""; try { __curItem = __items[index]; _local2 = getField(propName).getAsString(); } finally { __curItem = _local3; } return(_local2); } function getCurrentItem() { var _local2 = _iterator.getCurrentItem(); if (_local2 == null) { if (_iterator.hasNext()) { _local2 = _iterator.next(); _iterator.previous(); } else { _local2 = _iterator.previous(); _iterator.next(); } } return(_local2); } function getInternalIndex(index) { var _local2 = _iterator.getItemAt(index); if (_local2 == null) { return(-1); } return(_itemIndexById[_local2[ItemId]]); } function getKeyInfo() { var _local3; var _local2; for (var _local5 in _iterators) { _local3 = _iterators[_local5]; _local2 = _local3.getSortInfo(); if ((_local5 != DefaultIterator) && ((_local2.options & mx.data.components.datasetclasses.DataSetIterator.Unique) == mx.data.components.datasetclasses.DataSetIterator.Unique)) { return({options:_local2.options, keyList:_local2.keyList.slice(0)}); } } var _local4 = new Array(); for (var _local5 in __toProperties) { _local4.push(_local5); } return({options:mx.data.components.datasetclasses.DataSetIterator.Unique, keyList:_local4}); } function getModDeltaInfo(id) { var _local3 = null; var _local5 = null; var _local6 = _optDeltaItems[id]; if (_local6 == undefined) { _local3 = __curItem; if (_local3.clone == undefined) { var _local8 = _local3.getPropertyData(); if (_local8 != null) { _local5 = createItem(_local8); } else { _local5 = new Object(); } } else { _local5 = _local3.clone(); } var _local2; var _local4; for (var _local7 in _local3) { _local2 = _local3[_local7]; if (typeof(_local2) != "function") { _local4 = __toProperties[_local7]; _local5[_local7] = ((_local4 == undefined) ? (_local2) : (getField(_local7).getTypedValue().value)); } } _local6 = new mx.data.components.datasetclasses.DeltaImpl(id, _local5, mx.data.components.datasetclasses.DeltaPacketConsts.Modified); _optDeltaItems[id] = _local6; _hasDelta++; _deltaItems.push(_local6); } return(_local6); } function getPropertyValue(name) { return(__curItem[name]); } function getResolverFieldList() { var _local2 = new Object(); for (var _local3 in __toProperties) { if ((_calcFields[_local3] == null) && (__toProperties[_local3].type.path == null)) { _local2[_local3] = __toProperties[_local3]; } } return(_local2); } function getDPTransId() { return((internalGetId() + ":") + new Date().toString()); } function getSchemaObject(xmlInfo) { var _local3 = new Object(); var _local5; for (var _local2 in xmlInfo.attributes) { _local5 = xmlInfo.attributes[_local2]; if (_local2 == "original") { _local3[_local2] = ((_local5 == "false") ? false : true); } else { _local3[_local2] = _local5; } } var _local4 = xmlInfo.childNodes; var _local7; var _local2 = 0; while (_local2 < _local4.length) { _local3[_local4[_local2].nodeName] = getSchemaObject(_local4[_local2]); _local2++; } return(_local3); } function getSchemaXML(nodeName, info) { var _local5 = ""; var _local2; for (var _local6 in info) { _local2 = info[_local6]; if ((typeof(_local2) != "object") && (_local6 != "cls")) { _local5 = _local5 + ((((" " + _local6) + "=\"") + _local2) + "\""); } } var _local4 = (("<" + nodeName) + _local5) + ">"; for (var _local6 in info) { _local2 = info[_local6]; if (typeof(_local2) == "object") { _local4 = _local4 + getSchemaXML(_local6, _local2); } } _local4 = _local4 + (("</" + nodeName) + ">"); return(_local4); } function hasInvalidSchema() { if (_invalidSchema == undefined) { _invalidSchema = true; if (__schema.elements != null) { var _local2 = __schema.elements; for (var _local3 in _local2) { if (_local2[_local3].type.original == false) { _invalidSchema = false; return(_invalidSchema); } } } } return(_invalidSchema); } function initCollection() { __items = new Array(); _itemIndexById = new Array(); internalClearDeltaPacket(); } function internalAddItem(item, index, rebuildIndx, pipeData) { var _local7; if (item[ItemId] == null) { _local7 = internalGetId(); item[ItemId] = _local7; } else { _local7 = item[ItemId]; } if (index >= __items.length) { __items.push(item); } else { __items.splice(index, 0, item); } _enableEvents--; var _local8 = _event; _trapProperties = true; try { _propCage = item; var _local3; for (var _local6 in __toProperties) { _local3 = __toProperties[_local6]; if (rebuildIndx && ((item[_local6] == null) && (_calcFields[_local6] == null))) { getField(_local6).setAsString(__toProperties[_local6].type.value); } else if ((item[_local6] != null) && (pipeData)) { getField(_local6).setTypedValue(new mx.data.binding.TypedValue(item[_local6], _local3.type.name, _local3.type)); } } } finally { _enableEvents++; _event = _local8; _trapProperties = false; } if (_calcFields.__length__ > 0) { __curItem = item; _loading = true; try { internalDispatchEvent("calcFields"); } finally { _loading = false; } } _allowReslv = true; if (rebuildIndx) { rebuildItemIndexById(); } return(_local7); } function internalClearDeltaPacket(transId) { if ((transId == undefined) || (transId.length == 0)) { _optDeltaItems = new Array(); _deltaItems = new Array(); _dpIndexByTransId = new Array(); _lastTransId = ""; _dpTransIdCount = 0; _hasDelta = 0; } else { var _local2 = _dpIndexByTransId[transId]; if (_local2 != undefined) { var _local6 = _dpIndexByTransId[_local2.prevId].index; _local6 = ((_local6 == _local2.index) ? 0 : (_local6)); var _local5 = _local2.index - _local6; _deltaItems.splice(_local6, _local5); var _local3 = _lastTransId; while (_local3 != transId) { _local2 = _dpIndexByTransId[_local3]; _local3 = _local2.prevId; _local2.index = _local2.index - _local5; } delete _dpIndexByTransId[transId]; _dpTransIdCount--; if (_dpTransIdCount == 0) { _lastTransId = ""; } } } } function internalGetId() { return("IID" + String(Math.round(Math.random() * 100000000000))); } function internalFirst() { _iterator.first(); var _local2 = _iterator.next(); _iterator.previous(); return(_local2); } function internalRemoveItem(item) { checkReadOnly(); var _local2 = _itemIndexById[item[ItemId]]; var _local3 = _local2 != undefined; var _local4 = internalDispatchEvent("removeItem", {result:true, item:item}); _local3 = (_local4 == null) || (_local4.result); if (_local3) { __items.splice(_local2, 1); rebuildItemIndexById(); if (__logChanges) { logRemoveItem(item, false); } _local4 = {eventName:"removeItems", firstItem:_local2, lastItem:_local2, removedIDs:new Array(item[ItemId])}; resyncIterators(_local4); _allowReslv = __items.length > 0; __curItem = getCurrentItem(); internalDispatchEvent("modelChanged", _local4); if ((_enableEvents < 0) && (_event != null)) { _event.data.lastItem = _local2; } } return(_local3); } function initIterators() { var _local2 = null; if (_iterators != undefined) { _local2 = _iterators[DefaultIterator].getFilterFunc(); } _iterators = new Array(); _iterator = new mx.data.components.datasetclasses.DataSetIterator(DefaultIterator, this); _iterator.setFilterFunc(_local2); _iterators[DefaultIterator] = _iterator; _iterator.first(); __curItem = _iterator.next(); } function isValidElement(el) { return(el.type.original == false); } function logAddItem(item, piped, id) { if (id == undefined) { id = item[ItemId]; } var _local2 = new mx.data.components.datasetclasses.DeltaImpl(id, (piped ? (item) : (decodeItem(item))), mx.data.components.datasetclasses.DeltaPacketConsts.Added); _optDeltaItems[id] = _local2; _deltaItems.push(Object(_local2)); _hasDelta++; } function logRemoveItem(item, piped, id) { if (id == undefined) { id = item[ItemId]; } var _local3 = _optDeltaItems[id]; item = (piped ? (item) : (decodeItem(item))); var _local6 = ((_local3 == undefined) ? (item) : (_local3.getSource())); var _local5 = new mx.data.components.datasetclasses.DeltaImpl(id, _local6, mx.data.components.datasetclasses.DeltaPacketConsts.Removed); _deltaItems.push(Object(_local5)); if ((_local3 != undefined) && (_local3.getOperation() == mx.data.components.datasetclasses.DeltaPacketConsts.Added)) { delete _optDeltaItems[id]; _hasDelta--; } else { delete _optDeltaItems[id]; _optDeltaItems[id] = _local5; _hasDelta++; } } function rebuildItemIndexById() { _itemIndexById = new Array(); var _local3; var _local2 = 0; while (_local2 < __items.length) { _local3 = __items[_local2]; _itemIndexById[_local3[ItemId]] = _local2; _local2++; } } function removeProxy() { var _local2; for (var _local3 in __toProperties) { _local2 = __toProperties[_local3]; delete this[_local2]; delete this["get_" + _local2]; delete this["set_" + _local2]; } } function resyncIterators(info) { for (var _local3 in _iterators) { _iterators[_local3].modelChanged(info); } } function setFieldValue(fld, value, typeInf) { switch (typeof(value)) { case "string" : fld.setAsString(value); break; case "boolean" : fld.setAsBoolean(value); break; case "number" : fld.setAsNumber(value); break; case "object" : fld.setTypedValue(new mx.data.binding.TypedValue(value, typeInf.name, typeInf)); } } function setPropertyValue(name, value) { if (_trapProperties) { _propCage[name] = value; } else { if (_calcFields[name] != undefined) { __curItem[name] = value; } else { checkReadOnly(); var _local11 = __curItem[name]; if (_local11 != value) { if (__logChanges) { var _local8 = getModDeltaInfo(__curItem[ItemId]); __curItem[name] = value; if (_local8.getOperation() == mx.data.components.datasetclasses.DeltaPacketConsts.Modified) { var _local13 = _local8.getItemByName(name); if (_local13 != null) { _local11 = encodeValue(name, _local13.__get__oldValue()); } if (_local11 != value) { new mx.data.components.datasetclasses.DeltaItem(mx.data.components.datasetclasses.DeltaItem.Property, name, {oldValue:decodeValue(name, _local11), newValue:decodeValue(name, value), message:""}, Object(_local8)); } else if (_local8.getChangeList().length == 1) { removeDelta(_local8); } else { var _local4 = _local8.getChangeList(); if (_local4) { var _local2 = 0; var _local6; var _local9 = false; while (_local2 < _local4.length) { _local6 = _local4[_local2]; if (_local6.__get__name() == name) { _local9 = true; break; } _local2++; } if (_local9) { _local4.splice(_local2, 1); } } } } else { _local8.getSource()[name] = decodeValue(name, value); } } __curItem[name] = value; } if (_calcFields.__length__ > 0) { internalDispatchEvent("calcFields"); } } if (!_loading) { var _local14 = _itemIndexById[__curItem[ItemId]]; var _local7 = {eventName:"updateField", fieldName:name, firstItem:_local14, lastItem:_local14}; var _local5 = false; for (var _local12 in _iterators) { _local5 = _iterators[_local12].modelChanged(_local7) || (_local5); } if (_local5) { internalDispatchEvent("modelChanged", {eventName:"sort"}); } else { internalDispatchEvent("modelChanged", _local7); } } } } function removeSortInfo(fld, name) { if (fld.sortInfo != null) { delete fld.sortInfo[name]; } } function removeDelta(d) { var _local3 = false; var _local2 = 0; while ((!_local3) && (_local2 < _deltaItems.length)) { _local3 = _deltaItems[_local2] == d; _local2++; } if (_local3) { _local2--; _deltaItems.splice(_local2, 1); delete _optDeltaItems[d.getId()]; _hasDelta--; } return(_local3); } function __resolve(methodName) { var _local3 = null; if (_allowReslv) { var propName = methodName.substring(4); if (methodName.substr(0, 4) == "get_") { _local3 = function () { return(this.getPropertyValue(propName)); }; } else if (methodName.substr(0, 4) == "set_") { _local3 = function () { this.setPropertyValue(propName, arguments[0]); }; } else { arguments.shift(); _local3 = function () { this.__curItem[methodName].apply(this.__curItem, arguments); var _local3 = this.__curItem[mx.data.components.DataSet.ItemId]; if (this.__logChanges) { var _local5 = this.getModDeltaInfo(_local3); new mx.data.components.datasetclasses.DeltaItem(mx.data.components.datasetclasses.DeltaItem.Method, methodName, {argList:arguments, message:""}, Object(_local5)); } var _local4 = this._itemIndexById[_local3]; this.internalDispatchEvent("modelChanged", {eventName:"updateItems", firstItem:_local4, lastItem:_local4}); }; } } return(_local3); } function updateItem(d) { var _local8 = d.getId(); var _local10; var _local6 = null; var _local12 = __logChanges; __logChanges = false; try { if (_local8 == null) { _local10 = d.getSource(); } else { _local10 = {__ID__:_local8}; } _local6 = _iterator.find(_local10); if (_local6 != null) { var _local9 = _itemIndexById[_local6[ItemId]]; var _local5 = d.getChangeList(); var _local3; var _local11 = __curItem; try { __curItem = _local6; var _local4 = 0; while (_local4 < _local5.length) { _local3 = mx.data.components.datasetclasses.DeltaItem(_local5[_local4]); getField(_local3.name).setTypedValue(new mx.data.binding.TypedValue(_local3.curValue, __toProperties[_local3.name].type.name, __toProperties[_local3.name].type)); _local4++; } } finally { __curItem = _local11; } internalDispatchEvent("modelChanged", {eventName:"updateItems", firstIndex:_local9, lastIndex:_local9}); } else { _global.__dataLogger.logData(null, "Couldn't find the following item:", d.getSource()); } } finally { __logChanges = _local12; } } static var DefaultIterator = "__default__"; static var ItemId = "__ID__"; static var KeysOnly = 0; static var All = 1; var _allowReslv = false; }Symbol 6 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0 (2.17 KiB)●class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }Symbol 7 MovieClip [__Packages.mx.data.binding.ComponentMixins] Frame 0 (7.15 KiB)●●class mx.data.binding.ComponentMixins { var __refreshing, __bindings, __schema, __fieldCache, _eventDispatcher; function ComponentMixins () { } function refreshFromSources() { if (__refreshing != null) { return(undefined); } __refreshing = true; _global.__dataLogger.logData(this, "Refreshing from sources"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshFromSources(this, null, __bindings); _global.__dataLogger.nestLevel--; __refreshing = null; } function refreshDestinations() { _global.__dataLogger.logData(this, "Refreshing Destinations"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshDestinations(this, __bindings); _global.__dataLogger.nestLevel--; } function validateProperty(property, initialMessages) { var _local4 = null; var _local3 = getField(property); if (_local3 != null) { _local4 = _local3.validateAndNotify(null, null, initialMessages); } else { _global.__dataLogger.logData(this, "Can't validate property '<property>' because it doesn't exist", {property:property}); } return(_local4); } function addBinding(binding) { if (__bindings == undefined) { __bindings = new Array(); } __bindings.push(binding); var _local3 = false; if (binding.source.component == this) { getField(binding.source.property, binding.source.location); _local3 = true; } if (binding.dest.component == this) { getField(binding.dest.property, binding.dest.location); _local3 = _local3 | Object(binding).is2way; } if (_local3) { var _local4 = binding.dest.component.findSchema(binding.dest.property, binding.dest.location); if (_local4.readonly) { binding.source.component.__setReadOnly(true); } } } static function initComponent(component) { var _local2 = mx.data.binding.ComponentMixins.prototype; if (component.refreshFromSources == undefined) { component.refreshFromSources = _local2.refreshFromSources; } if (component.refreshDestinations == undefined) { component.refreshDestinations = _local2.refreshDestinations; } if (component.validateProperty == undefined) { component.validateProperty = _local2.validateProperty; } if (component.createFieldAccessor == undefined) { component.createFieldAccessor = _local2.createFieldAccessor; } if (component.createField == undefined) { component.createField = _local2.createField; } if (component.addBinding == undefined) { component.addBinding = _local2.addBinding; } if (component.findSchema == undefined) { component.findSchema = _local2.findSchema; } if (component.getField == undefined) { component.getField = _local2.getField; } if (component.refreshAndValidate == undefined) { component.refreshAndValidate = _local2.refreshAndValidate; } if (component.getFieldFromCache == undefined) { component.getFieldFromCache = _local2.getFieldFromCache; } if (component.getBindingMetaData == undefined) { component.getBindingMetaData = _local2.getBindingMetaData; } if (component.__setReadOnly == undefined) { component.__setReadOnly = _local2.__setReadOnly; } if (component.__addHighPrioEventListener == undefined) { component.__addHighPrioEventListener = _local2.__addHighPrioEventListener; } } function createFieldAccessor(property, location, mustExist) { return(mx.data.binding.FieldAccessor.createFieldAccessor(this, property, location, mx.data.binding.FieldAccessor.findElementType(__schema, property), mustExist)); } function findSchema(property, location) { if (typeof(location) == "string") { if (mx.data.binding.FieldAccessor.isActionScriptPath(String(location))) { location = location.split("."); } else { return(null); } } var _local5 = mx.data.binding.FieldAccessor.findElementType(__schema, property); if (location != null) { if (location.path != null) { location = location.path; } if (!(location instanceof Array)) { return(null); } var _local2 = 0; while (_local2 < location.length) { var _local4 = location[_local2]; _local5 = mx.data.binding.FieldAccessor.findElementType(_local5, _local4); _local2++; } } return(_local5); } function createField(property, location) { var _local3 = findSchema(property, location); var _local2; if (_local3.validation != null) { _local2 = mx.data.binding.Binding.getRuntimeObject(_local3.validation); } else { _local2 = new mx.data.binding.DataType(); } _local2.setupDataAccessor(this, property, location); return(_local2); } static function deepEqual(a, b) { if (a == b) { return(true); } if (typeof(a) != typeof(b)) { return(false); } if (typeof(a) != "object") { return(false); } var _local3 = new Object(); for (var _local4 in a) { if (!deepEqual(a[_local4], b[_local4])) { return(false); } _local3[_local4] = 1; } for (var _local4 in b) { if (_local3[_local4] != 1) { return(false); } } return(true); } function getFieldFromCache(property, location) { for (var _local5 in __fieldCache) { var _local2 = __fieldCache[_local5]; if ((_local2.property == property) && (deepEqual(_local2.location, location))) { return(_local2); } } return(null); } function getField(property, location) { var _local2 = getFieldFromCache(property, location); if (_local2 != null) { return(_local2); } _local2 = createField(property, location); if (__fieldCache == null) { __fieldCache = new Array(); } __fieldCache.push(_local2); return(_local2); } function refreshAndValidate(property) { _global.__dataLogger.logData(this, "Refreshing and validating " + property); _global.__dataLogger.nestLevel++; var _local3 = mx.data.binding.Binding.refreshFromSources(this, property, __bindings); _local3 = validateProperty(property, _local3); _global.__dataLogger.nestLevel--; return(_local3 == null); } function getBindingMetaData(name) { return(this["__" + name]); } function __setReadOnly(setting) { if (Object(this).editable != undefined) { Object(this).editable = !setting; } } function __addHighPrioEventListener(event, handler) { var _local3 = ((_eventDispatcher != undefined) ? (_eventDispatcher) : this); if (_local3.__highPrioEvents == undefined) { _local3.__highPrioEvents = new Object(); } var _local4 = "__q_" + event; if (_local3.__highPrioEvents[_local4] == undefined) { _local3.__highPrioEvents[_local4] = new Array(); } _global.ASSetPropFlags(_local3.__highPrioEvents, _local4, 1); mx.events.EventDispatcher._removeEventListener(_local3.__highPrioEvents[_local4], event, handler); _local3.__highPrioEvents[_local4].push(handler); if (_local3._databinding_original_dispatchEvent == undefined) { _local3._databinding_original_dispatchEvent = _local3.dispatchEvent; _local3.dispatchEvent = function (eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this.dispatchQueue(this.__highPrioEvents, eventObj); this._databinding_original_dispatchEvent(eventObj); }; } } }Symbol 8 MovieClip [__Packages.mx.data.binding.EndPoint] Frame 0 (66 B)class mx.data.binding.EndPoint { function EndPoint () { } }Symbol 9 MovieClip [__Packages.mx.data.binding.ObjectDumper] Frame 0 (2.94 KiB)●class mx.data.binding.ObjectDumper { var inProgress; function ObjectDumper () { inProgress = new Array(); } static function toString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local3 = new mx.data.binding.ObjectDumper(); if (maxLineLength == undefined) { maxLineLength = 100; } if (indent == undefined) { indent = 0; } return(_local3.realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent)); } function realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local8 = 0; while (_local8 < inProgress.length) { if (inProgress[_local8] == obj) { return("***"); } _local8++; } inProgress.push(obj); indent++; var _local16 = typeof(obj); var _local5; if ((obj instanceof XMLNode) && (showXMLstructures != true)) { _local5 = obj.toString(); } else if (obj instanceof Date) { _local5 = obj.toString(); } else if (_local16 == "object") { var _local4 = new Array(); if (obj instanceof Array) { _local5 = "["; var _local15 = 0; while (_local15 < obj.length) { _local4.push(_local15); _local15++; } } else { _local5 = "{"; for (var _local15 in obj) { _local4.push(_local15); } _local4.sort(); } var _local9 = ""; var _local3 = 0; while (_local3 < _local4.length) { var _local6 = obj[_local4[_local3]]; var _local7 = true; if (typeof(_local6) == "function") { _local7 = showFunctions == true; } if (typeof(_local6) == "undefined") { _local7 = showUndefined == true; } if (_local7) { _local5 = _local5 + _local9; if (!(obj instanceof Array)) { _local5 = _local5 + (_local4[_local3] + ": "); } _local5 = _local5 + realToString(_local6, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent); _local9 = ", `"; } _local3++; } if (obj instanceof Array) { _local5 = _local5 + "]"; } else { _local5 = _local5 + "}"; } } else if (_local16 == "function") { _local5 = "function"; } else if (_local16 == "string") { _local5 = ("\"" + obj) + "\""; } else { _local5 = String(obj); } if (_local5 == "undefined") { _local5 = "-"; } inProgress.pop(); return(replaceAll(_local5, "`", ((_local5.length < maxLineLength) ? "" : (newline + doIndent(indent))))); } static function replaceAll(str, from, to) { var _local3 = str.split(from); var _local4 = ""; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { _local4 = _local4 + (_local2 + _local3[_local1]); _local2 = to; _local1++; } return(_local4); } function doIndent(indent) { var _local2 = ""; var _local1 = 0; while (_local1 < indent) { _local2 = _local2 + " "; _local1++; } return(_local2); } }Symbol 10 MovieClip [__Packages.mx.data.binding.TypedValue] Frame 0 (193 B)class mx.data.binding.TypedValue { var value, typeName, type; function TypedValue (value, typeName, type) { this.value = value; this.typeName = typeName; this.type = type; } }Symbol 11 MovieClip [__Packages.mx.xpath.NodePathInfo] Frame 0 (285 B)class mx.xpath.NodePathInfo { function NodePathInfo (nodeName, filter) { __nodeName = nodeName; __filter = filter; } function get nodeName() { return(__nodeName); } function get filter() { return(__filter); } var __nodeName = null; var __filter = null; }Symbol 12 MovieClip [__Packages.mx.utils.StringTokenParser] Frame 0 (3.17 KiB)●class mx.utils.StringTokenParser { var _source, _skipChars; function StringTokenParser (source, skipChars) { _source = source; _skipChars = ((skipChars == undefined) ? null : (skipChars)); } function get token() { return(_token); } function getPos() { return(_index); } function nextToken() { var _local4; var _local2; var _local3 = _source.length; skipBlanks(); if (_index >= _local3) { return(tkEOF); } _local2 = _source.charCodeAt(_index); if (((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) { _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 48) && (_local2 <= 57))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); return(tkSymbol); } if ((_local2 == 34) || (_local2 == 39)) { _index++; _local4 = _index; _local2 = _source.charCodeAt(_local4); while (((_local2 != 34) && (_local2 != 39)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); _index++; return(tkString); } if ((_local2 == 45) || ((_local2 >= 48) && (_local2 <= 57))) { var _local5 = tkInteger; _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((_local2 >= 48) && (_local2 <= 57)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } if (_index < _local3) { if (((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) { _local5 = tkFloat; } while ((((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } } _token = _source.substring(_local4, _index); return(_local5); } _token = _source.charAt(_index); _index++; return(tkSymbol); } function skipBlanks() { if (_index < _source.length) { var _local2 = _source.charAt(_index); while ((_local2 == " ") || ((_skipChars != null) && (skipChar(_local2)))) { _index++; _local2 = _source.charAt(_index); } } } function skipChar(ch) { var _local2 = 0; while (_local2 < _skipChars.length) { if (ch == _skipChars[_local2]) { return(true); } _local2++; } return(false); } static var tkEOF = -1; static var tkSymbol = 0; static var tkString = 1; static var tkInteger = 2; static var tkFloat = 3; var _index = 0; var _token = ""; }Symbol 13 MovieClip [__Packages.mx.xpath.FilterExpr] Frame 0 (590 B)class mx.xpath.FilterExpr { function FilterExpr (attrInit, nameInit, valueInit) { __attr = attrInit; __name = nameInit; __value = valueInit; } function get attr() { return(__attr); } function set attr(newVal) { __attr = newVal; //return(attr); } function get name() { return(__name); } function set name(newVal) { __name = newVal; //return(name); } function get value() { return(__value); } function set value(newVal) { __value = newVal; //return(value); } var __attr = false; var __value = null; var __name = null; }Symbol 14 MovieClip [__Packages.mx.xpath.FilterStack] Frame 0 (1.35 KiB)●class mx.xpath.FilterStack { var __expr, __ops; function FilterStack (filterVal) { __expr = new Array(); __ops = new Array(); var _local2 = new mx.utils.StringTokenParser(filterVal); var _local5 = _local2.nextToken(); var _local4; var _local3 = _local2.__get__token(); while (_local5 != mx.utils.StringTokenParser.tkEOF) { if (_local3 == "@") { _local5 = _local2.nextToken(); _local3 = _local2.token; _local4 = new mx.xpath.FilterExpr(true, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } else if ((_local3 == "and") || (_local3 == "or")) { __ops.splice(0, 0, _local3); } else if ((_local3 != ")") && (_local3 != "(")) { _local4 = new mx.xpath.FilterExpr(false, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } _local5 = _local2.nextToken(); _local3 = _local2.token; } } function get exprs() { return(__expr); } function get ops() { return(__ops); } }Symbol 15 MovieClip [__Packages.mx.xpath.XPathAPI] Frame 0 (10.6 KiB)●●class mx.xpath.XPathAPI { function XPathAPI () { } static function getEvalString(node, path) { var _local7 = ""; var _local4 = null; var _local9 = getPathSet(path); var _local3 = _local9[0].nodeName; var _local8; var _local2 = node; var _local5 = false; if ((_local3 != undefined) && ((_local3 == "*") || (node.nodeName == _local3))) { var _local6 = 1; while (_local6 < _local9.length) { _local3 = _local9[_local6].nodeName; _local8 = _local3.indexOf("@"); if (_local8 >= 0) { _local3 = _local3.substring(_local8 + 1); _local5 = _local2.attributes[_local3] != undefined; _local7 = _local7 + (".attributes." + _local3); } else { _local5 = false; var _local1 = 0; while (_local1 < _local2.childNodes.length) { _local4 = _local2.childNodes[_local1]; if (_local4.nodeName == _local3) { _local7 = _local7 + (".childNodes." + _local1); _local1 = _local2.childNodes.length; _local2 = _local4; _local5 = true; } _local1++; } } if (!_local5) { return(""); } _local6++; } if (!_local5) { _local7 = ""; } else if (_local8 == -1) { _local7 = _local7 + ".firstChild.nodeValue"; } } else { _local7 = ""; } return(_local7); } static function selectNodeList(node, path) { var _local2 = new Array(node); var _local5 = getPathSet(path); var _local4 = _local5[0]; var _local6 = _local4.__get__nodeName(); var _local1 = null; if ((_local6 != undefined) && ((_local6 == "*") || (node.nodeName == _local6))) { if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); _local2 = filterNodes(_local2, _local1); } if (_local2.length > 0) { var _local3 = 1; while (_local3 < _local5.length) { _local4 = _local5[_local3]; _local2 = getAllChildNodesByName(_local2, _local4.__get__nodeName()); if (_local4.__get__filter().length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); } else { _local1 = null; } if ((_local1 != null) && (_local1.__get__exprs().length > 0)) { _local2 = filterNodes(_local2, _local1); } _local3++; } } } else { _local2 = new Array(); } return(_local2); } static function selectSingleNode(node, path) { var _local1 = selectNodeList(node, path); if (_local1.length > 0) { return(_local1[0]); } return(null); } static function setNodeValue(node, path, newValue) { var _local1 = new Array(node); var _local9 = getPathSet(path); var _local7 = _local9[_local9.length - 1].nodeName; if (_local7.charAt(0) == "@") { _local7 = _local7.substring(1, _local7.length); _local9.pop(); } else { _local7 = null; } var _local5 = _local9[0]; var _local11 = _local5.__get__nodeName(); var _local3 = null; if ((_local11 != undefined) && ((_local11 == "*") || (node.nodeName == _local11))) { if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); _local1 = filterNodes(_local1, _local3); } if (_local1.length > 0) { var _local2 = 1; while (_local2 < _local9.length) { _local5 = _local9[_local2]; _local1 = getAllChildNodesByName(_local1, _local5.__get__nodeName()); if (_local5.__get__filter().length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); } else { _local3 = null; } if ((_local3 != null) && (_local3.__get__exprs().length > 0)) { _local1 = filterNodes(_local1, _local3); } _local2++; } } } else { _local1 = new Array(); } var _local4 = null; var _local6 = null; var _local10 = new XML(); var _local2 = 0; while (_local2 < _local1.length) { if (_local7 != null) { _local1[_local2].attributes[_local7] = newValue; } else { _local4 = _local1[_local2]; if ((_local4.firstChild == null) || (_local4.firstChild.nodeType != 3)) { _local6 = _local10.createTextNode(newValue); _local4.appendChild(_local6); } else { _local6 = _local4.firstChild; _local6.nodeValue = newValue; } } _local2++; } return(_local1.length); } static function copyStack(toStk, fromStk) { var _local1 = 0; while (_local1 < fromStk.length) { toStk.splice(_local1, 0, fromStk[_local1]); _local1++; } } static function evalExpr(expr, node) { var _local2 = true; if (expr.__get__attr()) { _local2 = ((expr.__get__value() != null) ? (node.attributes[expr.__get__name()] == expr.__get__value()) : (node.attributes[expr.__get__name()] != null)); } else { var _local3 = getChildNodeByName(node, expr.__get__name()); if (_local3 != null) { _local2 = ((expr.__get__value() != null) ? (_local3.firstChild.nodeValue == expr.__get__value()) : true); } else { _local2 = false; } } return(_local2); } static function filterNodes(nodeList, stack) { var _local13 = new Array(); var _local2; var _local3; var _local9; var _local6; var _local10; var _local1 = true; var _local4; var _local5; var _local8 = 0; while (_local8 < nodeList.length) { _local5 = true; _local2 = new Array(); _local3 = new Array(); copyStack(_local2, stack.__get__exprs()); copyStack(_local3, stack.__get__ops()); _local4 = nodeList[_local8]; while ((_local2.length > 0) && (_local5)) { if (typeof(_local2[_local2.length - 1]) == "object") { _local9 = mx.xpath.FilterExpr(_local2.pop()); _local1 = evalExpr(_local9, _local4); } else { _local10 = Boolean(_local2.pop()); _local1 = _local10; } if (_local3.length > 0) { var _local7 = _local2.pop(); _local6 = _local7; switch (_local3[_local3.length - 1]) { case "and" : _local1 = _local1 && (evalExpr(_local6, _local4)); _local5 = _local1; break; case "or" : _local1 = _local1 || (evalExpr(_local6, _local4)); _local5 = !_local1; } _local3.pop(); _local2.push(_local1); } } if (_local1) { _local13.push(_local4); } _local8++; } return(_local13); } static function getAllChildNodesByName(nodeList, name) { var _local5 = new Array(); var _local2; var _local3 = 0; while (_local3 < nodeList.length) { _local2 = nodeList[_local3].childNodes; if (_local2 != null) { var _local1 = 0; while (_local1 < _local2.length) { if ((name == "*") || (_local2[_local1].nodeName == name)) { _local5.push(_local2[_local1]); } _local1++; } } _local3++; } return(_local5); } static function getChildNodeByName(node, nodeName) { var _local2; var _local3 = node.childNodes; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local3[_local1]; if (_local2.nodeName == nodeName) { return(_local2); } _local1++; } return(null); } static function getKeyValues(node, keySpec) { var _local5 = ""; var _local3 = new mx.utils.StringTokenParser(keySpec); var _local2 = _local3.nextToken(); var _local1; var _local6; while (_local2 != mx.utils.StringTokenParser.tkEOF) { _local1 = _local3.token; _local5 = _local5 + (" " + _local1); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { if (_local1 == "@") { _local2 = _local3.nextToken(); _local1 = _local3.token; if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local5 = _local5 + (((_local1 + "='") + node.attributes[_local1]) + "'"); } } else if (_local1 == "/") { _local2 = _local3.nextToken(); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local1 = _local3.token; node = getChildNodeByName(node, _local1); if (node != null) { _local5 = _local5 + _local1; } } } else if ((((_local1 != "and") && (_local1 != "or")) && (_local1 != "[")) && (_local1 != "]")) { _local6 = getChildNodeByName(node, _local1); if (_local6 != null) { _local5 = _local5 + (("='" + _local6.firstChild.nodeValue) + "'"); } } } if (node == null) { trace(("Invalid keySpec specified. '" + keySpec) + "' Error."); return("ERR"); } _local2 = _local3.nextToken(); } return(_local5.slice(1)); } static function getPath(node, keySpecs) { var _local2 = ""; var _local5 = keySpecs[node.nodeName]; if (_local5 == undefined) { var _local8 = ""; var _local10; for (_local10 in node.attributes) { _local8 = _local8 + (((("@" + _local10) + "='") + node.attributes[_local10]) + "' and "); } var _local7 = ""; var _local1; var _local6; var _local4 = 0; while (_local4 < node.childNodes.length) { _local1 = node.childNodes[_local4]; _local6 = _local1.firstChild.nodeValue; if (_local6 != undefined) { _local7 = _local7 + (((_local1.nodeName + "='") + _local6) + "' and "); } _local4++; } if (_local8.length > 0) { if (_local7.length > 0) { _local2 = (((("/" + node.nodeName) + "[") + _local8) + _local7.substring(0, _local7.length - 4)) + "]"; } else { _local2 = ((("/" + node.nodeName) + "[") + _local8.substring(0, _local8.length - 4)) + "]"; } } else { _local2 = ((("/" + node.nodeName) + "[") + _local7.substring(0, _local7.length - 4)) + "]"; } } else { _local2 = _local2 + (("/" + node.nodeName) + getKeyValues(node, _local5)); } var _local1 = node.parentNode; while (_local1.parentNode != null) { _local5 = keySpecs[_local1.nodeName]; if (_local5 != undefined) { _local2 = (("/" + _local1.nodeName) + getKeyValues(_local1, _local5)) + _local2; } else { _local2 = ("/" + _local1.nodeName) + _local2; } _local1 = _local1.parentNode; } return(_local2); } static function getPathSet(path) { var _local6 = new Array(); var _local4; var _local1; var _local2; var _local5; while (path.length > 0) { _local4 = path.lastIndexOf("/"); _local1 = path.substring(_local4 + 1); _local2 = _local1.indexOf("[", 0); _local5 = ((_local2 >= 0) ? (_local1.substring(_local2 + 1, _local1.length - 1)) : ""); _local1 = ((_local2 >= 0) ? (_local1.substring(0, _local2)) : (_local1)); _local6.splice(0, 0, new mx.xpath.NodePathInfo(_local1, _local5)); path = path.substring(0, _local4); } return(_local6); } }Symbol 16 MovieClip [__Packages.mx.data.binding.DataAccessor] Frame 0 (2.81 KiB)●class mx.data.binding.DataAccessor { var dataAccessor, component, property, location, type; function DataAccessor () { } function getAnyTypedValue(suggestedTypes) { var _local3 = 0; while (_local3 < suggestedTypes.length) { var _local5 = getTypedValue(suggestedTypes[_local3]); if (_local5 != null) { return(_local5); } _local3++; } var _local5 = getTypedValue(); _local3 = 0; while (_local3 < suggestedTypes.length) { var _local2 = suggestedTypes[_local3]; if (_local2 == "String") { return(new mx.data.binding.TypedValue(String(_local5.value), _local2)); } if (_local2 == "Number") { return(new mx.data.binding.TypedValue(Number(_local5.value), _local2)); } if (_local2 == "Boolean") { return(new mx.data.binding.TypedValue(Boolean(_local5.value), _local2)); } _local3++; } return(_local5); } function setAnyTypedValue(newValue) { var _local7 = getSettableTypes(); if ((_local7 == null) || (-1 != findString(newValue.typeName, _local7))) { return(setTypedValue(newValue)); } var _local3 = 0; while (_local3 < _local7.length) { var _local2 = _local7[_local3]; if (_local2 == "String") { return(setTypedValue(new mx.data.binding.TypedValue(String(newValue.value), _local2))); } if (_local2 == "Number") { var _local5 = Number(newValue.value); var _local6 = setTypedValue(new mx.data.binding.TypedValue(_local5, _local2)); if (_local5.toString() == "NaN") { return([("Failed to convert '" + newValue.value) + "' to a number"]); } return(_local6); } if (_local2 == "Boolean") { return(setTypedValue(new mx.data.binding.TypedValue(Boolean(newValue.value), _local2))); } _local3++; } return(dataAccessor.setTypedValue(newValue)); } function getTypedValue(requestedType) { var _local2 = dataAccessor.getTypedValue(requestedType); return(_local2); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { return(dataAccessor.setTypedValue(newValue)); } function getSettableTypes() { return(null); } function findLastAccessor() { return(((dataAccessor == null) ? this : (dataAccessor.findLastAccessor()))); } function setupDataAccessor(component, property, location) { this.component = component; this.property = property; this.location = location; type = component.findSchema(property, location); } static function findString(str, arr) { var _local3 = str.toLowerCase(); var _local1 = 0; while (_local1 < arr.length) { if (arr[_local1].toLowerCase() == _local3) { return(_local1); } _local1++; } return(-1); } static function conversionFailed(newValue, target) { return(((("Failed to convert to " + target) + ": '") + newValue.value) + "'"); } }Symbol 17 MovieClip [__Packages.mx.data.binding.FieldAccessor] Frame 0 (12.98 KiB)●●class mx.data.binding.FieldAccessor { var component, property, parentObj, fieldName, m_location, type, index, xpath; function FieldAccessor (component, property, parentObj, fieldName, type, index, parentField) { this.component = component; this.property = property; this.parentObj = parentObj; this.fieldName = fieldName; if (component == parentObj) { m_location = undefined; } else if (parentField.m_location == undefined) { m_location = fieldName; } else { m_location = (parentField.m_location + ".") + fieldName; } this.type = type; this.index = index; } function getValue() { var _local2 = getFieldData(); if ((_local2 == null) && (type.value != undefined)) { var _local3 = new mx.data.binding.TypedValue(type.value, "String"); _local3.getDefault = true; component.getField(fieldName).setAnyTypedValue(_local3); _local2 = _local3.value; } if ((isXML(_local2) && (_local2.childNodes.length == 1)) && (_local2.firstChild.nodeType == 3)) { return(_local2.firstChild.nodeValue); } return(_local2); } function setValue(newValue, newTypedValue) { if (newTypedValue.getDefault) { newTypedValue.value = newValue; } else { if (xpath != null) { var _local4 = getFieldData(); if (_local4 != null) { setXMLData(_local4, newValue); } else { _global.__dataLogger.logData(component, "Can't assign to '<property>:<xpath>' because there is no element at the given path", this); } } else if (isXML(parentObj)) { if (type.category == "attribute") { parentObj.attributes[fieldName] = newValue; } else if (type.category == "array") { } else { var _local4 = getOrCreateFieldData(); setXMLData(_local4, newValue); } } else { if (parentObj == null) { _global.__dataLogger.logData(component, "Can't set field '<property>/<location>' because the field doesn't exist", this); } parentObj[fieldName] = newValue; } component.propertyModified(property, (xpath == null) && (parentObj == component), newTypedValue.type); } } static function isActionScriptPath(str) { var _local2 = str.toLowerCase(); var _local3 = "0123456789abcdefghijklmnopqrstuvwxyz_."; var _local1 = 0; while (_local1 < _local2.length) { if (-1 == _local3.indexOf(_local2.charAt(_local1))) { return(false); } _local1++; } return(true); } static function createFieldAccessor(component, property, location, type, mustExist) { if (mustExist && (component[property] == null)) { _global.__dataLogger.logData(component, "Warning: property '<property>' does not exist", {property:property}); return(null); } var _local5 = new mx.data.binding.FieldAccessor(component, property, component, property, type, null, null); if (location == null) { return(_local5); } var _local7 = null; if (location.indices != null) { _local7 = location.indices; location = location.path; } if (typeof(location) == "string") { if (_local7 != null) { _global.__dataLogger.logData(component, "Warning: ignoring index values for property '<property>', path '<location>'", {property:property, location:location}); } if (isActionScriptPath(String(location))) { location = location.split("."); } else { _local5.xpath = location; return(_local5); } } if (location instanceof Array) { var _local3; var _local10 = 0; _local3 = 0; while (_local3 < location.length) { var _local2 = null; var _local4 = location[_local3]; if (_local4 == "[n]") { if (_local7 == null) { _global.__dataLogger.logData(component, "Error: indices for <property>:<location> are null, but [n] appears in the location.", {property:property, location:location}); return(null); } _local2 = _local7[_local10++]; if (_local2 == null) { _global.__dataLogger.logData(component, "Error: not enough index values for <property>:<location>", {property:property, location:location}); return(null); } } _local5 = _local5.getChild(_local4, _local2, mustExist); _local3++; } if (mustExist && (_local5.getValue() == null)) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist, or is null", _local5); } return(_local5); } trace("unrecognized location: " + mx.data.binding.ObjectDumper.toString(location)); return(null); } function getFieldAccessor() { return(this); } function getChild(childName, index, mustExist) { if (childName == ".") { return(this); } var _local2 = getOrCreateFieldData(mustExist); if (_local2 == null) { return(null); } var _local4 = findElementType(type, childName); return(new mx.data.binding.FieldAccessor(component, property, _local2, childName, _local4, index, this)); } function getOrCreateFieldData(mustExist) { var _local3 = getFieldData(); if (_local3 == null) { if (mustExist) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist", this); } else { setupComplexField(); _local3 = getFieldData(); } } return(_local3); } function evaluateSubPath(obj, type) { var path = type.path; if (isActionScriptPath(path)) { var tokens = path.split("."); var i = 0; while (i < tokens.length) { var token = tokens[i]; if (isXML(obj)) { obj = obj.firstChild; while (obj != null) { if (toLocalName(obj.nodeName) == token) { break; } obj = obj.nextSibling; } } else { obj = obj[token]; } if (obj == null) { _global.__dataLogger.logData(component, "Warning: path '<path>' evaluates to null, at '<token>' in <t.property>:<t.m_location>", {path:path, token:token, t:this}); break; } i++; } } else if (isXML(obj)) { if (path.charAt(0) != "/") { path = "/" + path; } if (obj.nodeName == null) { obj = obj.firstChild; } else { path = toLocalName(obj.nodeName) + path; } var category = ((type.category != null) ? (type.category) : (((type.elements.length > 0) ? "complex" : "simple"))); if ((category == "simple") || (category == "attribute")) { obj = eval ("obj" + mx.xpath.XPathAPI.getEvalString(obj, path)); } else if (category == "complex") { obj = mx.xpath.XPathAPI.selectSingleNode(obj, path); } else if (category == "array") { obj = mx.xpath.XPathAPI.selectNodeList(obj, path); } } else { _global.__dataLogger.logData(component, "Error: path '<path>' is an XPath. It cannot be applied to non-XML data <t.property>:<t.m_location>", {path:path, t:this}); } return(obj); } function getFieldData() { if (xpath != null) { var _local4 = parentObj[fieldName].firstChild; while ((_local4 != null) && (_local4.nodeType != 1)) { _local4 = _local4.nextSibling; } var _local10 = mx.xpath.XPathAPI.selectSingleNode(_local4, xpath); return(_local10); } if (isXML(parentObj)) { if (type.path != null) { return(evaluateSubPath(parentObj, type)); } if (type.category == "attribute") { var _local5 = parentObj.attributes; for (var _local8 in _local5) { if (toLocalName(_local8) == fieldName) { return(_local5[_local8]); } } return(undefined); } var _local3 = parentObj.firstChild; if (type.category == "array") { var _local6 = new Array(); while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { _local6.push(_local3); } _local3 = _local3.nextSibling; } return(_local6); } while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { return(_local3); } _local3 = _local3.nextSibling; } return(null); } if (fieldName == "[n]") { var _local7; if (index.component != null) { var _local9 = index.component.getField(index.property, index.location); _local7 = _local9.getAnyTypedValue(["Number"]); _local7 = _local7.value; } else { _local7 = index.constant; } var index = Number(_local7); if (typeof(_local7) == "undefined") { _global.__dataLogger.logData(component, "Error: index specification '<index>' was not supplied, or incorrect, for <t.property>:<t.m_location>", {index:index, t:this}); return(null); } if (index.toString() == "NaN") { _global.__dataLogger.logData(component, "Error: index value '<index>' for <t.property>:<t.m_location> is not a number", {index:index, t:this}); return(null); } if (!(parentObj instanceof Array)) { _global.__dataLogger.logData(component, "Error: indexed field <property>:<m_location> is not an array", this); return(null); } if ((index < 0) || (index >= parentObj.length)) { _global.__dataLogger.logData(component, "Error: index '<index>' for <t.property>:<t.m_location> is out of bounds", {index:index, t:this}); return(null); } _global.__dataLogger.logData(component, "Accessing item [<index>] of <t.property>:<t.m_location>", {index:index, t:this}); return(parentObj[index]); } if (type.path != null) { return(evaluateSubPath(parentObj, type)); } return(parentObj[fieldName]); } static function setXMLData(obj, newValue) { while (obj.hasChildNodes()) { obj.firstChild.removeNode(); } var _local2 = xmlNodeFactory.createTextNode(newValue); obj.appendChild(_local2); } function setupComplexField() { var _local2; if (isXML(parentObj)) { _local2 = xmlNodeFactory.createElement(fieldName); parentObj.appendChild(_local2); } else if (dataIsXML()) { parentObj[fieldName] = new XML(); } else { parentObj[fieldName] = new Object(); } } static function findElementType(type, name) { var _local1 = 0; while (_local1 < type.elements.length) { if (type.elements[_local1].name == name) { return(type.elements[_local1].type); } _local1++; } return(null); } function isXML(obj) { return(obj instanceof XMLNode); } function dataIsXML() { return(type.name == "XML"); } static function accessField(component, fieldName, desiredTypes) { var _local1; _local1 = desiredTypes[fieldName]; if (_local1 == null) { _local1 = desiredTypes.dflt; } if (_local1 == null) { _local1 = desiredTypes; } var _local4 = component.createField("data", [fieldName]); var _local2 = _local4.getAnyTypedValue([_local1]); return(_local2.value); } static function ExpandRecord(obj, objectType, desiredTypes) { var _local4 = new Object(); mx.data.binding.ComponentMixins.initComponent(_local4); _local4.data = obj; _local4.__schema = {elements:[{name:"data", type:objectType}]}; var _local2 = new Object(); if (objectType.elements.length > 0) { var _local3 = 0; while (_local3 < objectType.elements.length) { var _local10 = objectType.elements[_local3].name; _local2[_local10] = accessField(_local4, _local10, desiredTypes); _local3++; } } else if ((obj instanceof XML) || (obj instanceof XMLNode)) { if ((obj.childNodes.length == 1) && (obj.firstChild.nodeType == 3)) { return(obj.firstChild.nodeValue); } var _local5 = obj.lastChild; while (_local5 != null) { var _local10 = toLocalName(_local5.nodeName); if ((_local10 != null) && (_local2[_local10] == null)) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } _local5 = _local5.previousSibling; } for (var _local10 in obj.attributes) { if (_local2[_local10] != null) { _global.__dataLogger.logData(null, "Warning: attribute '<name>' has same name as an element, in XML object <obj>", {name:_local10, obj:obj}); } _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } else { if (typeof(obj) != "object") { return(obj); } for (var _local10 in obj) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } return(_local2); } static function wrapArray(theArray, itemType, desiredTypes) { var _local4 = {getItemAt:function (index) { if ((index < 0) || (index >= this.data.length)) { return(undefined); } var _local2 = this.data[index]; if (_local2 == undefined) { return(undefined); } var _local3 = mx.data.binding.FieldAccessor.ExpandRecord(_local2, this.type, desiredTypes); return(_local3); }, getItemID:function (index) { return(index); }, data:theArray, type:itemType, length:theArray.length}; return(_local4); } static function toLocalName(nodeName) { var _local1 = nodeName.split(":"); var _local2 = _local1[_local1.length - 1]; return(_local2); } static var xmlNodeFactory = new XML(); }Symbol 18 MovieClip [__Packages.mx.data.binding.Log] Frame 0 (2.96 KiB)●class mx.data.binding.Log { var level, name; function Log (logLevel, logName) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } onLog((((getDateString() + " ") + name) + ": ") + mx.data.binding.ObjectDumper.toString(msg)); } function logData(target, message, info, level) { if (level == undefined) { level = VERBOSE; } var _local6 = ((name.length > 0) ? ((" " + name) + ": ") : " "); var _local4 = ((target == null) ? "" : (target + ": ")); if (_local4.indexOf("_level0.") == 0) { _local4 = _local4.substr(8); } var _local3 = ((getDateString() + _local6) + _local4) + substituteIntoString(message, info, 50); if (showDetails && (info != null)) { _local3 = _local3 + ("\n " + mx.data.binding.ObjectDumper.toString(info)); } else { var _local2 = 0; while (_local2 < nestLevel) { _local3 = " " + _local3; _local2++; } } onLog(_local3); } function onLog(message) { trace(message); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } static function substituteIntoString(message, info, maxlen, rawDataType) { var _local9 = ""; if (info == null) { return(message); } var _local11 = message.split("<"); if (_local11 == null) { return(message); } _local9 = _local9 + _local11[0]; var _local7 = 1; while (_local7 < _local11.length) { var _local8 = _local11[_local7].split(">"); var _local5 = _local8[0].split("."); var _local1 = info; var _local4 = rawDataType; var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2]; if (_local3 != "") { _local4 = mx.data.binding.FieldAccessor.findElementType(_local4, _local3); var _local6 = new mx.data.binding.FieldAccessor(null, null, _local1, _local3, _local4, null, null); _local1 = _local6.getValue(); } _local2++; } if (typeof(_local1) != "string") { _local1 = mx.data.binding.ObjectDumper.toString(_local1); } if (_local1.indexOf("_level0.") == 0) { _local1 = _local1.substr(8); } if ((maxlen != null) && (_local1.length > maxlen)) { _local1 = _local1.substr(0, maxlen) + "..."; } _local9 = _local9 + _local1; _local9 = _local9 + _local8[1]; _local7++; } var _local14 = _local9.split(">"); _local9 = _local14.join(">"); _local14 = _local9.split("<"); _local9 = _local14.join("<"); return(_local9); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; static var INFO = 2; static var WARNING = 1; static var ERROR = 0; var showDetails = false; var nestLevel = 0; }Symbol 19 MovieClip [__Packages.mx.data.binding.Binding] Frame 0 (11.88 KiB)●●class mx.data.binding.Binding { var is2way, dest, source, format; function Binding (source, dest, format, is2way) { mx.events.EventDispatcher.initialize(this); var _local5 = this; _local5.source = source; _local5.dest = dest; _local5.format = format; _local5.is2way = is2way; registerBinding(this); calcShortLoc(source); calcShortLoc(dest); _global.__dataLogger.logData(null, ("Creating binding " + summaryString()) + (is2way ? ", 2-way" : ""), {binding:this}); _global.__dataLogger.nestLevel++; mx.data.binding.ComponentMixins.initComponent(dest.component); if (source.component != undefined) { mx.data.binding.ComponentMixins.initComponent(source.component); } dest.component.addBinding(this); if (source.component != undefined) { source.component.addBinding(this); setUpListener(source, false); if (this.is2way) { setUpListener(dest, true); setUpIndexListeners(source, false); setUpIndexListeners(dest, true); } else { setUpIndexListeners(source, false); setUpIndexListeners(dest, false); } } else { execute(); } _global.__dataLogger.nestLevel--; } function execute(reverse) { var _local3; var _local4; if (reverse) { if (!is2way) { _global.__dataLogger.logData(null, ("Warning: Can't execute binding " + summaryString(false)) + " in reverse, because it's not a 2 way binding", {binding:this}, mx.data.binding.Log.BRIEF); return(["error"]); } _local3 = dest; _local4 = source; } else { _local3 = source; _local4 = dest; } _global.__dataLogger.logData(null, "Executing binding " + summaryString(reverse), {binding:this}); _global.__dataLogger.nestLevel++; var _local10; if (_local3.constant != undefined) { _local10 = {value:new mx.data.binding.TypedValue(_local3.constant, "String"), getAnyTypedValue:function () { return(this.value); }, getTypedValue:function () { return(this.value); }, getGettableTypes:function () { return(["String"]); }}; } else { _local10 = _local3.component.getField(_local3.property, _local3.location, true); } var _local18; var _local20; var _local12 = ""; var _local8 = _local4.component.getField(_local4.property, _local4.location); if (format != null) { var _local5 = getRuntimeObject(format); if (_local5 != null) { if (reverse) { _local5.setupDataAccessor(_local4.component, _local4.property, _local4.location); _local5.dataAccessor = _local8; _local8 = _local5; } else { _local5.setupDataAccessor(_local3.component, _local3.property, _local3.location); _local5.dataAccessor = _local10; _local10 = _local5; } } } var _local14 = ((format == null) ? (_local8.getSettableTypes()) : null); var value = _local10.getAnyTypedValue(_local14); var _local9 = new Object(); if (_local8.type.readonly == true) { _global.__dataLogger.logData(null, "Not executing binding because the destination is read-only", null, mx.data.binding.Log.BRIEF); var _local6 = new Object(); _local6.type = "invalid"; _local6.property = _local4.property; _local6.location = _local4.location; _local6.messages = [{message:"Cannot assign to a read-only data field."}]; _local4.component.dispatchEvent(_local6); _local9.event = _local6; } else { _global.__dataLogger.logData(null, "Assigning new value '<value>' (<typeName>) " + _local12, {value:value.value, typeName:value.typeName, unformattedValue:_local18, formatterFrom:_local20}); var _local13 = _local8.setAnyTypedValue(value); _local8.validateAndNotify(_local9, false, _local13); _local4.component.dispatchEvent({type:"bindingExecuted", binding:this}); } if (_local9.event != null) { if (_local3.component != null) { var _local7 = new Object(); _local7.type = _local9.event.type; _local7.property = _local3.property; _local7.location = _local3.location; _local7.messages = _local9.event.messages; _local7.to = _local4.component; _local3.component.dispatchEvent(_local7); } } _global.__dataLogger.nestLevel--; return(_local9.event.messages); } function queueForExecute(reverse) { if (!queued) { if (_global.__databind_executeQueue == null) { _global.__databind_executeQueue = new Array(); } if (_root.__databind_dispatch == undefined) { _root.createEmptyMovieClip("__databind_dispatch", -8888); } _global.__databind_executeQueue.push(this); queued = true; this.reverse = reverse; _root.__databind_dispatch.onEnterFrame = dispatchEnterFrame; } } static function dispatchEnterFrame() { _root.__databind_dispatch.onEnterFrame = null; var _local4 = 0; while (_local4 < _global.__databind_executeQueue.length) { var _local3 = _global.__databind_executeQueue[_local4]; _local3.execute(_local3.reverse); _local4++; } var _local5; while (_local5 = _global.__databind_executeQueue.pop() , _local5 != null) { _local5.queued = false; _local5.reverse = false; } } function calcShortLoc(endpoint) { var _local1 = endpoint.location; if (_local1.path != null) { _local1 = _local1.path; } endpoint.loc = ((_local1 instanceof Array) ? (_local1.join(".")) : (_local1)); } function summaryString(reverse) { var _local2 = "<binding.dest.component>:<binding.dest.property>:<binding.dest.loc>"; var _local3 = "<binding.source.component>:<binding.source.property>:<binding.source.loc>"; if (source.constant == null) { if (reverse == true) { return((("from " + _local2) + " to ") + _local3); } return((("from " + _local3) + " to ") + _local2); } return("from constant '<binding.source.constant>' to " + _local2); } static function getRuntimeObject(info, constructorParameter) { if (info.cls == undefined) { info.cls = mx.utils.ClassFinder.findClass(info.className); } var _local3 = new info.cls(constructorParameter); if (_local3 == null) { _global.__dataLogger.logData(null, "Could not construct a formatter or validator - new <info.className>(<params>)", {info:info, params:constructorParameter}, mx.data.binding.Log.BRIEF); } for (var _local4 in info.settings) { _local3[_local4] = info.settings[_local4]; } return(_local3); } static function refreshFromSources(component, property, bindings) { var _local5 = null; var _local3; _local3 = 0; while (_local3 < bindings.length) { var _local1 = bindings[_local3]; var _local2 = null; if ((_local1.dest.component == component) && ((property == null) || (property == _local1.dest.property))) { _local2 = _local1.execute(); } else if ((_local1.is2way && (_local1.source.component == component)) && ((property == null) || (property == _local1.source.property))) { _local2 = _local1.execute(true); } if (_local2 != null) { _local5 = ((_local5 == null) ? (_local2) : (_local5.concat(_local2))); } _local3++; } return(_local5); } static function refreshDestinations(component, bindings) { var _local1; _local1 = 0; while (_local1 < bindings.length) { var _local2 = bindings[_local1]; if (_local2.source.component == component) { _local2.execute(); } else if (_local2.is2way && (_local2.dest.component == component)) { _local2.execute(true); } _local1++; } _local1 = 0; while (_local1 < component.__indexBindings.length) { var _local3 = component.__indexBindings[_local1]; _local3.binding.execute(_local3.reverse); _local1++; } } static function okToCallGetterFromSetter() { function setter(val) { this.value2 = this.value; } function getter() { return(5); } var _local2 = new Object(); _local2.addProperty("value", getter, setter); _local2.value = 0; var _local3 = _local2.value2 == _local2.value; return(_local3); } function setUpListener(endpoint, reverse) { var _local4 = new Object(); _local4.binding = this; _local4.property = endpoint.property; _local4.reverse = reverse; _local4.immediate = okToCallGetterFromSetter(); _local4.handleEvent = function (event) { _global.__dataLogger.logData(event.target, "Data of property '<property>' has changed. <immediate>.", this); if (this.immediate) { if (this.binding.executing != true) { this.binding.executing = true; this.binding.execute(this.reverse); this.binding.executing = false; } } else { this.binding.queueForExecute(this.reverse); } }; if (endpoint.event instanceof Array) { for (var _local5 in endpoint.event) { endpoint.component.__addHighPrioEventListener(endpoint.event[_local5], _local4); } } else { endpoint.component.__addHighPrioEventListener(endpoint.event, _local4); } mx.data.binding.ComponentMixins.initComponent(endpoint.component); } function setUpIndexListeners(endpoint, reverse) { if (endpoint.location.indices != undefined) { var _local3 = 0; while (_local3 < endpoint.location.indices.length) { var _local2 = endpoint.location.indices[_local3]; if (_local2.component != undefined) { setUpListener(_local2, reverse); if (_local2.component.__indexBindings == undefined) { _local2.component.__indexBindings = new Array(); } _local2.component.__indexBindings.push({binding:this, reverse:reverse}); } _local3++; } } } static function copyBinding(b) { var _local1 = new Object(); _local1.source = copyEndPoint(b.source); _local1.dest = copyEndPoint(b.dest); _local1.format = b.format; _local1.is2way = b.is2way; return(_local1); } static function copyEndPoint(e) { var _local1 = new Object(); _local1.constant = e.constant; _local1.component = String(e.component); _local1.event = e.event; _local1.location = e.location; _local1.property = e.property; return(_local1); } static function registerScreen(screen, id) { var symbol = screenRegistry[id]; if (symbol == null) { screenRegistry[id] = {symbolPath:String(screen), bindings:[], id:id}; return(undefined); } if (symbol.symbolPath == String(screen)) { return(undefined); } var instancePath = String(screen); var i = 0; while (i < bindingRegistry.length) { var b = bindingRegistry[i]; var src = copyEndPoint(b.source); var dst = copyEndPoint(b.dest); var prefix = (symbol.symbolPath + "."); var symbolContainsSource = (prefix == b.source.component.substr(0, prefix.length)); var symbolContainsDest = (prefix == b.dest.component.substr(0, prefix.length)); if (symbolContainsSource) { if (symbolContainsDest) { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } else { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (dst.component); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } } else if (symbolContainsDest) { src.component = eval (src.component); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } i++; } } static function registerBinding(binding) { var _local1 = copyBinding(binding); bindingRegistry.push(_local1); } static function getLocalRoot(clip) { var _local2; var _local3 = clip._url; while (clip != null) { if (clip._url != _local3) { break; } _local2 = clip; clip = clip._parent; } return(_local2); } var queued = false; var reverse = false; static var counter = 0; static var screenRegistry = new Object(); static var bindingRegistry = new Array(); }Symbol 20 MovieClip [__Packages.mx.data.kinds.Data] Frame 0 (1.01 KiB)●class mx.data.kinds.Data extends mx.data.binding.DataAccessor { var component, property, location; function Data () { super(); } function getTypedValue(requestedType) { var _local5; var _local2 = getFieldAccessor().getValue(); var _local3 = null; if (_local2 != null) { if (_local2 instanceof Array) { _local3 = "Array"; } else if ((_local2 instanceof XMLNode) || (_local2 instanceof XMLNode)) { _local3 = "XML"; } else { var _local4 = typeof(_local2); _local3 = _local4.charAt(0).toUpperCase() + _local4.slice(1); } } else { _local2 = null; } _local5 = new mx.data.binding.TypedValue(_local2, _local3, null); return(_local5); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { getFieldAccessor().setValue(newValue.value, newValue); return(null); } function getSettableTypes() { return(null); } function getFieldAccessor() { return(component.createFieldAccessor(property, location, false)); } }Symbol 21 MovieClip [__Packages.mx.data.binding.Formatter] Frame 0 (117 B)class mx.data.binding.Formatter extends mx.data.binding.DataAccessor { function Formatter () { super(); } }Symbol 22 MovieClip [__Packages.mx.data.binding.DataType] Frame 0 (5.05 KiB)●●class mx.data.binding.DataType extends mx.data.binding.DataAccessor { var errorArray, type, kind, dataAccessor, encoder, formatter, getAnyTypedValue, setAnyTypedValue, component, location, property; function DataType () { super(); errorArray = null; } function setupDataAccessor(component, property, location) { super.setupDataAccessor(component, property, location); type = component.findSchema(property, location); if (type.kind != undefined) { kind = mx.data.binding.Binding.getRuntimeObject(type.kind); } else { kind = new mx.data.kinds.Data(); } kind.setupDataAccessor(component, property, location); dataAccessor = kind; if (type.encoder != undefined) { encoder = mx.data.binding.Binding.getRuntimeObject(type.encoder); encoder.setupDataAccessor(component, property, location); encoder.dataAccessor = dataAccessor; dataAccessor = encoder; } if (type.formatter != undefined) { formatter = mx.data.binding.Binding.getRuntimeObject(type.formatter); formatter.setupDataAccessor(component, property, location); formatter.dataAccessor = dataAccessor; } } function getAsBoolean() { var _local2 = getAnyTypedValue(["Boolean"]); return(_local2.value); } function getAsNumber() { var _local2 = getAnyTypedValue(["Number"]); return(_local2.value); } function getAsString() { var _local2 = getAnyTypedValue(["String"]); return(_local2.value); } function setAsBoolean(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Boolean")); } function setAsNumber(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Number")); } function setAsString(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "String")); } function validationError(errorMessage) { if (errorArray == null) { errorArray = new Array(); } errorArray.push(errorMessage); } function validate(value) { } function getTypedValue(requestedType) { var _local2; if ((requestedType == "String") && (formatter != null)) { _local2 = formatter.getTypedValue(requestedType); } else { _local2 = dataAccessor.getTypedValue(requestedType); if (_local2.type == null) { _local2.type = type; } if (_local2.typeName == null) { _local2.typeName = type.name; } } if ((_local2.typeName != requestedType) && (requestedType != null)) { _local2 = null; } else if (((!requestedType) && (_local2.typeName == "XML")) && (_local2.type.name == "String")) { _local2 = null; } return(_local2); } function getGettableTypes() { var _local2 = new Array(); var _local3 = gettableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getGettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function setTypedValue(newValue) { if ((newValue.typeName == "String") && (formatter != null)) { return(formatter.setTypedValue(newValue)); } var _local3 = dataAccessor.getSettableTypes(); if ((_local3 == null) || (-1 != mx.data.binding.DataAccessor.findString(newValue.typeName, _local3))) { return(dataAccessor.setTypedValue(newValue)); } return(["Can't set a value of type " + newValue.typeName]); } function getSettableTypes() { var _local2 = new Array(); var _local3 = settableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getSettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function gettableTypes() { return(dataAccessor.getGettableTypes()); } function settableTypes() { return(dataAccessor.getSettableTypes()); } function validateAndNotify(returnData, noEvent, initialMessages) { var _local4 = false; errorArray = null; for (var _local6 in initialMessages) { validationError(initialMessages[_local6]); _local4 = true; } var _local7 = getTypedValue(); if ((_local7.value == null) || (_local7.value == "")) { if (type.required == false) { _global.__dataLogger.logData(component, "Validation of null value succeeded because field '<property>/<m_location>' is not required", this); } else { var _local8 = ((location == null) ? "" : (":" + String(location))); validationError((("Required item '" + property) + _local8) + "' is missing"); _local4 = true; } } else { validate(_local7.value); _local4 = true; } if (_local4 && (noEvent != true)) { var _local5 = new Object(); _local5.type = ((errorArray == null) ? "valid" : "invalid"); _local5.property = property; _local5.location = location; _local5.messages = errorArray; component.dispatchEvent(_local5); returnData.event = _local5; } return(errorArray); } }Symbol 23 MovieClip [__Packages.mx.utils.ClassFinder] Frame 0 (549 B)class mx.utils.ClassFinder { function ClassFinder () { } static function findClass(fullClassName) { if (fullClassName == null) { return(null); } var _local3 = _global; var _local4 = fullClassName.split("."); var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3[_local4[_local2]]; _local2++; } if (_local3 == null) { _global.__dataLogger.logData(null, "Could not find class '<classname>'", {classname:fullClassName}, mx.data.binding.Log.BRIEF); } return(_local3); } }Symbol 24 MovieClip [__Packages.mx.utils.Iterator] Frame 0 (34 B)interface mx.utils.Iterator { }Symbol 25 MovieClip [__Packages.mx.utils.Collection] Frame 0 (36 B)interface mx.utils.Collection { }Symbol 26 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaPacket] Frame 0 (90 B)interface mx.data.components.datasetclasses.DeltaPacket extends mx.utils.Collection { }Symbol 27 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaItem] Frame 0 (1.09 KiB)●class mx.data.components.datasetclasses.DeltaItem extends Object { var __name, __kind, __owner, __oldValue, __newValue, __curValue, __argList, __message; function DeltaItem (kind, name, init, owner) { super(); __name = name; __kind = kind; __owner = owner; if (kind == Property) { __oldValue = init.oldValue; __newValue = init.newValue; __curValue = init.curValue; } else { __argList = init.argList; } __message = ((init.message == undefined) ? "" : (init.message)); __owner.addDeltaItem(this); } function get argList() { return(((__kind == Method) ? (__argList) : null)); } function get delta() { return(__owner); } function get kind() { return(__kind); } function get message() { return(__message); } function get name() { return(__name); } function get curValue() { return(__curValue); } function get newValue() { return(((__kind == Property) ? (__newValue) : null)); } function get oldValue() { return(((__kind == Property) ? (__oldValue) : null)); } static var Property = 0; static var Method = 1; }Symbol 28 MovieClip [__Packages.mx.data.components.datasetclasses.Delta] Frame 0 (56 B)interface mx.data.components.datasetclasses.Delta { }Symbol 29 MovieClip [__Packages.mx.data.components.datasetclasses.DataSetError] Frame 0 (187 B)class mx.data.components.datasetclasses.DataSetError extends Error { var message; function DataSetError (msg) { super(msg); } function toString() { return(message); } }Symbol 30 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaPacketConsts] Frame 0 (206 B)class mx.data.components.datasetclasses.DeltaPacketConsts extends Object { function DeltaPacketConsts () { super(); } static var Added = 0; static var Removed = 1; static var Modified = 2; }Symbol 31 MovieClip [__Packages.mx.data.to.ValueListIterator] Frame 0 (71 B)interface mx.data.to.ValueListIterator extends mx.utils.Iterator { }Symbol 32 MovieClip [__Packages.mx.utils.ErrorStrings] Frame 0 (241 B)class mx.utils.ErrorStrings { function ErrorStrings () { } static function getPlayerError(code) { var _local1 = ""; if (!(code === 0)) { } else { _local1 = "Index specified is not unique"; } return(_local1); } }Symbol 33 MovieClip [__Packages.mx.data.components.datasetclasses.DataSetIterator] Frame 0 (14.57 KiB)●●class mx.data.components.datasetclasses.DataSetIterator extends Object implements mx.data.to.ValueListIterator { var _id, _dataset, __filtered, __filterFunc, _options, _startBuff, _endBuff, _rangeOn, _curItemIndex, _hasPrev, _hasNext, _cloned, _bof, _eof, _index, _indexById, _keyList; function DataSetIterator (id, aDataSet, source) { super(); _id = id; _dataset = aDataSet; if (source == undefined) { reset(); } else { __filtered = source.__filtered; __filterFunc = source.__filterFunc; _options = source._options; _startBuff = source._startBuff; _endBuff = source._endBuff; _rangeOn = source._rangeOn; _curItemIndex = source._curItemIndex; _hasPrev = source._hasPrev; _hasNext = source._hasNext; _cloned = true; _bof = source._bof; _eof = source._eof; _index = source._index; _indexById = source._indexById; _keyList = source._keyList; } } function contains(item) { var _local2 = _indexById[item[ItemId]]; if (_rangeOn) { return((_local2 != undefined) && ((_local2 <= _eof) && (_local2 >= _bof))); } return(_local2 != undefined); } function first() { return(resync(_bof - 1)); } function find(propValues) { var _local2 = findObject(propValues, FindIndexId); if (_local2 < 0) { return(null); } _curItemIndex = _local2; return(_index[_local2]); } function findFirst(propValues) { var _local2 = findObject(propValues, FindFirstIndexId); if (_local2 < 0) { return(null); } _curItemIndex = _local2; return(_index[_local2]); } function findLast(propValues) { var _local2 = findObject(propValues, FindLastIndexId); if (_local2 < 0) { return(null); } _curItemIndex = _local2; return(_index[_local2]); } function getCurrentItem() { return(resync(_curItemIndex)); } function getCurrentItemIndex() { var _local2 = _curItemIndex; if (_local2 > _eof) { _local2 = _eof; } if (_local2 < _bof) { _local2 = _bof; } return(_local2); } function getFiltered() { return(__filtered); } function getFilterFunc() { return(__filterFunc); } function getId() { return(_id); } function getItemAt(index) { var _local2 = index + _bof; if (_local2 <= _eof) { return(_index[_local2]); } return(null); } function getItemId(index) { return(_index[_bof + index][ItemId]); } function getItemIndex(item) { return(_indexById[item[ItemId]] - _bof); } function getLength() { if (isEmpty()) { return(0); } return((_eof - _bof) + 1); } function getSortInfo() { return({options:_options, keyList:_keyList}); } function hasNext() { return(_hasNext); } function hasPrevious() { return(_hasPrev); } function isEmpty() { return(_eof < 0); } function last() { return(resync(_eof + 1)); } function modelChanged(eventObj) { var _local4 = false; if ((_options == Default) && (!__filtered)) { _index = _dataset.__items; _indexById = _dataset._itemIndexById; if ((eventObj.eventName == "removeItems") && (_curItemIndex > (_index.length - 1))) { _curItemIndex--; } _local4 = eventObj.eventName != "updateField"; } else if (!_cloned) { var _local9; if (eventObj.eventName == "removeItems") { var _local7; var _local6 = eventObj.removedIDs; if ((eventObj.firstItem == 0) && (eventObj.lastItem == _index.length)) { _index.splice(0, eventObj.lastItem); } else { var _local2 = 0; while (_local2 < _local6.length) { _local7 = _local6[_local2]; _index.splice(_indexById[_local7], 1); _local2++; } } rebuildIndexById(); _local4 = true; } else if (eventObj.eventName == "addItems") { var _local8 = _dataset.__items; var _local2 = eventObj.firstItem; while (_local2 <= eventObj.lastItem) { _local9 = _local8[_local2]; var _local5 = _local2; if ((!__filtered) || (__filterFunc(_local9))) { if (_options != Default) { _local5 = findObject(_local9, FindInsertId); } _index.splice(_local5, 0, _local9); rebuildIndexById(); _local4 = true; } _local2++; } } else if (eventObj.eventName == "updateField") { var _local2 = 0; while ((_local2 < _keyList.length) && (!_local4)) { _local4 = _keyList[_local2] == eventObj.fieldName; _local2++; } if (_local4) { _local9 = _dataset.__items[eventObj.firstItem]; _index.splice(_indexById[_local9[ItemId]], 1); var _local10 = findObject(_local9, FindInsertId); _index.splice(_local10, 0, _local9); rebuildIndexById(); } } } if (_local4) { recalcEndPoints(); } return(_local4); } function setFiltered(value) { var _local2 = 0; if (__filtered != value) { _local2 = internalFilterItems(value); __filtered = value; } return(_local2); } function setFilterFunc(value) { var _local2 = 0; __filterFunc = value; if ((__filterFunc == null) && (__filtered)) { return(internalFilterItems(false)); } if (__filtered) { internalFilterItems(false); _local2 = internalFilterItems(true); } return(_local2); } function skip(offset) { return(resync(_curItemIndex + offset)); } function next() { return(skip(1)); } function previous() { return(skip(-1)); } function removeRange() { if (_rangeOn) { _rangeOn = false; recalcEndPoints(); } } function reset() { __filtered = false; __filterFunc = null; _options = Default; _startBuff = null; _endBuff = null; _rangeOn = false; _cloned = false; _index = _dataset.__items; _indexById = _dataset._itemIndexById; resetEndPoints(); _curItemIndex = _bof; _hasPrev = false; _hasNext = _curItemIndex < _eof; } function setRange(startValues, endValues) { checkSort(); resetEndPoints(); _rangeOn = true; _startBuff = startValues; _endBuff = endValues; recalcEndPoints(); } function setSortOptions(options) { if (_options != Default) { if (((options & Ascending) == Ascending) && ((_options & Descending) == Descending)) { _options = _options ^ Descending; } _options = _options | (hasNumericKey() ? (Array.NUMERIC) : 0); _options = _options | options; internalSort(); first(); recalcEndPoints(); } } function sortOn(propList, options) { _options = ((options == undefined) ? (Ascending) : (options)); _keyList = propList; _rangeOn = false; _options = _options | (hasNumericKey() ? (Array.NUMERIC) : 0); internalSort(); first(); recalcEndPoints(); } function checkSort() { if (_options == Default) { throw new mx.data.components.datasetclasses.DataSetError(("Operation not applicable when no sort has been defined. Error for iterator '" + _id) + "'."); } } function checkError(a) { if (typeof(a) == "number") { throw new mx.data.components.datasetclasses.DataSetError(("Sort failed with the following error '" + mx.utils.ErrorStrings.getPlayerError(a)) + "'"); } } function compareValues(a, b) { if ((a == null) && (b == null)) { return(0); } if (a == null) { return(1); } if (b == null) { return(-1); } if (a < b) { return(-1); } if (a > b) { return(1); } return(0); } function comparePropList(alist, blist, ci) { var _local5; var _local6 = 0; var _local4 = 0; var _local2; var _local3; while ((_local6 == 0) && (_local4 < _keyList.length)) { _local5 = _keyList[_local4]; _local2 = alist[_local5]; _local3 = blist[_local5]; if (ci && (typeof(_local2) == "string")) { _local2 = _local2.toLowerCase(); _local3 = _local3.toLowerCase(); } _local6 = compareValues(_local2, _local3); _local4++; } return(_local6); } function hasNumericKey() { var _local3 = _index[0]; var _local2 = 0; while (_local2 < _keyList.length) { if (typeof(_local3[_keyList[_local2]]) == "number") { return(true); } _local2++; } return(false); } function filterIndex() { var _local7 = new Array(); var _local3; var _local4 = false; var _local6 = 0; var _local8; var _local5 = 0; _indexById = new Array(); var _local2 = 0; while (_local2 < _index.length) { _local3 = _index[_local2]; try { _local4 = __filterFunc(_local3); } catch(_local8) { _local4 = true; } if (_local4) { _local7.push(_local3); _indexById[_local3[ItemId]] = _local5; _local5++; } else { _local6--; } _local2++; } _index = _local7; _cloned = false; return(_local6); } function findObject(propInfo, mode) { var _local19 = propInfo[ItemId]; if ((_local19 != undefined) && (mode != FindInsertId)) { var _local18 = _indexById[_local19]; if (_rangeOn && ((_local18 > _eof) || (_local18 < _bof))) { _local18 = -1; } return(_local18); } checkSort(); var _local3 = false; var _local17 = ((mode == FindIndexId) || (mode == FindFirstIndexId)) || (mode == FindLastIndexId); var _local15 = (_options & Unique) != Unique; var _local16 = false; var _local2 = 0; var _local6 = (_local17 ? (_bof) : 0); var _local7 = (_local17 ? (_eof) : (_index.length - 1)); var _local14 = null; var _local12 = 1; var _local13 = (_options & Descending) == Descending; var _local9 = (_options & CaseInsensitive) == CaseInsensitive; while ((!_local16) && (_local6 <= _local7)) { _local2 = Math.round((_local6 + _local7) / 2); _local14 = _index[_local2]; _local12 = comparePropList(propInfo, _local14, _local9); switch (_local12) { case -1 : if (_local13) { _local6 = _local2 + 1; } else { _local7 = _local2 - 1; } break; case 0 : _local16 = true; if ((!_local15) && (mode == FindInsertId)) { throw new mx.data.components.datasetclasses.DataSetError(((("Duplicate key specified. Error for index '" + _id) + "' on dataset '") + _dataset._name) + "'."); } if (_local15 && (_local17)) { switch (mode) { case FindIndexId : _local3 = true; break; case FindFirstIndexId : _local3 = _local2 == _local6; var _local8 = null; var _local5 = _local2 - 1; var _local4 = true; while ((_local4 && (!_local3)) && (_local5 >= _local6)) { _local8 = _index[_local5]; _local4 = comparePropList(propInfo, _local8, _local9) == 0; if ((!_local4) || (_local4 && (_local5 == _local6))) { _local3 = true; _local2 = _local5 + (_local4 ? 0 : 1); } _local5--; } break; case FindLastIndexId : _local3 = _local2 == _local7; _local8 = null; _local5 = _local2 + 1; _local4 = true; for(;;){ if (!((_local4 && (!_local3)) && (_local5 <= _local7))) { break; } _local8 = _index[_local5]; _local4 = comparePropList(propInfo, _local8, _local9) == 0; if ((!_local4) || (_local4 && (_local5 == _local7))) { _local3 = true; _local2 = _local5 - (_local4 ? 0 : 1); } _local5++; }; } } else { _local3 = true; } break; case 1 : if (_local13) { _local7 = _local2 - 1; } else { _local6 = _local2 + 1; } } } if ((!_local3) && (_local17)) { return(-1); } if (_local13) { return(((_local12 < 0) ? (_local2 + 1) : (_local2))); } return(((_local12 > 0) ? (_local2 + 1) : (_local2))); } function internalFilterItems(value) { var _local2 = 0; if (value && (__filterFunc != null)) { _local2 = filterIndex(); } else { unfilterIndex(); if (_options != Default) { internalSort(); } _local2 = _index.length; } recalcEndPoints(); return(_local2); } function internalSort() { var _local5 = (((_options & Ascending) == Ascending) ? (_options ^ Ascending) : (_options)); if (_cloned) { _cloned = false; var _local3 = _index.sortOn(Object(_keyList), _local5 | Array.RETURNINDEXEDARRAY); checkError(_local3); var _local4 = new Array(); var _local2 = 0; while (_local2 < _local3.length) { _local4.push(_index[_local3[_local2]]); _local2++; } _index = _local4; } else { checkError(_index.sortOn(Object(_keyList), _local5)); } rebuildIndexById(); } function recalcEndPoints() { resetEndPoints(); if (_rangeOn) { var _local3 = (_options & Descending) == Descending; var _local2; if (_local3) { _local2 = _startBuff; _startBuff = _endBuff; _endBuff = _local2; } _bof = findObject(_startBuff, FindFirstIndexId); if (_bof >= 0) { _eof = findObject(_endBuff, FindLastIndexId); if (_eof < 0) { _bof = 0; } } else { _eof = _bof - 1; } _curItemIndex = _bof - 1; } resync(_curItemIndex); } function resetEndPoints() { _eof = _index.length - 1; _bof = 0; } function rebuildIndexById() { _indexById = new Array(); var _local2 = 0; while (_local2 < _index.length) { _indexById[_index[_local2][ItemId]] = _local2; _local2++; } } function resync(newPos) { if (_eof < _bof) { _hasNext = false; _hasPrev = false; _curItemIndex = _eof; return(null); } if (newPos >= _eof) { _hasNext = false; _hasPrev = true; if (newPos == _eof) { _curItemIndex = _eof; return(_index[_eof]); } _curItemIndex = _eof + 1; return(null); } if (newPos <= _bof) { _hasPrev = false; _hasNext = true; if (newPos == _bof) { _curItemIndex = _bof; return(_index[_bof]); } _curItemIndex = _bof - 1; return(null); } _curItemIndex = newPos; _hasNext = true; _hasPrev = true; return(_index[_curItemIndex]); } function unfilterIndex() { _index = _dataset.__items; _indexById = _dataset._itemIndexById; _cloned = true; } static var Ascending = 32; static var CaseInsensitive = Array.CASEINSENSITIVE; static var Descending = Array.DESCENDING; static var Unique = Array.UNIQUESORT; static var Default = 0; static var FindInsertId = 0; static var FindIndexId = 1; static var FindFirstIndexId = 2; static var FindLastIndexId = 3; static var ItemId = "__ID__"; }Symbol 34 MovieClip [__Packages.mx.data.components.datasetclasses.DataSetDataProvider] Frame 0 (3.14 KiB)●class mx.data.components.datasetclasses.DataSetDataProvider extends Object { var _dataset, _dg, _dgInit, _desiredTypes; function DataSetDataProvider (aDataSet) { super(); _dataset = aDataSet; } function get length() { if ((_dg != null) && (_dgInit != true)) { _dgInit = true; var _local2; for (var _local3 in _dg.columns) { _local2 = _dg.columns[_local3]; _local2.editable = _local2.editable && (!isFieldReadOnly(_local2.columnName)); } } return(_dataset.length); } function addEventListener(eventName, handler) { _desiredTypes = handler.getBindingMetaData("acceptedTypes"); if (handler instanceof mx.controls.DataGrid) { if (_dataset.readOnly) { handler.editable = false; } else { _dg = handler; _dgInit = false; } } _dataset.addEventListener(eventName, handler); } function addItem(item) { _dataset.addItem(item); } function addItemAt(index, transferObj) { _dataset.addItemAt(index, transferObj); } function editField(index, fieldName, newData) { var _local3 = _dataset.__curItem; try { _dataset.__curItem = _dataset._iterator.getItemAt(index); var _local2 = _desiredTypes[fieldName]; if (_local2 == null) { _local2 = "String"; } _dataset.getField(fieldName).setTypedValue(new mx.data.binding.TypedValue(newData, _local2)); } finally { _dataset.__curItem = _local3; } } function getColumnNames() { var _local2 = new Array(); for (var _local3 in _dataset.properties) { _local2.push(_local3); } _local2.reverse(); return(_local2); } function getEditingData(index, fieldName) { return(_dataset.getEditingData(fieldName, _dataset._iterator.getItemAt(index), _desiredTypes)); } function getItemAt(index) { if (index >= _dataset.length) { return(null); } var _local2 = _dataset._iterator.getItemAt(index); if (_local2 != null) { return(_dataset.getDataProviderItem(_local2, _desiredTypes)); } return(null); } function getItemID(index) { return(_dataset.getItemId(index)); } function removeAll() { _dataset.removeAll(); } function removeItemAt(index) { _dataset.removeItemAt(index); } function replaceItemAt(index, item) { removeItemAt(index); addItemAt(index, item); } function sortItemsBy(fieldNames, options) { var _local4; var _local3 = 0; if (typeof(options) == "string") { _local3 = ((options.toUpperCase() == "DESC") ? (Array.DESCENDING) : (mx.data.components.datasetclasses.DataSetIterator.Ascending)); } else { _local3 = options; } if (typeof(fieldNames) == "array") { _local4 = fieldNames.join("_"); } else { _local4 = fieldNames; fieldNames = new Array(fieldNames); } for (var _local5 in fieldNames) { if (_dataset.properties[fieldNames[_local5]].type.name == "String") { _local3 = _local3 | Array.CASEINSENSITIVE; break; } } if (_dataset.hasSort(_local4)) { _dataset.useSort(_local4, _local3); } else { _dataset.addSort(_local4, fieldNames, _local3); } } function isFieldReadOnly(name) { return(_dataset.properties[name].type.readonly == true); } }Symbol 35 MovieClip [__Packages.mx.utils.IteratorImpl] Frame 0 (312 B)class mx.utils.IteratorImpl implements mx.utils.Iterator { var _collection, _cursor; function IteratorImpl (coll) { _collection = coll; _cursor = 0; } function hasNext() { return(_cursor < _collection.getLength()); } function next() { return(_collection.getItemAt(_cursor++)); } }Symbol 36 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaPacketImpl] Frame 0 (1.62 KiB)●class mx.data.components.datasetclasses.DeltaPacketImpl extends Object implements mx.data.components.datasetclasses.DeltaPacket { var _deltaPacket, _optimized, _source, _keyInfo, _transId, _log, _timestamp, _confInfo; function DeltaPacketImpl (src, id, keyInfo, log, conSch) { super(); _deltaPacket = new Array(); _optimized = true; _source = src; _keyInfo = ((keyInfo == undefined) ? null : (keyInfo)); _transId = id; _log = ((log == undefined) ? false : (log)); _timestamp = new Date(); _confInfo = conSch; } function addItem(item) { if (item instanceof mx.data.components.datasetclasses.Delta) { item._owner = this; _deltaPacket.push(item); return(true); } return(false); } function clear() { _deltaPacket = new Array(); } function contains(item) { var _local3 = false; var _local2 = 0; while ((!_local3) && (_local2 < _deltaPacket.length)) { _local3 = _deltaPacket[_local2] == item; _local2++; } return(_local3); } function getIterator() { return(new mx.utils.IteratorImpl(this)); } function getItemAt(index) { return(_deltaPacket[index]); } function getConfigInfo(info) { return(_confInfo); } function getKeyInfo() { return(_keyInfo); } function getLength() { return(_deltaPacket.length); } function getSource() { return(_source); } function getTransactionId() { return(_transId); } function getTimestamp() { return(_timestamp); } function isEmpty() { return(_deltaPacket.length == 0); } function removeItem(item) { return(false); } function logChanges() { return(_log); } }Symbol 37 MovieClip [__Packages.mx.data.encoders.DateToNumber] Frame 0 (1.02 KiB)●class mx.data.encoders.DateToNumber extends mx.data.binding.DataAccessor { var dataAccessor; function DateToNumber () { super(); } function getTypedValue(requestedType) { var _local4; if ((requestedType == "Date") || (requestedType == null)) { var _local3 = dataAccessor.getTypedValue("Number"); var _local2; if (_local3.value != null) { _local2 = new Date(_local3.value); } else { _local2 = null; } _local4 = new mx.data.binding.TypedValue(_local2, "Date"); } return(_local4); } function getGettableTypes() { return(["Date"]); } function setTypedValue(newValue) { if (newValue.typeName == "Date") { var _local2; if (newValue.value != null) { _local2 = newValue.value.getTime(); } else { _local2 = null; } return(dataAccessor.setTypedValue(new mx.data.binding.TypedValue(_local2, "Number"))); } return([mx.data.binding.DataAccessor.conversionFailed(newValue, "Date")]); } function getSettableTypes() { return(["Date"]); } }Symbol 38 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaImpl] Frame 0 (2.1 KiB)●class mx.data.components.datasetclasses.DeltaImpl extends Object implements mx.data.components.datasetclasses.Delta { var _deltaItems, _id, _source, _op, _message, _accessCl, _owner; function DeltaImpl (id, curSrc, op, msg, acl) { super(); _deltaItems = new Array(); _id = id; _source = curSrc; _op = op; _message = ((msg == undefined) ? "" : (msg)); _accessCl = ((acl == undefined) ? false : (acl)); } function addDeltaItem(item) { var _local2 = getItemIndexByName(item.__get__name()); if ((_local2 < 0) || (item.__get__kind() == mx.data.components.datasetclasses.DeltaItem.Method)) { _deltaItems.push(item); } else { _deltaItems.splice(_local2, 1); _deltaItems.splice(_local2, 0, item); } } function getId() { return(_id); } function getOperation() { return(_op); } function getChangeList() { if ((_op != mx.data.components.datasetclasses.DeltaPacketConsts.Added) || (_accessCl)) { return(_deltaItems); } return(null); } function getItemByName(name) { var _local2 = getItemIndexByName(name); if (_local2 >= 0) { return(_deltaItems[_local2]); } return(null); } function getSource() { var _local4 = _source; if ((_op == mx.data.components.datasetclasses.DeltaPacketConsts.Added) && (arguments.length > 0)) { if (_source.clone == undefined) { _local4 = new Object(); var _local3; for (var _local5 in _source) { _local3 = _source[_local5]; if (typeof(_local3) != "function") { _local4[_local5] = _local3; } } } else { _local4 = _source.clone(); } } return(_local4); } function getMessage() { return(_message); } function getDeltaPacket() { return(_owner); } function getItemIndexByName(name) { var _local3; if ((_op == mx.data.components.datasetclasses.DeltaPacketConsts.Modified) || (_accessCl)) { var _local2 = 0; while (_local2 < _deltaItems.length) { _local3 = _deltaItems[_local2]; if (_local3.__get__name() == name) { return(_local2); } _local2++; } } return(-1); } }Symbol 91 MovieClip Frame 1 (0.98 KiB)function isInRectangle(rx, ry, rw, rh) { var _local3 = this.getBounds(_global.partRoot); trace((((((("Bounds: xMin/" + _local3.xMin) + " yMin/") + _local3.yMin) + "xMax/") + _local3.xMax) + " yMax/") + _local3.yMax); if ((((_local3.xMin > rx) && (_local3.yMin > ry)) && (_local3.xMax < (rx + rw))) && (_local3.yMax < (ry + rh))) { return(niceShotScore); } return(1); } this._visible = false; existsInList = false; this.niceShotScore = 2; i = 0; while (i < _global.niceShotPointList.length) { if (_global.niceShotPointList[i] == this) { existsInList = true; break; } i++; } if (!existsInList) { _global.niceShotPointList.push(this); } trace("_global.niceShotPointList.length: " + _global.niceShotPointList.length); this.onUnload = function () { i = 0; while (i < _global.niceShotPointList.length) { if (_global.niceShotPointList[i] == this) { _global.niceShotPointList.splice(i, 1); break; } i++; } };Symbol 100 MovieClip Frame 1 (877 B)function isInRectangle(rx, ry, rw, rh) { var _local3 = this.getBounds(_global.partRoot); if ((((_local3.xMin > rx) && (_local3.yMin > ry)) && (_local3.xMax < (rx + rw))) && (_local3.yMax < (ry + rh))) { return(niceShotScore); } return(1); } this._visible = false; existsInList = false; this.niceShotScore = 1.8; i = 0; while (i < _global.niceShotPointList.length) { if (_global.niceShotPointList[i] == this) { existsInList = true; break; } i++; } if (!existsInList) { _global.niceShotPointList.push(this); } trace("_global.niceShotPointList.length: " + _global.niceShotPointList.length); this.onUnload = function () { i = 0; while (i < _global.niceShotPointList.length) { if (_global.niceShotPointList[i] == this) { _global.niceShotPointList.splice(i, 1); break; } i++; } };Symbol 194 MovieClip Frame 1 (877 B)function isInRectangle(rx, ry, rw, rh) { var _local3 = this.getBounds(_global.partRoot); if ((((_local3.xMin > rx) && (_local3.yMin > ry)) && (_local3.xMax < (rx + rw))) && (_local3.yMax < (ry + rh))) { return(niceShotScore); } return(1); } this._visible = false; existsInList = false; this.niceShotScore = 1.5; i = 0; while (i < _global.niceShotPointList.length) { if (_global.niceShotPointList[i] == this) { existsInList = true; break; } i++; } if (!existsInList) { _global.niceShotPointList.push(this); } trace("_global.niceShotPointList.length: " + _global.niceShotPointList.length); this.onUnload = function () { i = 0; while (i < _global.niceShotPointList.length) { if (_global.niceShotPointList[i] == this) { _global.niceShotPointList.splice(i, 1); break; } i++; } };Symbol 471 MovieClip Frame 32 (13 B)this.stop();Symbol 478 MovieClip Frame 1 (13 B)this.stop();Symbol 485 MovieClip Frame 1 (1.07 KiB)●function isInRectangle(rx, ry, rw, rh) { var _local3 = this.getBounds(_global.partRoot); trace((((((("Bounds: xMin/" + _local3.xMin) + " yMin/") + _local3.yMin) + "xMax/") + _local3.xMax) + " yMax/") + _local3.yMax); if ((((_local3.xMin > rx) && (_local3.yMin > ry)) && (_local3.xMax < (rx + rw))) && (_local3.yMax < (ry + rh))) { return(true); } return(false); } var spellCardName = "\u93E1\u50CF\u300C\u30DE\u30B8\u30C3\u30AF\u30DF\u30E9\u30FC\u300D"; trace(spellCardName); this._visible = false; existsInList = false; i = 0; while (i < _global.spellCardPointList.length) { if (_global.spellCardPointList[i] == this) { existsInList = true; break; } i++; } if (!existsInList) { _global.spellCardPointList.push(this); } trace("_global.niceShotPointList.length: " + _global.spellCardPointList.length); this.onUnload = function () { i = 0; while (i < _global.spellCardPointList.length) { if (_global.spellCardPointList[i] == this) { _global.spellCardPointList.splice(i, 1); break; } i++; } };Symbol 590 Button (38 B)on (release) { this.gotoAndPlay(2); }
Library Items (38.56 KiB)
Symbol 2 Bitmap | Used by:3 | |
Symbol 3 Graphic | Uses:2 | Used by:4 |
Symbol 4 MovieClip | Uses:3 | Used by:5 |
Symbol 5 MovieClip [DataSet] | Uses:4 | |
Symbol 39 Graphic | Used by:Timeline | |
Symbol 40 Graphic | Used by:48 589 590 | |
Symbol 41 Graphic | Used by:42 | |
Symbol 42 MovieClip | Uses:41 | Used by:48 589 590 |
Symbol 43 Font | Used by:44 46 587 588 | |
Symbol 44 Text | Uses:43 | Used by:48 |
Symbol 45 Graphic | Used by:48 589 590 | |
Symbol 46 Text | Uses:43 | Used by:48 |
Symbol 47 Graphic | Used by:48 589 590 | |
Symbol 48 Button | Uses:40 42 44 45 46 47 | Used by:Timeline |
Symbol 49 Graphic | Used by:50 | |
Symbol 50 MovieClip | Uses:49 | Used by:Timeline |
Symbol 1 MovieClip [__Packages.mx.data.components.DataSet] | ||
Symbol 6 MovieClip [__Packages.mx.events.EventDispatcher] | ||
Symbol 7 MovieClip [__Packages.mx.data.binding.ComponentMixins] | ||
Symbol 8 MovieClip [__Packages.mx.data.binding.EndPoint] | ||
Symbol 9 MovieClip [__Packages.mx.data.binding.ObjectDumper] | ||
Symbol 10 MovieClip [__Packages.mx.data.binding.TypedValue] | ||
Symbol 11 MovieClip [__Packages.mx.xpath.NodePathInfo] | ||
Symbol 12 MovieClip [__Packages.mx.utils.StringTokenParser] | ||
Symbol 13 MovieClip [__Packages.mx.xpath.FilterExpr] | ||
Symbol 14 MovieClip [__Packages.mx.xpath.FilterStack] | ||
Symbol 15 MovieClip [__Packages.mx.xpath.XPathAPI] | ||
Symbol 16 MovieClip [__Packages.mx.data.binding.DataAccessor] | ||
Symbol 17 MovieClip [__Packages.mx.data.binding.FieldAccessor] | ||
Symbol 18 MovieClip [__Packages.mx.data.binding.Log] | ||
Symbol 19 MovieClip [__Packages.mx.data.binding.Binding] | ||
Symbol 20 MovieClip [__Packages.mx.data.kinds.Data] | ||
Symbol 21 MovieClip [__Packages.mx.data.binding.Formatter] | ||
Symbol 22 MovieClip [__Packages.mx.data.binding.DataType] | ||
Symbol 23 MovieClip [__Packages.mx.utils.ClassFinder] | ||
Symbol 24 MovieClip [__Packages.mx.utils.Iterator] | ||
Symbol 25 MovieClip [__Packages.mx.utils.Collection] | ||
Symbol 26 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaPacket] | ||
Symbol 27 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaItem] | ||
Symbol 28 MovieClip [__Packages.mx.data.components.datasetclasses.Delta] | ||
Symbol 29 MovieClip [__Packages.mx.data.components.datasetclasses.DataSetError] | ||
Symbol 30 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaPacketConsts] | ||
Symbol 31 MovieClip [__Packages.mx.data.to.ValueListIterator] | ||
Symbol 32 MovieClip [__Packages.mx.utils.ErrorStrings] | ||
Symbol 33 MovieClip [__Packages.mx.data.components.datasetclasses.DataSetIterator] | ||
Symbol 34 MovieClip [__Packages.mx.data.components.datasetclasses.DataSetDataProvider] | ||
Symbol 35 MovieClip [__Packages.mx.utils.IteratorImpl] | ||
Symbol 36 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaPacketImpl] | ||
Symbol 37 MovieClip [__Packages.mx.data.encoders.DateToNumber] | ||
Symbol 38 MovieClip [__Packages.mx.data.components.datasetclasses.DeltaImpl] | ||
Symbol 51 Graphic | Used by:Timeline | |
Symbol 52 Graphic | Used by:Timeline | |
Symbol 53 Font | Used by:54 | |
Symbol 54 Text | Uses:53 | Used by:55 |
Symbol 55 MovieClip | Uses:54 | Used by:Timeline |
Symbol 56 Graphic | Used by:Timeline | |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip | Uses:57 | Used by:61 |
Symbol 59 Font | Used by:60 70 71 | |
Symbol 60 Text | Uses:59 | Used by:61 |
Symbol 61 MovieClip | Uses:58 60 | Used by:Timeline |
Symbol 62 Graphic | Used by:Timeline | |
Symbol 63 Font | Used by:64 341 342 343 344 345 346 347 349 350 352 353 354 355 357 358 359 360 362 363 364 365 366 367 369 370 371 372 373 374 376 377 378 379 380 381 382 383 384 385 387 388 390 391 393 394 396 397 498 500 | |
Symbol 64 Text | Uses:63 | Used by:Timeline |
Symbol 65 Graphic | Used by:Timeline | |
Symbol 66 Graphic | Used by:Timeline | |
Symbol 67 Graphic | Used by:Timeline | |
Symbol 68 Graphic | Used by:Timeline | |
Symbol 69 Font | Used by:70 71 | |
Symbol 70 Text | Uses:59 69 | Used by:Timeline |
Symbol 71 Text | Uses:59 69 | Used by:Timeline |
Symbol 72 Graphic | Used by:Timeline | |
Symbol 73 Graphic | Used by:Timeline | |
Symbol 74 Graphic | Used by:Timeline | |
Symbol 75 Graphic | Used by:Timeline | |
Symbol 76 Graphic | Used by:Timeline | |
Symbol 77 Graphic | Used by:Timeline | |
Symbol 78 Graphic | Used by:Timeline | |
Symbol 79 Graphic | Used by:Timeline | |
Symbol 80 Graphic | Used by:Timeline | |
Symbol 81 Graphic | Used by:Timeline | |
Symbol 82 Graphic | Used by:Timeline | |
Symbol 83 Graphic | Used by:Timeline | |
Symbol 84 Graphic | Used by:Timeline | |
Symbol 85 Graphic | Used by:Timeline | |
Symbol 86 Graphic | Used by:Timeline | |
Symbol 87 Graphic | Used by:Timeline | |
Symbol 88 Graphic | Used by:Timeline | |
Symbol 89 Graphic | Used by:Timeline | |
Symbol 90 Graphic | Used by:91 | |
Symbol 91 MovieClip | Uses:90 | Used by:Timeline |
Symbol 92 Graphic | Used by:Timeline | |
Symbol 93 Bitmap | Used by:94 | |
Symbol 94 Graphic | Uses:93 | Used by:Timeline |
Symbol 95 Graphic | Used by:Timeline | |
Symbol 96 ShapeTweening | Used by:Timeline | |
Symbol 97 ShapeTweening | Used by:Timeline | |
Symbol 98 ShapeTweening | Used by:Timeline | |
Symbol 99 Graphic | Used by:100 | |
Symbol 100 MovieClip | Uses:99 | Used by:Timeline |
Symbol 101 Graphic | Used by:Timeline | |
Symbol 102 Graphic | Used by:Timeline | |
Symbol 103 Graphic | Used by:Timeline | |
Symbol 104 ShapeTweening | Used by:Timeline | |
Symbol 105 ShapeTweening | Used by:Timeline | |
Symbol 106 ShapeTweening | Used by:Timeline | |
Symbol 107 Graphic | Used by:Timeline | |
Symbol 108 Graphic | Used by:Timeline | |
Symbol 109 Graphic | Used by:Timeline | |
Symbol 110 Graphic | Used by:111 | |
Symbol 111 MovieClip | Uses:110 | Used by:Timeline |
Symbol 112 Graphic | Used by:113 | |
Symbol 113 MovieClip | Uses:112 | Used by:Timeline |
Symbol 114 Graphic | Used by:Timeline | |
Symbol 115 Graphic | Used by:Timeline | |
Symbol 116 Graphic | Used by:Timeline | |
Symbol 117 Bitmap | Used by:118 | |
Symbol 118 Graphic | Uses:117 | Used by:Timeline |
Symbol 119 Graphic | Used by:Timeline | |
Symbol 120 ShapeTweening | Used by:Timeline | |
Symbol 121 ShapeTweening | Used by:Timeline | |
Symbol 122 Graphic | Used by:Timeline | |
Symbol 123 Graphic | Used by:Timeline | |
Symbol 124 Graphic | Used by:Timeline | |
Symbol 125 ShapeTweening | Used by:Timeline | |
Symbol 126 ShapeTweening | Used by:Timeline | |
Symbol 127 ShapeTweening | Used by:Timeline | |
Symbol 128 ShapeTweening | Used by:Timeline | |
Symbol 129 Graphic | Used by:Timeline | |
Symbol 130 Graphic | Used by:Timeline | |
Symbol 131 Graphic | Used by:Timeline | |
Symbol 132 ShapeTweening | Used by:Timeline | |
Symbol 133 ShapeTweening | Used by:Timeline | |
Symbol 134 Graphic | Used by:Timeline | |
Symbol 135 ShapeTweening | Used by:Timeline | |
Symbol 136 ShapeTweening | Used by:Timeline | |
Symbol 137 Graphic | Used by:Timeline | |
Symbol 138 Graphic | Used by:Timeline | |
Symbol 139 Graphic | Used by:Timeline | |
Symbol 140 ShapeTweening | Used by:Timeline | |
Symbol 141 ShapeTweening | Used by:Timeline | |
Symbol 142 ShapeTweening | Used by:Timeline | |
Symbol 143 ShapeTweening | Used by:Timeline | |
Symbol 144 Graphic | Used by:Timeline | |
Symbol 145 Graphic | Used by:Timeline | |
Symbol 146 Graphic | Used by:Timeline | |
Symbol 147 ShapeTweening | Used by:Timeline | |
Symbol 148 ShapeTweening | Used by:Timeline | |
Symbol 149 Graphic | Used by:Timeline | |
Symbol 150 ShapeTweening | Used by:Timeline | |
Symbol 151 ShapeTweening | Used by:Timeline | |
Symbol 152 Graphic | Used by:Timeline | |
Symbol 153 ShapeTweening | Used by:Timeline | |
Symbol 154 ShapeTweening | Used by:Timeline | |
Symbol 155 ShapeTweening | Used by:Timeline | |
Symbol 156 ShapeTweening | Used by:Timeline | |
Symbol 157 Graphic | Used by:Timeline | |
Symbol 158 ShapeTweening | Used by:Timeline | |
Symbol 159 ShapeTweening | Used by:Timeline | |
Symbol 160 Graphic | Used by:Timeline | |
Symbol 161 ShapeTweening | Used by:Timeline | |
Symbol 162 ShapeTweening | Used by:Timeline | |
Symbol 163 Graphic | Used by:Timeline | |
Symbol 164 ShapeTweening | Used by:Timeline | |
Symbol 165 ShapeTweening | Used by:Timeline | |
Symbol 166 ShapeTweening | Used by:Timeline | |
Symbol 167 ShapeTweening | Used by:Timeline | |
Symbol 168 Graphic | Used by:Timeline | |
Symbol 169 ShapeTweening | Used by:Timeline | |
Symbol 170 ShapeTweening | Used by:Timeline | |
Symbol 171 Graphic | Used by:Timeline | |
Symbol 172 ShapeTweening | Used by:Timeline | |
Symbol 173 Graphic | Used by:Timeline | |
Symbol 174 Graphic | Used by:Timeline | |
Symbol 175 ShapeTweening | Used by:Timeline | |
Symbol 176 Graphic | Used by:Timeline | |
Symbol 177 Graphic | Used by:Timeline | |
Symbol 178 Graphic | Used by:Timeline | |
Symbol 179 Graphic | Used by:Timeline | |
Symbol 180 Graphic | Used by:Timeline | |
Symbol 181 Graphic | Used by:Timeline | |
Symbol 182 Graphic | Used by:Timeline | |
Symbol 183 Graphic | Used by:Timeline | |
Symbol 184 Graphic | Used by:Timeline | |
Symbol 185 Graphic | Used by:Timeline | |
Symbol 186 ShapeTweening | Used by:Timeline | |
Symbol 187 Graphic | Used by:Timeline | |
Symbol 188 Graphic | Used by:Timeline | |
Symbol 189 Graphic | Used by:Timeline | |
Symbol 190 Graphic | Used by:191 | |
Symbol 191 MovieClip | Uses:190 | Used by:Timeline |
Symbol 192 Graphic | Used by:Timeline | |
Symbol 193 Graphic | Used by:194 | |
Symbol 194 MovieClip | Uses:193 | Used by:Timeline |
Symbol 195 ShapeTweening | Used by:Timeline | |
Symbol 196 ShapeTweening | Used by:Timeline | |
Symbol 197 Graphic | Used by:Timeline | |
Symbol 198 ShapeTweening | Used by:Timeline | |
Symbol 199 Graphic | Used by:Timeline | |
Symbol 200 Graphic | Used by:Timeline | |
Symbol 201 Graphic | Used by:202 | |
Symbol 202 MovieClip | Uses:201 | Used by:Timeline |
Symbol 203 Graphic | Used by:Timeline | |
Symbol 204 Graphic | Used by:Timeline | |
Symbol 205 Graphic | Used by:206 | |
Symbol 206 MovieClip | Uses:205 | Used by:Timeline |
Symbol 207 Graphic | Used by:Timeline | |
Symbol 208 Graphic | Used by:Timeline | |
Symbol 209 ShapeTweening | Used by:Timeline | |
Symbol 210 ShapeTweening | Used by:Timeline | |
Symbol 211 Graphic | Used by:Timeline | |
Symbol 212 Graphic | Used by:213 | |
Symbol 213 MovieClip | Uses:212 | Used by:Timeline |
Symbol 214 Graphic | Used by:Timeline | |
Symbol 215 ShapeTweening | Used by:Timeline | |
Symbol 216 Graphic | Used by:Timeline | |
Symbol 217 ShapeTweening | Used by:Timeline | |
Symbol 218 Graphic | Used by:219 | |
Symbol 219 MovieClip | Uses:218 | Used by:Timeline |
Symbol 220 Graphic | Used by:Timeline | |
Symbol 221 ShapeTweening | Used by:Timeline | |
Symbol 222 Graphic | Used by:Timeline | |
Symbol 223 Graphic | Used by:Timeline | |
Symbol 224 ShapeTweening | Used by:Timeline | |
Symbol 225 Graphic | Used by:Timeline | |
Symbol 226 Graphic | Used by:Timeline | |
Symbol 227 Graphic | Used by:Timeline | |
Symbol 228 Font | Used by:229 231 233 306 333 | |
Symbol 229 Text | Uses:228 | Used by:231 |
Symbol 230 Text | Used by:231 | |
Symbol 231 MovieClip | Uses:228 229 230 | Used by:232 |
Symbol 232 MovieClip | Uses:231 | Used by:Timeline |
Symbol 233 Text | Uses:228 | Used by:235 |
Symbol 234 Text | Used by:235 | |
Symbol 235 MovieClip | Uses:233 234 | Used by:236 |
Symbol 236 MovieClip | Uses:235 | Used by:Timeline |
Symbol 237 Graphic | Used by:304 305 331 332 Timeline | |
Symbol 238 Graphic | Used by:304 Timeline | |
Symbol 239 Graphic | Used by:Timeline | |
Symbol 240 Graphic | Used by:304 305 331 332 Timeline | |
Symbol 241 ShapeTweening | Used by:Timeline | |
Symbol 242 Graphic | Used by:Timeline | |
Symbol 243 Graphic | Used by:305 Timeline | |
Symbol 244 Graphic | Used by:305 Timeline | |
Symbol 245 Graphic | Used by:305 Timeline | |
Symbol 246 Graphic | Used by:305 Timeline | |
Symbol 247 Graphic | Used by:305 Timeline | |
Symbol 248 Graphic | Used by:305 Timeline | |
Symbol 249 Graphic | Used by:305 Timeline | |
Symbol 250 Graphic | Used by:305 Timeline | |
Symbol 251 Graphic | Used by:305 Timeline | |
Symbol 252 Graphic | Used by:Timeline | |
Symbol 253 Graphic | Used by:305 Timeline | |
Symbol 254 Graphic | Used by:305 Timeline | |
Symbol 255 Graphic | Used by:305 Timeline | |
Symbol 256 Graphic | Used by:Timeline | |
Symbol 257 Graphic | Used by:Timeline | |
Symbol 258 Graphic | Used by:305 Timeline | |
Symbol 259 Graphic | Used by:305 Timeline | |
Symbol 260 Graphic | Used by:305 Timeline | |
Symbol 261 Graphic | Used by:305 Timeline | |
Symbol 262 Graphic | Used by:305 Timeline | |
Symbol 263 Graphic | Used by:305 Timeline | |
Symbol 264 Graphic | Used by:305 Timeline | |
Symbol 265 Graphic | Used by:305 Timeline | |
Symbol 266 Graphic | Used by:Timeline | |
Symbol 267 Graphic | Used by:Timeline | |
Symbol 268 Graphic | Used by:Timeline | |
Symbol 269 Graphic | Used by:Timeline | |
Symbol 270 Graphic | Used by:Timeline | |
Symbol 271 Graphic | Used by:Timeline | |
Symbol 272 Graphic | Used by:Timeline | |
Symbol 273 Graphic | Used by:305 Timeline | |
Symbol 274 Graphic | Used by:305 Timeline | |
Symbol 275 Graphic | Used by:Timeline | |
Symbol 276 Graphic | Used by:Timeline | |
Symbol 277 Graphic | Used by:Timeline | |
Symbol 278 Graphic | Used by:Timeline | |
Symbol 279 Graphic | Used by:Timeline | |
Symbol 280 Graphic | Used by:305 Timeline | |
Symbol 281 Graphic | Used by:305 Timeline | |
Symbol 282 Graphic | Used by:Timeline | |
Symbol 283 Graphic | Used by:Timeline | |
Symbol 284 Graphic | Used by:Timeline | |
Symbol 285 Graphic | Used by:Timeline | |
Symbol 286 Graphic | Used by:Timeline | |
Symbol 287 Graphic | Used by:305 Timeline | |
Symbol 288 Graphic | Used by:Timeline | |
Symbol 289 Graphic | Used by:Timeline | |
Symbol 290 Graphic | Used by:Timeline | |
Symbol 291 Graphic | Used by:Timeline | |
Symbol 292 Graphic | Used by:Timeline | |
Symbol 293 Graphic | Used by:Timeline | |
Symbol 294 Graphic | Used by:Timeline | |
Symbol 295 Graphic | Used by:Timeline | |
Symbol 296 Graphic | Used by:Timeline | |
Symbol 297 Graphic | Used by:Timeline | |
Symbol 298 Graphic | Used by:Timeline | |
Symbol 299 Graphic | Used by:Timeline | |
Symbol 300 Graphic | Used by:Timeline | |
Symbol 301 Graphic | Used by:Timeline | |
Symbol 302 Graphic | Used by:Timeline | |
Symbol 303 Graphic | Used by:304 | |
Symbol 304 MovieClip | Uses:237 238 303 240 | Used by:Timeline |
Symbol 305 MovieClip | Uses:237 274 287 243 244 245 246 247 248 249 280 250 251 253 281 254 255 273 258 259 260 261 262 263 264 265 240 | Used by:Timeline |
Symbol 306 Text | Uses:228 | Used by:308 |
Symbol 307 Text | Used by:308 | |
Symbol 308 MovieClip | Uses:306 307 | Used by:309 |
Symbol 309 MovieClip | Uses:308 | Used by:Timeline |
Symbol 310 ShapeTweening | Used by:Timeline | |
Symbol 311 Graphic | Used by:332 Timeline | |
Symbol 312 Graphic | Used by:332 Timeline | |
Symbol 313 Graphic | Used by:332 Timeline | |
Symbol 314 Graphic | Used by:332 Timeline | |
Symbol 315 Graphic | Used by:332 Timeline | |
Symbol 316 Graphic | Used by:332 Timeline | |
Symbol 317 Graphic | Used by:332 Timeline | |
Symbol 318 Graphic | Used by:332 Timeline | |
Symbol 319 Graphic | Used by:332 Timeline | |
Symbol 320 Graphic | Used by:331 Timeline | |
Symbol 321 Graphic | Used by:332 Timeline | |
Symbol 322 Graphic | Used by:332 Timeline | |
Symbol 323 Graphic | Used by:332 Timeline | |
Symbol 324 Graphic | Used by:332 Timeline | |
Symbol 325 Graphic | Used by:332 Timeline | |
Symbol 326 Graphic | Used by:332 Timeline | |
Symbol 327 Graphic | Used by:332 Timeline | |
Symbol 328 Graphic | Used by:Timeline | |
Symbol 329 Graphic | Used by:Timeline | |
Symbol 330 Graphic | Used by:331 | |
Symbol 331 MovieClip | Uses:237 330 320 240 | Used by:Timeline |
Symbol 332 MovieClip | Uses:237 311 312 313 314 315 316 317 318 319 321 322 323 324 325 326 327 240 | Used by:Timeline |
Symbol 333 Text | Uses:228 | Used by:335 |
Symbol 334 Text | Used by:335 | |
Symbol 335 MovieClip | Uses:333 334 | Used by:336 |
Symbol 336 MovieClip | Uses:335 | Used by:Timeline |
Symbol 337 Graphic | Used by:Timeline | |
Symbol 338 Graphic | Used by:Timeline | |
Symbol 339 Graphic | Used by:Timeline | |
Symbol 340 Graphic | Used by:Timeline | |
Symbol 341 Text | Uses:63 | Used by:Timeline |
Symbol 342 Text | Uses:63 | Used by:Timeline |
Symbol 343 Text | Uses:63 | Used by:Timeline |
Symbol 344 Text | Uses:63 | Used by:Timeline |
Symbol 345 Text | Uses:63 | Used by:Timeline |
Symbol 346 Text | Uses:63 | Used by:Timeline |
Symbol 347 Text | Uses:63 | Used by:Timeline |
Symbol 348 Graphic | Used by:Timeline | |
Symbol 349 Text | Uses:63 | Used by:Timeline |
Symbol 350 Text | Uses:63 | Used by:Timeline |
Symbol 351 Graphic | Used by:Timeline | |
Symbol 352 Text | Uses:63 | Used by:Timeline |
Symbol 353 Text | Uses:63 | Used by:Timeline |
Symbol 354 Text | Uses:63 | Used by:Timeline |
Symbol 355 Text | Uses:63 | Used by:Timeline |
Symbol 356 Graphic | Used by:Timeline | |
Symbol 357 Text | Uses:63 | Used by:Timeline |
Symbol 358 Text | Uses:63 | Used by:Timeline |
Symbol 359 Text | Uses:63 | Used by:Timeline |
Symbol 360 Text | Uses:63 | Used by:Timeline |
Symbol 361 Graphic | Used by:Timeline | |
Symbol 362 Text | Uses:63 | Used by:Timeline |
Symbol 363 Text | Uses:63 | Used by:Timeline |
Symbol 364 Text | Uses:63 | Used by:Timeline |
Symbol 365 Text | Uses:63 | Used by:Timeline |
Symbol 366 Text | Uses:63 | Used by:Timeline |
Symbol 367 Text | Uses:63 | Used by:Timeline |
Symbol 368 Graphic | Used by:Timeline | |
Symbol 369 Text | Uses:63 | Used by:Timeline |
Symbol 370 Text | Uses:63 | Used by:Timeline |
Symbol 371 Text | Uses:63 | Used by:Timeline |
Symbol 372 Text | Uses:63 | Used by:Timeline |
Symbol 373 Text | Uses:63 | Used by:Timeline |
Symbol 374 Text | Uses:63 | Used by:Timeline |
Symbol 375 Graphic | Used by:Timeline | |
Symbol 376 Text | Uses:63 | Used by:Timeline |
Symbol 377 Text | Uses:63 | Used by:Timeline |
Symbol 378 Text | Uses:63 | Used by:Timeline |
Symbol 379 Text | Uses:63 | Used by:Timeline |
Symbol 380 Text | Uses:63 | Used by:Timeline |
Symbol 381 Text | Uses:63 | Used by:Timeline |
Symbol 382 Text | Uses:63 | Used by:Timeline |
Symbol 383 Text | Uses:63 | Used by:Timeline |
Symbol 384 Text | Uses:63 | Used by:Timeline |
Symbol 385 Text | Uses:63 | Used by:Timeline |
Symbol 386 Graphic | Used by:Timeline | |
Symbol 387 Text | Uses:63 | Used by:Timeline |
Symbol 388 Text | Uses:63 | Used by:Timeline |
Symbol 389 Graphic | Used by:Timeline | |
Symbol 390 Text | Uses:63 | Used by:Timeline |
Symbol 391 Text | Uses:63 | Used by:Timeline |
Symbol 392 Graphic | Used by:Timeline | |
Symbol 393 Text | Uses:63 | Used by:Timeline |
Symbol 394 Text | Uses:63 | Used by:Timeline |
Symbol 395 Graphic | Used by:Timeline | |
Symbol 396 Text | Uses:63 | Used by:Timeline |
Symbol 397 Text | Uses:63 | Used by:Timeline |
Symbol 398 Graphic | Used by:Timeline | |
Symbol 399 Graphic | Used by:Timeline | |
Symbol 400 Graphic | Used by:Timeline | |
Symbol 401 Graphic | Used by:Timeline | |
Symbol 402 Graphic | Used by:Timeline | |
Symbol 403 Graphic | Used by:Timeline | |
Symbol 404 Graphic | Used by:Timeline | |
Symbol 405 Graphic | Used by:Timeline | |
Symbol 406 Graphic | Used by:Timeline | |
Symbol 407 Graphic | Used by:Timeline | |
Symbol 408 Graphic | Used by:Timeline | |
Symbol 409 Graphic | Used by:Timeline | |
Symbol 410 Graphic | Used by:Timeline | |
Symbol 411 Graphic | Used by:Timeline | |
Symbol 412 Graphic | Used by:Timeline | |
Symbol 413 Graphic | Used by:Timeline | |
Symbol 414 Graphic | Used by:Timeline | |
Symbol 415 Graphic | Used by:Timeline | |
Symbol 416 Graphic | Used by:Timeline | |
Symbol 417 Graphic | Used by:Timeline | |
Symbol 418 Graphic | Used by:Timeline | |
Symbol 419 Graphic | Used by:Timeline | |
Symbol 420 Graphic | Used by:Timeline | |
Symbol 421 Graphic | Used by:Timeline | |
Symbol 422 ShapeTweening | Used by:Timeline | |
Symbol 423 ShapeTweening | Used by:Timeline | |
Symbol 424 ShapeTweening | Used by:Timeline | |
Symbol 425 Graphic | Used by:Timeline | |
Symbol 426 Graphic | Used by:Timeline | |
Symbol 427 Graphic | Used by:Timeline | |
Symbol 428 Graphic | Used by:Timeline | |
Symbol 429 Graphic | Used by:Timeline | |
Symbol 430 Graphic | Used by:Timeline | |
Symbol 431 Graphic | Used by:Timeline | |
Symbol 432 Graphic | Used by:Timeline | |
Symbol 433 Graphic | Used by:Timeline | |
Symbol 434 Graphic | Used by:Timeline | |
Symbol 435 Graphic | Used by:Timeline | |
Symbol 436 Graphic | Used by:Timeline | |
Symbol 437 Graphic | Used by:Timeline | |
Symbol 438 Graphic | Used by:471 | |
Symbol 439 Graphic | Used by:471 | |
Symbol 440 Graphic | Used by:471 | |
Symbol 441 Graphic | Used by:471 | |
Symbol 442 Graphic | Used by:471 | |
Symbol 443 Graphic | Used by:471 | |
Symbol 444 Graphic | Used by:471 | |
Symbol 445 Graphic | Used by:471 | |
Symbol 446 Graphic | Used by:471 | |
Symbol 447 Graphic | Used by:471 | |
Symbol 448 Graphic | Used by:471 | |
Symbol 449 Graphic | Used by:471 | |
Symbol 450 Graphic | Used by:471 | |
Symbol 451 Graphic | Used by:471 | |
Symbol 452 Graphic | Used by:471 | |
Symbol 453 Graphic | Used by:471 | |
Symbol 454 Graphic | Used by:471 | |
Symbol 455 Graphic | Used by:471 | |
Symbol 456 Graphic | Used by:471 | |
Symbol 457 Graphic | Used by:471 | |
Symbol 458 Graphic | Used by:471 | |
Symbol 459 Graphic | Used by:471 | |
Symbol 460 Graphic | Used by:471 | |
Symbol 461 Graphic | Used by:471 | |
Symbol 462 Graphic | Used by:471 | |
Symbol 463 Graphic | Used by:471 | |
Symbol 464 Graphic | Used by:471 | |
Symbol 465 Graphic | Used by:471 | |
Symbol 466 Graphic | Used by:471 | |
Symbol 467 Graphic | Used by:471 | |
Symbol 468 Graphic | Used by:471 | |
Symbol 469 Graphic | Used by:471 | |
Symbol 470 Graphic | Used by:471 | |
Symbol 471 MovieClip | Uses:438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 | Used by:Timeline |
Symbol 472 Graphic | Used by:Timeline | |
Symbol 473 Graphic | Used by:Timeline | |
Symbol 474 Graphic | Used by:Timeline | |
Symbol 475 Graphic | Used by:Timeline | |
Symbol 476 Graphic | Used by:Timeline | |
Symbol 477 Graphic | Used by:478 | |
Symbol 478 MovieClip | Uses:477 | Used by:Timeline |
Symbol 479 Graphic | Used by:Timeline | |
Symbol 480 Graphic | Used by:Timeline | |
Symbol 481 Graphic | Used by:Timeline | |
Symbol 482 Graphic | Used by:Timeline | |
Symbol 483 Graphic | Used by:Timeline | |
Symbol 484 Graphic | Used by:485 | |
Symbol 485 MovieClip | Uses:484 | Used by:Timeline |
Symbol 486 Graphic | Used by:Timeline | |
Symbol 487 Graphic | Used by:Timeline | |
Symbol 488 Graphic | Used by:489 | |
Symbol 489 MovieClip | Uses:488 | Used by:Timeline |
Symbol 490 Graphic | Used by:491 | |
Symbol 491 MovieClip | Uses:490 | Used by:Timeline |
Symbol 492 Graphic | Used by:Timeline | |
Symbol 493 Graphic | Used by:494 | |
Symbol 494 MovieClip | Uses:493 | Used by:Timeline |
Symbol 495 Graphic | Used by:Timeline | |
Symbol 496 Graphic | Used by:Timeline | |
Symbol 497 Graphic | Used by:Timeline | |
Symbol 498 Text | Uses:63 | Used by:Timeline |
Symbol 499 Graphic | Used by:Timeline | |
Symbol 500 Text | Uses:63 | Used by:Timeline |
Symbol 501 Graphic | Used by:Timeline | |
Symbol 502 Graphic | Used by:Timeline | |
Symbol 503 Graphic | Used by:Timeline | |
Symbol 504 Graphic | Used by:Timeline | |
Symbol 505 Graphic | Used by:Timeline | |
Symbol 506 Graphic | Used by:Timeline | |
Symbol 507 Graphic | Used by:Timeline | |
Symbol 508 Graphic | Used by:Timeline | |
Symbol 509 Graphic | Used by:Timeline | |
Symbol 510 Graphic | Used by:Timeline | |
Symbol 511 Graphic | Used by:Timeline | |
Symbol 512 Graphic | Used by:Timeline | |
Symbol 513 Graphic | Used by:Timeline | |
Symbol 514 Graphic | Used by:Timeline | |
Symbol 515 Graphic | Used by:Timeline | |
Symbol 516 Graphic | Used by:Timeline | |
Symbol 517 Graphic | Used by:Timeline | |
Symbol 518 Graphic | Used by:Timeline | |
Symbol 519 Graphic | Used by:Timeline | |
Symbol 520 Graphic | Used by:Timeline | |
Symbol 521 Graphic | Used by:Timeline | |
Symbol 522 Graphic | Used by:Timeline | |
Symbol 523 Graphic | Used by:Timeline | |
Symbol 524 Graphic | Used by:Timeline | |
Symbol 525 Graphic | Used by:Timeline | |
Symbol 526 ShapeTweening | Used by:Timeline | |
Symbol 527 Graphic | Used by:Timeline | |
Symbol 528 Graphic | Used by:Timeline | |
Symbol 529 ShapeTweening | Used by:Timeline | |
Symbol 530 ShapeTweening | Used by:Timeline | |
Symbol 531 ShapeTweening | Used by:Timeline | |
Symbol 532 ShapeTweening | Used by:Timeline | |
Symbol 533 ShapeTweening | Used by:Timeline | |
Symbol 534 Graphic | Used by:Timeline | |
Symbol 535 Graphic | Used by:Timeline | |
Symbol 536 Graphic | Used by:Timeline | |
Symbol 537 Graphic | Used by:Timeline | |
Symbol 538 Graphic | Used by:Timeline | |
Symbol 539 Graphic | Used by:Timeline | |
Symbol 540 Graphic | Used by:Timeline | |
Symbol 541 Graphic | Used by:Timeline | |
Symbol 542 Graphic | Used by:Timeline | |
Symbol 543 Graphic | Used by:Timeline | |
Symbol 544 Graphic | Used by:Timeline | |
Symbol 545 Graphic | Used by:Timeline | |
Symbol 546 Graphic | Used by:Timeline | |
Symbol 547 Graphic | Used by:Timeline | |
Symbol 548 Graphic | Used by:Timeline | |
Symbol 549 Graphic | Used by:Timeline | |
Symbol 550 Graphic | Used by:Timeline | |
Symbol 551 Graphic | Used by:Timeline | |
Symbol 552 Graphic | Used by:Timeline | |
Symbol 553 Graphic | Used by:Timeline | |
Symbol 554 Graphic | Used by:Timeline | |
Symbol 555 Graphic | Used by:Timeline | |
Symbol 556 Graphic | Used by:Timeline | |
Symbol 557 Graphic | Used by:Timeline | |
Symbol 558 Graphic | Used by:Timeline | |
Symbol 559 Graphic | Used by:Timeline | |
Symbol 560 Graphic | Used by:Timeline | |
Symbol 561 Graphic | Used by:Timeline | |
Symbol 562 Graphic | Used by:Timeline | |
Symbol 563 Graphic | Used by:Timeline | |
Symbol 564 Graphic | Used by:Timeline | |
Symbol 565 Graphic | Used by:Timeline | |
Symbol 566 Graphic | Used by:Timeline | |
Symbol 567 Graphic | Used by:Timeline | |
Symbol 568 Graphic | Used by:Timeline | |
Symbol 569 Font | Used by:571 572 | |
Symbol 570 Font | Used by:571 | |
Symbol 571 Text | Uses:569 570 | Used by:Timeline |
Symbol 572 Text | Uses:569 | Used by:Timeline |
Symbol 573 Font | Used by:574 575 576 577 578 579 580 581 582 583 584 585 586 | |
Symbol 574 Text | Uses:573 | Used by:Timeline |
Symbol 575 Text | Uses:573 | Used by:Timeline |
Symbol 576 Text | Uses:573 | Used by:Timeline |
Symbol 577 Text | Uses:573 | Used by:Timeline |
Symbol 578 Text | Uses:573 | Used by:Timeline |
Symbol 579 Text | Uses:573 | Used by:Timeline |
Symbol 580 Text | Uses:573 | Used by:Timeline |
Symbol 581 Text | Uses:573 | Used by:Timeline |
Symbol 582 Text | Uses:573 | Used by:Timeline |
Symbol 583 Text | Uses:573 | Used by:Timeline |
Symbol 584 Text | Uses:573 | Used by:Timeline |
Symbol 585 Text | Uses:573 | Used by:Timeline |
Symbol 586 Text | Uses:573 | Used by:Timeline |
Symbol 587 Text | Uses:43 | Used by:589 590 |
Symbol 588 Text | Uses:43 | Used by:589 590 |
Symbol 589 Button | Uses:40 42 587 45 588 47 | Used by:Timeline |
Symbol 590 Button | Uses:40 42 587 45 588 47 | Used by:Timeline |
Streaming Sound 1 | Used by:Timeline |
Instance Names (145 B)
"preview" | Symbol 5 MovieClip [DataSet] Frame 1 | Symbol 4 MovieClip |
Special Tags (4.38 KiB)
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "DataSet" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "__Packages.mx.data.components.DataSet" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "__Packages.mx.events.EventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "__Packages.mx.data.binding.ComponentMixins" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "__Packages.mx.data.binding.EndPoint" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "__Packages.mx.data.binding.ObjectDumper" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "__Packages.mx.data.binding.TypedValue" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "__Packages.mx.xpath.NodePathInfo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "__Packages.mx.utils.StringTokenParser" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "__Packages.mx.xpath.FilterExpr" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "__Packages.mx.xpath.FilterStack" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "__Packages.mx.xpath.XPathAPI" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "__Packages.mx.data.binding.DataAccessor" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "__Packages.mx.data.binding.FieldAccessor" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "__Packages.mx.data.binding.Log" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "__Packages.mx.data.binding.Binding" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "__Packages.mx.data.kinds.Data" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "__Packages.mx.data.binding.Formatter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "__Packages.mx.data.binding.DataType" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "__Packages.mx.utils.ClassFinder" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "__Packages.mx.utils.Iterator" |
ExportAssets (56) | Timeline Frame 1 | Symbol 25 as "__Packages.mx.utils.Collection" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "__Packages.mx.data.components.datasetclasses.DeltaPacket" |
ExportAssets (56) | Timeline Frame 1 | Symbol 27 as "__Packages.mx.data.components.datasetclasses.DeltaItem" |
ExportAssets (56) | Timeline Frame 1 | Symbol 28 as "__Packages.mx.data.components.datasetclasses.Delta" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "__Packages.mx.data.components.datasetclasses.DataSetError" |
ExportAssets (56) | Timeline Frame 1 | Symbol 30 as "__Packages.mx.data.components.datasetclasses.DeltaPacketConsts" |
ExportAssets (56) | Timeline Frame 1 | Symbol 31 as "__Packages.mx.data.to.ValueListIterator" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "__Packages.mx.utils.ErrorStrings" |
ExportAssets (56) | Timeline Frame 1 | Symbol 33 as "__Packages.mx.data.components.datasetclasses.DataSetIterator" |
ExportAssets (56) | Timeline Frame 1 | Symbol 34 as "__Packages.mx.data.components.datasetclasses.DataSetDataProvider" |
ExportAssets (56) | Timeline Frame 1 | Symbol 35 as "__Packages.mx.utils.IteratorImpl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 36 as "__Packages.mx.data.components.datasetclasses.DeltaPacketImpl" |
ExportAssets (56) | Timeline Frame 1 | Symbol 37 as "__Packages.mx.data.encoders.DateToNumber" |
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "__Packages.mx.data.components.datasetclasses.DeltaImpl" |
|
|