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

swfchan turned sixteen years old yesterday! (5may2024)

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

I_havent_seen_him.swf

This is the info page for
Flash #99070

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


ActionScript [AS3]
Section 1
//Component (com.bit101.components.Component) package com.bit101.components { import flash.events.*; import flash.display.*; import flash.filters.*; public class Component extends Sprite { protected var _enabled:Boolean;// = true protected var _height:Number;// = 0 protected var _width:Number;// = 0 protected var _tag:int;// = -1 protected var Ronda:Class; public static const DRAW:String = "draw"; public function Component(_arg1:DisplayObjectContainer=null, _arg2:Number=0, _arg3:Number=0){ _width = 0; _height = 0; _tag = -1; _enabled = true; super(); move(_arg2, _arg3); init(); if (_arg1 != null){ _arg1.addChild(this); }; } protected function init():void{ addChildren(); invalidate(); } protected function getShadow(_arg1:Number, _arg2:Boolean=false):DropShadowFilter{ return (new DropShadowFilter(_arg1, 45, Style.DROPSHADOW, 1, _arg1, _arg1, 0.3, 1, _arg2)); } override public function get height():Number{ return (_height); } public function set tag(_arg1:int):void{ _tag = _arg1; } protected function invalidate():void{ addEventListener(Event.ENTER_FRAME, onInvalidate); } public function get enabled():Boolean{ return (_enabled); } public function draw():void{ dispatchEvent(new Event(Component.DRAW)); } override public function set height(_arg1:Number):void{ _height = _arg1; invalidate(); dispatchEvent(new Event(Event.RESIZE)); } public function set enabled(_arg1:Boolean):void{ _enabled = _arg1; mouseEnabled = (mouseChildren = _enabled); tabEnabled = _arg1; alpha = (_enabled) ? 1 : 0.5; } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; dispatchEvent(new Event(Event.RESIZE)); invalidate(); } override public function set width(_arg1:Number):void{ _width = _arg1; invalidate(); dispatchEvent(new Event(Event.RESIZE)); } public function get tag():int{ return (_tag); } protected function onInvalidate(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, onInvalidate); draw(); } override public function get width():Number{ return (_width); } protected function addChildren():void{ } public function move(_arg1:Number, _arg2:Number):void{ x = Math.round(_arg1); y = Math.round(_arg2); } override public function set x(_arg1:Number):void{ super.x = Math.round(_arg1); } override public function set y(_arg1:Number):void{ super.y = Math.round(_arg1); } public static function initStage(_arg1:Stage):void{ _arg1.align = StageAlign.TOP_LEFT; _arg1.scaleMode = StageScaleMode.NO_SCALE; } } }//package com.bit101.components
Section 2
//Knob (com.bit101.components.Knob) package com.bit101.components { import flash.events.*; import flash.display.*; public class Knob extends Component { protected var _label:Label; protected var _mouseRange:Number;// = 100 protected var _startY:Number; protected var _knob:Sprite; protected var _value:Number;// = 0 protected var _mode:String;// = "vertical" protected var _startX:Number; protected var _max:Number;// = 100 protected var _min:Number;// = 0 protected var _valueLabel:Label; protected var _labelText:String;// = "" protected var _radius:Number;// = 20 protected var _precision:int;// = 1 public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; public static const ROTATE:String = "rotate"; public function Knob(_arg1:DisplayObjectContainer=null, _arg2:Number=0, _arg3:Number=0, _arg4:String="", _arg5:Function=null){ _labelText = ""; _max = 100; _min = 0; _mode = VERTICAL; _mouseRange = 100; _precision = 1; _radius = 20; _value = 0; _labelText = _arg4; super(_arg1, _arg2, _arg3); if (_arg5 != null){ addEventListener(Event.CHANGE, _arg5); }; } public function get minimum():Number{ return (_min); } override protected function init():void{ super.init(); } public function set minimum(_arg1:Number):void{ _min = _arg1; correctValue(); updateKnob(); } public function get maximum():Number{ return (_max); } public function set radius(_arg1:Number):void{ _radius = _arg1; invalidate(); } public function set mouseRange(_arg1:Number):void{ _mouseRange = _arg1; } protected function correctValue():void{ if (_max > _min){ _value = Math.min(_value, _max); _value = Math.max(_value, _min); } else { _value = Math.max(_value, _max); _value = Math.min(_value, _min); }; } override public function draw():void{ super.draw(); drawKnob(); _label.text = _labelText; _label.draw(); _label.x = (_radius - (_label.width / 2)); _label.y = 0; formatValueLabel(); _valueLabel.x = (_radius - (_valueLabel.width / 2)); _valueLabel.y = ((_radius * 2) + 20); _width = (_radius * 2); _height = ((_radius * 2) + 40); } public function get label():String{ return (_labelText); } protected function onMouseGoDown(_arg1:MouseEvent):void{ _startX = mouseX; _startY = mouseY; stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMoved); stage.addEventListener(MouseEvent.MOUSE_UP, onMouseGoUp); } protected function onMouseMoved(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local2 = _value; if (_mode == ROTATE){ _local3 = Math.atan2((mouseY - _knob.y), (mouseX - _knob.x)); _local4 = (((_local3 * 180) / Math.PI) - 135); while (_local4 > 360) { _local4 = (_local4 - 360); }; while (_local4 < 0) { _local4 = (_local4 + 360); }; if ((((_local4 > 270)) && ((_local4 < 315)))){ _local4 = 270; }; if ((((_local4 >= 315)) && ((_local4 <= 360)))){ _local4 = 0; }; _value = (((_local4 / 270) * (_max - _min)) + _min); if (_value != _local2){ dispatchEvent(new Event(Event.CHANGE)); }; _knob.rotation = (_local4 + 135); formatValueLabel(); } else { if (_mode == VERTICAL){ _local5 = (_startY - mouseY); _local6 = (_max - _min); _local7 = (_local6 / _mouseRange); _value = (_value + (_local7 * _local5)); correctValue(); if (_value != _local2){ updateKnob(); dispatchEvent(new Event(Event.CHANGE)); }; _startY = mouseY; } else { if (_mode == HORIZONTAL){ _local5 = (_startX - mouseX); _local6 = (_max - _min); _local7 = (_local6 / _mouseRange); _value = (_value - (_local7 * _local5)); correctValue(); if (_value != _local2){ updateKnob(); dispatchEvent(new Event(Event.CHANGE)); }; _startX = mouseX; }; }; }; } public function get value():Number{ return (_value); } public function get showValue():Boolean{ return (_valueLabel.visible); } protected function formatValueLabel():void{ var _local1:Number; var _local2:String; var _local3:Array; var _local4:uint; _local1 = Math.pow(10, _precision); _local2 = (Math.round((_value * _local1)) / _local1).toString(); _local3 = _local2.split("."); if (_local3[1] == null){ if (_precision > 0){ _local2 = (_local2 + "."); }; _local4 = 0; while (_local4 < _precision) { _local2 = (_local2 + "0"); _local4++; }; } else { if (_local3[1].length < _precision){ _local4 = 0; while (_local4 < (_precision - _local3[1].length)) { _local2 = (_local2 + "0"); _local4++; }; }; }; _valueLabel.text = _local2; _valueLabel.draw(); _valueLabel.x = ((width / 2) - (_valueLabel.width / 2)); } public function get mouseRange():Number{ return (_mouseRange); } public function get radius():Number{ return (_radius); } public function get mode():String{ return (_mode); } public function set mode(_arg1:String):void{ _mode = _arg1; } override protected function addChildren():void{ _knob = new Sprite(); _knob.buttonMode = true; _knob.useHandCursor = true; _knob.addEventListener(MouseEvent.MOUSE_DOWN, onMouseGoDown); addChild(_knob); _label = new Label(); _label.autoSize = true; addChild(_label); _valueLabel = new Label(); _valueLabel.autoSize = true; addChild(_valueLabel); } protected function onMouseGoUp(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMoved); stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseGoUp); } public function set labelPrecision(_arg1:int):void{ _precision = _arg1; } public function set maximum(_arg1:Number):void{ _max = _arg1; correctValue(); updateKnob(); } protected function drawKnob():void{ var _local1:Number; _knob.graphics.clear(); _knob.graphics.beginFill(Style.BACKGROUND); _knob.graphics.drawCircle(0, 0, _radius); _knob.graphics.endFill(); _knob.graphics.beginFill(Style.BUTTON_FACE); _knob.graphics.drawCircle(0, 0, (_radius - 2)); _knob.graphics.endFill(); _knob.graphics.beginFill(Style.BACKGROUND); _local1 = (_radius * 0.1); _knob.graphics.drawRect(_radius, -(_local1), (_local1 * 1.5), (_local1 * 2)); _knob.graphics.endFill(); _knob.x = _radius; _knob.y = (_radius + 20); updateKnob(); } protected function updateKnob():void{ _knob.rotation = (-225 + (((_value - _min) / (_max - _min)) * 270)); formatValueLabel(); } public function set showValue(_arg1:Boolean):void{ _valueLabel.visible = _arg1; } public function set value(_arg1:Number):void{ _value = _arg1; correctValue(); updateKnob(); } public function set label(_arg1:String):void{ _labelText = _arg1; draw(); } public function get labelPrecision():int{ return (_precision); } } }//package com.bit101.components
Section 3
//Label (com.bit101.components.Label) package com.bit101.components { import flash.events.*; import flash.display.*; import flash.text.*; public class Label extends Component { protected var _text:String;// = "" protected var _tf:TextField; protected var _autoSize:Boolean;// = true public function Label(_arg1:DisplayObjectContainer=null, _arg2:Number=0, _arg3:Number=0, _arg4:String=""){ _autoSize = true; _text = ""; this.text = _arg4; super(_arg1, _arg2, _arg3); } override protected function init():void{ super.init(); mouseEnabled = false; mouseChildren = false; } public function get text():String{ return (_text); } override public function draw():void{ super.draw(); _tf.text = _text; if (_autoSize){ _tf.autoSize = TextFieldAutoSize.LEFT; _width = _tf.width; dispatchEvent(new Event(Event.RESIZE)); } else { _tf.autoSize = TextFieldAutoSize.NONE; _tf.width = _width; }; _height = (_tf.height = 18); } public function get autoSize():Boolean{ return (_autoSize); } public function set text(_arg1:String):void{ _text = _arg1; if (_text == null){ _text = ""; }; invalidate(); } public function set autoSize(_arg1:Boolean):void{ _autoSize = _arg1; } public function get textField():TextField{ return (_tf); } override protected function addChildren():void{ _height = 18; _tf = new TextField(); _tf.height = _height; _tf.embedFonts = Style.embedFonts; _tf.selectable = false; _tf.mouseEnabled = false; _tf.defaultTextFormat = new TextFormat(Style.fontName, Style.fontSize, Style.LABEL_TEXT); _tf.text = _text; addChild(_tf); draw(); } } }//package com.bit101.components
Section 4
//Style (com.bit101.components.Style) package com.bit101.components { public class Style { public static const DARK:String = "dark"; public static const LIGHT:String = "light"; public static var TEXT_BACKGROUND:uint = 0xFFFFFF; public static var fontName:String = "PF Ronda Seven"; public static var BUTTON_FACE:uint = 0xFFFFFF; public static var LIST_DEFAULT:uint = 0xFFFFFF; public static var LIST_ROLLOVER:uint = 0xDDDDDD; public static var BUTTON_DOWN:uint = 0xEEEEEE; public static var LIST_SELECTED:uint = 0xCCCCCC; public static var PROGRESS_BAR:uint = 0xFFFFFF; public static var PANEL:uint = 0xF3F3F3; public static var DROPSHADOW:uint = 0; public static var INPUT_TEXT:uint = 0x333333; public static var BACKGROUND:uint = 0xCCCCCC; public static var fontSize:Number = 8; public static var LABEL_TEXT:uint = 0x666666; public static var LIST_ALTERNATE:uint = 0xF3F3F3; public static var embedFonts:Boolean = true; public static function setStyle(_arg1:String):void{ switch (_arg1){ case DARK: BACKGROUND = 0x444444; BUTTON_FACE = 0x666666; BUTTON_DOWN = 0x222222; INPUT_TEXT = 0xBBBBBB; LABEL_TEXT = 0xCCCCCC; PANEL = 0x666666; PROGRESS_BAR = 0x666666; TEXT_BACKGROUND = 0x555555; LIST_DEFAULT = 0x444444; LIST_ALTERNATE = 0x393939; LIST_SELECTED = 0x666666; LIST_ROLLOVER = 0x777777; break; case LIGHT: default: BACKGROUND = 0xCCCCCC; BUTTON_FACE = 0xFFFFFF; BUTTON_DOWN = 0xEEEEEE; INPUT_TEXT = 0x333333; LABEL_TEXT = 0x666666; PANEL = 0xF3F3F3; PROGRESS_BAR = 0xFFFFFF; TEXT_BACKGROUND = 0xFFFFFF; LIST_DEFAULT = 0xFFFFFF; LIST_ALTERNATE = 0xF3F3F3; LIST_SELECTED = 0xCCCCCC; LIST_ROLLOVER = 0xDDDDDD; break; }; } } }//package com.bit101.components
Section 5
//VBox (com.bit101.components.VBox) package com.bit101.components { import flash.events.*; import flash.display.*; public class VBox extends Component { protected var _spacing:Number;// = 5 private var _alignment:String;// = "none" public static const CENTER:String = "center"; public static const LEFT:String = "left"; public static const RIGHT:String = "right"; public static const NONE:String = "none"; public function VBox(_arg1:DisplayObjectContainer=null, _arg2:Number=0, _arg3:Number=0){ _spacing = 5; _alignment = NONE; super(_arg1, _arg2, _arg3); } public function get alignment():String{ return (_alignment); } public function get spacing():Number{ return (_spacing); } override public function draw():void{ var _local1:Number; var _local2:int; var _local3:DisplayObject; _width = 0; _height = 0; _local1 = 0; _local2 = 0; while (_local2 < numChildren) { _local3 = getChildAt(_local2); _local3.y = _local1; _local1 = (_local1 + _local3.height); _local1 = (_local1 + _spacing); _height = (_height + _local3.height); _width = Math.max(_width, _local3.width); _local2++; }; doAlignment(); _height = (_height + (_spacing * (numChildren - 1))); } override public function removeChildAt(_arg1:int):DisplayObject{ var _local2:DisplayObject; _local2 = super.removeChildAt(_arg1); _local2.removeEventListener(Event.RESIZE, onResize); draw(); return (_local2); } override public function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject{ super.addChildAt(_arg1, _arg2); _arg1.addEventListener(Event.RESIZE, onResize); draw(); return (_arg1); } protected function doAlignment():void{ var _local1:int; var _local2:DisplayObject; if (_alignment != NONE){ _local1 = 0; while (_local1 < numChildren) { _local2 = getChildAt(_local1); if (_alignment == LEFT){ _local2.x = 0; } else { if (_alignment == RIGHT){ _local2.x = (_width - _local2.width); } else { if (_alignment == CENTER){ _local2.x = ((_width - _local2.width) / 2); }; }; }; _local1++; }; }; } public function set spacing(_arg1:Number):void{ _spacing = _arg1; invalidate(); } protected function onResize(_arg1:Event):void{ invalidate(); } public function set alignment(_arg1:String):void{ _alignment = _arg1; invalidate(); } override public function removeChild(_arg1:DisplayObject):DisplayObject{ super.removeChild(_arg1); _arg1.removeEventListener(Event.RESIZE, onResize); draw(); return (_arg1); } override public function addChild(_arg1:DisplayObject):DisplayObject{ super.addChild(_arg1); _arg1.addEventListener(Event.RESIZE, onResize); draw(); return (_arg1); } } }//package com.bit101.components
Section 6
//PropTween (com.greensock.core.PropTween) package com.greensock.core { public final class PropTween { public var start:Number; public var name:String; public var prevNode:PropTween; public var change:Number; public var target:Object; public var priority:int; public var property:String; public var nextNode:PropTween; public var isPlugin:Boolean; public function PropTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean, _arg7:PropTween=null, _arg8:int=0){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; if (_arg7){ _arg7.prevNode = this; this.nextNode = _arg7; }; this.priority = _arg8; } } }//package com.greensock.core
Section 7
//SimpleTimeline (com.greensock.core.SimpleTimeline) package com.greensock.core { public class SimpleTimeline extends TweenCore { public var autoRemoveChildren:Boolean; protected var _lastChild:TweenCore; protected var _firstChild:TweenCore; public function SimpleTimeline(_arg1:Object=null){ super(0, _arg1); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local4:TweenCore; var _local5:Number; var _local6:TweenCore; _local4 = _firstChild; this.cachedTotalTime = _arg1; this.cachedTime = _arg1; while (_local4) { _local6 = _local4.nextNode; if (((_local4.active) || ((((((_arg1 >= _local4.cachedStartTime)) && (!(_local4.cachedPaused)))) && (!(_local4.gc)))))){ if (!_local4.cachedReversed){ _local4.renderTime(((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale), _arg2, false); } else { _local5 = (_local4.cacheIsDirty) ? _local4.totalDuration : _local4.cachedTotalDuration; _local4.renderTime((_local5 - ((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale)), _arg2, false); }; }; _local4 = _local6; }; } public function get rawTime():Number{ return (this.cachedTotalTime); } public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{ if (_arg1.cachedOrphan){ return; }; if (!_arg2){ _arg1.setEnabled(false, true); }; if (_arg1.nextNode){ _arg1.nextNode.prevNode = _arg1.prevNode; } else { if (_lastChild == _arg1){ _lastChild = _arg1.prevNode; }; }; if (_arg1.prevNode){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_firstChild == _arg1){ _firstChild = _arg1.nextNode; }; }; _arg1.cachedOrphan = true; } public function insert(_arg1:TweenCore, _arg2=0):TweenCore{ if (((!(_arg1.cachedOrphan)) && (_arg1.timeline))){ _arg1.timeline.remove(_arg1, true); }; _arg1.timeline = this; _arg1.cachedStartTime = (Number(_arg2) + _arg1.delay); if (_arg1.gc){ _arg1.setEnabled(true, true); }; if (_arg1.cachedPaused){ _arg1.cachedPauseTime = (_arg1.cachedStartTime + ((this.rawTime - _arg1.cachedStartTime) / _arg1.cachedTimeScale)); }; if (_lastChild){ _lastChild.nextNode = _arg1; } else { _firstChild = _arg1; }; _arg1.prevNode = _lastChild; _lastChild = _arg1; _arg1.nextNode = null; _arg1.cachedOrphan = false; return (_arg1); } } }//package com.greensock.core
Section 8
//TweenCore (com.greensock.core.TweenCore) package com.greensock.core { import com.greensock.*; public class TweenCore { public var initted:Boolean; protected var _hasUpdate:Boolean; public var active:Boolean; protected var _delay:Number; public var cachedReversed:Boolean; public var nextNode:TweenCore; public var cachedTime:Number; protected var _rawPrevTime:Number;// = -1 public var vars:Object; public var cachedTotalTime:Number; public var data; public var timeline:SimpleTimeline; public var cachedOrphan:Boolean; public var cachedStartTime:Number; public var prevNode:TweenCore; public var cachedDuration:Number; public var gc:Boolean; public var cachedPauseTime:Number; public var cacheIsDirty:Boolean; public var cachedPaused:Boolean; public var cachedTimeScale:Number; public var cachedTotalDuration:Number; public static const version:Number = 1.64; protected static var _classInitted:Boolean; public function TweenCore(_arg1:Number=0, _arg2:Object=null){ var _local3:SimpleTimeline; _rawPrevTime = -1; super(); this.vars = ((_arg2)!=null) ? _arg2 : {}; if (this.vars.isGSVars){ this.vars = this.vars.vars; }; this.cachedDuration = (this.cachedTotalDuration = _arg1); _delay = (this.vars.delay) ? Number(this.vars.delay) : 0; this.cachedTimeScale = (this.vars.timeScale) ? Number(this.vars.timeScale) : 1; this.active = Boolean((((((_arg1 == 0)) && ((_delay == 0)))) && (!((this.vars.immediateRender == false))))); this.cachedTotalTime = (this.cachedTime = 0); this.data = this.vars.data; if (!_classInitted){ if (isNaN(TweenLite.rootFrame)){ TweenLite.initClass(); _classInitted = true; } else { return; }; }; _local3 = ((this.vars.timeline is SimpleTimeline)) ? this.vars.timeline : (this.vars.useFrames) ? TweenLite.rootFramesTimeline : TweenLite.rootTimeline; _local3.insert(this, _local3.cachedTotalTime); if (this.vars.reversed){ this.cachedReversed = true; }; if (this.vars.paused){ this.paused = true; }; } public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ } public function get delay():Number{ return (_delay); } public function get duration():Number{ return (this.cachedDuration); } public function set reversed(_arg1:Boolean):void{ if (_arg1 != this.cachedReversed){ this.cachedReversed = _arg1; setTotalTime(this.cachedTotalTime, true); }; } public function set startTime(_arg1:Number):void{ if (((!((this.timeline == null))) && (((!((_arg1 == this.cachedStartTime))) || (this.gc))))){ this.timeline.insert(this, (_arg1 - _delay)); } else { this.cachedStartTime = _arg1; }; } public function set delay(_arg1:Number):void{ this.startTime = (this.startTime + (_arg1 - _delay)); _delay = _arg1; } public function resume():void{ this.paused = false; } public function get paused():Boolean{ return (this.cachedPaused); } public function play():void{ this.reversed = false; this.paused = false; } public function set duration(_arg1:Number):void{ var _local2:Number; _local2 = (_arg1 / this.cachedDuration); this.cachedDuration = (this.cachedTotalDuration = _arg1); if (((((this.active) && (!(this.cachedPaused)))) && (!((_arg1 == 0))))){ this.setTotalTime((this.cachedTotalTime * _local2), true); }; setDirtyCache(false); } public function invalidate():void{ } public function restart(_arg1:Boolean=false, _arg2:Boolean=true):void{ this.reversed = false; this.paused = false; this.setTotalTime((_arg1) ? -(_delay) : 0, _arg2); } public function complete(_arg1:Boolean=false, _arg2:Boolean=false):void{ if (!_arg1){ renderTime(this.totalDuration, _arg2, false); return; }; if (this.timeline.autoRemoveChildren){ this.setEnabled(false, false); } else { this.active = false; }; if (!_arg2){ if (((((this.vars.onComplete) && ((this.cachedTotalTime >= this.cachedTotalDuration)))) && (!(this.cachedReversed)))){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); } else { if (((((this.cachedReversed) && ((this.cachedTotalTime == 0)))) && (this.vars.onReverseComplete))){ this.vars.onReverseComplete.apply(null, this.vars.onReverseCompleteParams); }; }; }; } public function get totalTime():Number{ return (this.cachedTotalTime); } public function get startTime():Number{ return (this.cachedStartTime); } public function get reversed():Boolean{ return (this.cachedReversed); } public function set currentTime(_arg1:Number):void{ setTotalTime(_arg1, false); } protected function setDirtyCache(_arg1:Boolean=true):void{ var _local2:TweenCore; _local2 = (_arg1) ? this : this.timeline; while (_local2) { _local2.cacheIsDirty = true; _local2 = _local2.timeline; }; } public function reverse(_arg1:Boolean=true):void{ this.reversed = true; if (_arg1){ this.paused = false; } else { if (this.gc){ this.setEnabled(true, false); }; }; } public function set paused(_arg1:Boolean):void{ if (((!((_arg1 == this.cachedPaused))) && (this.timeline))){ if (_arg1){ this.cachedPauseTime = this.timeline.rawTime; } else { this.cachedStartTime = (this.cachedStartTime + (this.timeline.rawTime - this.cachedPauseTime)); this.cachedPauseTime = NaN; setDirtyCache(false); }; this.cachedPaused = _arg1; this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); }; if (((!(_arg1)) && (this.gc))){ this.setTotalTime(this.cachedTotalTime, false); this.setEnabled(true, false); }; } public function kill():void{ setEnabled(false, false); } public function set totalTime(_arg1:Number):void{ setTotalTime(_arg1, false); } public function get currentTime():Number{ return (this.cachedTime); } protected function setTotalTime(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; var _local4:Number; if (this.timeline){ _local3 = (this.cachedPaused) ? this.cachedPauseTime : this.timeline.cachedTotalTime; if (this.cachedReversed){ _local4 = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; this.cachedStartTime = (_local3 - ((_local4 - _arg1) / this.cachedTimeScale)); } else { this.cachedStartTime = (_local3 - (_arg1 / this.cachedTimeScale)); }; if (!this.timeline.cacheIsDirty){ setDirtyCache(false); }; if (this.cachedTotalTime != _arg1){ renderTime(_arg1, _arg2, false); }; }; } public function pause():void{ this.paused = true; } public function set totalDuration(_arg1:Number):void{ this.duration = _arg1; } public function get totalDuration():Number{ return (this.cachedTotalDuration); } public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ this.gc = !(_arg1); if (_arg1){ this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); if (((!(_arg2)) && (this.cachedOrphan))){ this.timeline.insert(this, (this.cachedStartTime - _delay)); }; } else { this.active = false; if (((!(_arg2)) && (!(this.cachedOrphan)))){ this.timeline.remove(this, true); }; }; return (false); } } }//package com.greensock.core
Section 9
//TweenLite (com.greensock.TweenLite) package com.greensock { import com.greensock.core.*; import flash.events.*; import flash.display.*; import flash.utils.*; import com.greensock.plugins.*; public class TweenLite extends TweenCore { public var target:Object; public var ratio:Number;// = 0 protected var _overwrite:int; protected var _notifyPluginsOfEnabled:Boolean; protected var _hasPlugins:Boolean; public var cachedPT1:PropTween; protected var _overwrittenProps:Object; public var propTweenLookup:Object; protected var _ease:Function; public static const version:Number = 11.62; public static var rootTimeline:SimpleTimeline; public static var fastEaseLookup:Dictionary = new Dictionary(false); public static var onPluginEvent:Function; public static var rootFramesTimeline:SimpleTimeline; public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var masterList:Dictionary = new Dictionary(false); public static var overwriteManager:Object; public static var rootFrame:Number; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _shape:Shape = new Shape(); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, useFrames:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, onStart:1, onStartParams:1, onInit:1, onInitParams:1, onReverseComplete:1, onReverseCompleteParams:1, onRepeat:1, onRepeatParams:1, proxiedEase:1, easeParams:1, yoyo:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, onReverseCompleteListener:1, onRepeatListener:1, orientToBezier:1, timeScale:1, immediateRender:1, repeat:1, repeatDelay:1, timeline:1, data:1, paused:1}; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:Array; var _local5:TweenLite; ratio = 0; super(_arg2, _arg3); if (_arg1 == null){ throw (new Error("Cannot tween a null object.")); }; this.target = _arg1; if ((((this.target is TweenCore)) && (this.vars.timeScale))){ this.cachedTimeScale = 1; }; propTweenLookup = {}; _ease = defaultEase; _overwrite = (((!((Number(_arg3.overwrite) > -1))) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); _local4 = masterList[_arg1]; if (!_local4){ masterList[_arg1] = [this]; } else { if (_overwrite == 1){ for each (_local5 in _local4) { if (!_local5.gc){ _local5.setEnabled(false, false); }; }; masterList[_arg1] = [this]; } else { _local4[_local4.length] = this; }; }; if (((this.active) || (this.vars.immediateRender))){ renderTime(0, false, true); }; } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local4:Boolean; var _local5:Number; var _local6:PropTween; _local5 = this.cachedTime; if (_arg1 >= this.cachedDuration){ this.cachedTotalTime = (this.cachedTime = this.cachedDuration); this.ratio = 1; _local4 = true; if (this.cachedDuration == 0){ if ((((((_arg1 == 0)) || ((_rawPrevTime < 0)))) && (!((_rawPrevTime == _arg1))))){ _arg3 = true; }; _rawPrevTime = _arg1; }; } else { if (_arg1 <= 0){ this.cachedTotalTime = (this.cachedTime = (this.ratio = 0)); if (_arg1 < 0){ this.active = false; if (this.cachedDuration == 0){ if (_rawPrevTime >= 0){ _arg3 = true; _local4 = true; }; _rawPrevTime = _arg1; }; }; if (((this.cachedReversed) && (!((_local5 == 0))))){ _local4 = true; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); this.ratio = _ease(_arg1, 0, 1, this.cachedDuration); }; }; if ((((this.cachedTime == _local5)) && (!(_arg3)))){ return; }; if (!this.initted){ init(); if (((!(_local4)) && (this.cachedTime))){ this.ratio = _ease(this.cachedTime, 0, 1, this.cachedDuration); }; }; if (((!(this.active)) && (!(this.cachedPaused)))){ this.active = true; }; if ((((((((_local5 == 0)) && (this.vars.onStart))) && (((!((this.cachedTime == 0))) || ((this.cachedDuration == 0)))))) && (!(_arg2)))){ this.vars.onStart.apply(null, this.vars.onStartParams); }; _local6 = this.cachedPT1; while (_local6) { _local6.target[_local6.property] = (_local6.start + (this.ratio * _local6.change)); _local6 = _local6.nextNode; }; if (((_hasUpdate) && (!(_arg2)))){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (((_local4) && (!(this.gc)))){ if (((_hasPlugins) && (this.cachedPT1))){ onPluginEvent("onComplete", this); }; complete(true, _arg2); }; } protected function init():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:Boolean; var _local5:Array; var _local6:PropTween; if (this.vars.onInit){ this.vars.onInit.apply(null, this.vars.onInitParams); }; if (typeof(this.vars.ease) == "function"){ _ease = this.vars.ease; }; if (this.vars.easeParams){ this.vars.proxiedEase = _ease; _ease = easeProxy; }; this.cachedPT1 = null; this.propTweenLookup = {}; for (_local1 in this.vars) { if ((((_local1 in _reservedProps)) && (!((((_local1 == "timeScale")) && ((this.target is TweenCore))))))){ } else { if ((((_local1 in plugins)) && (new ((plugins[_local1] as Class)).onInitTween(this.target, this.vars[_local1], this)))){ this.cachedPT1 = new PropTween(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true, this.cachedPT1); if (this.cachedPT1.name == "_MULTIPLE_"){ _local2 = _local3.overwriteProps.length; while (--_local2 > -1) { this.propTweenLookup[_local3.overwriteProps[_local2]] = this.cachedPT1; }; } else { this.propTweenLookup[this.cachedPT1.name] = this.cachedPT1; }; if (_local3.priority){ this.cachedPT1.priority = _local3.priority; _local4 = true; }; if (((_local3.onDisable) || (_local3.onEnable))){ _notifyPluginsOfEnabled = true; }; _hasPlugins = true; } else { this.cachedPT1 = new PropTween(this.target, _local1, Number(this.target[_local1]), ((typeof(this.vars[_local1]))=="number") ? (Number(this.vars[_local1]) - this.target[_local1]) : Number(this.vars[_local1]), _local1, false, this.cachedPT1); this.propTweenLookup[_local1] = this.cachedPT1; }; }; }; if (_local4){ onPluginEvent("onInitAllProps", this); }; if (this.vars.runBackwards){ _local6 = this.cachedPT1; while (_local6) { _local6.start = (_local6.start + _local6.change); _local6.change = -(_local6.change); _local6 = _local6.nextNode; }; }; _hasUpdate = Boolean(!((this.vars.onUpdate == null))); if (_overwrittenProps){ killVars(_overwrittenProps); if (this.cachedPT1 == null){ this.setEnabled(false, false); }; }; if ((((((((_overwrite > 1)) && (this.cachedPT1))) && (masterList[this.target]))) && ((_local5.length > 1)))){ if (overwriteManager.manageOverwrites(this, this.propTweenLookup, _local5, _overwrite)){ init(); }; }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } override public function invalidate():void{ if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ onPluginEvent("onDisable", this); }; this.cachedPT1 = null; _overwrittenProps = null; _hasUpdate = (this.initted = (this.active = (_notifyPluginsOfEnabled = false))); this.propTweenLookup = {}; } public function killVars(_arg1:Object, _arg2:Boolean=true):Boolean{ var _local3:String; var _local4:PropTween; var _local5:Boolean; if (_overwrittenProps == null){ _overwrittenProps = {}; }; for (_local3 in _arg1) { if ((_local3 in propTweenLookup)){ _local4 = propTweenLookup[_local3]; if (((_local4.isPlugin) && ((_local4.name == "_MULTIPLE_")))){ _local4.target.killProps(_arg1); if (_local4.target.overwriteProps.length == 0){ _local4.name = ""; }; if (((!((_local3 == _local4.target.propName))) || ((_local4.name == "")))){ delete propTweenLookup[_local3]; }; }; if (_local4.name != "_MULTIPLE_"){ if (_local4.nextNode){ _local4.nextNode.prevNode = _local4.prevNode; }; if (_local4.prevNode){ _local4.prevNode.nextNode = _local4.nextNode; } else { if (this.cachedPT1 == _local4){ this.cachedPT1 = _local4.nextNode; }; }; if (((_local4.isPlugin) && (_local4.target.onDisable))){ _local4.target.onDisable(); if (_local4.target.activeDisable){ _local5 = true; }; }; delete propTweenLookup[_local3]; }; }; if (((_arg2) && (!((_arg1 == _overwrittenProps))))){ _overwrittenProps[_local3] = 1; }; }; return (_local5); } override public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ var _local3:Array; if (_arg1){ _local3 = TweenLite.masterList[this.target]; if (!_local3){ TweenLite.masterList[this.target] = [this]; } else { _local3[_local3.length] = this; }; }; super.setEnabled(_arg1, _arg2); if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ return (onPluginEvent((_arg1) ? "onEnable" : "onDisable", this)); }; return (false); } public static function initClass():void{ rootFrame = 0; rootTimeline = new SimpleTimeline(null); rootFramesTimeline = new SimpleTimeline(null); rootTimeline.cachedStartTime = (getTimer() * 0.001); rootFramesTimeline.cachedStartTime = rootFrame; rootTimeline.autoRemoveChildren = true; rootFramesTimeline.autoRemoveChildren = true; _shape.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; } public static function killTweensOf(_arg1:Object, _arg2:Boolean=false, _arg3:Object=null):void{ var _local4:Array; var _local5:int; var _local6:TweenLite; if ((_arg1 in masterList)){ _local4 = masterList[_arg1]; _local5 = _local4.length; while (--_local5 > -1) { _local6 = _local4[_local5]; if (!_local6.gc){ if (_arg2){ _local6.complete(false, false); }; if (_arg3 != null){ _local6.killVars(_arg3); }; if ((((_arg3 == null)) || ((((_local6.cachedPT1 == null)) && (_local6.initted))))){ _local6.setEnabled(false, false); }; }; }; if (_arg3 == null){ delete masterList[_arg1]; }; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; if (!("immediateRender" in _arg3)){ _arg3.immediateRender = true; }; return (new TweenLite(_arg1, _arg2, _arg3)); } protected static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (1 - (_arg1 / _arg4)); return ((1 - (_arg1 * _arg1))); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, immediateRender:false, useFrames:_arg4, overwrite:0})); } protected static function updateAll(_arg1:Event=null):void{ var _local2:Dictionary; var _local3:Object; var _local4:Array; var _local5:int; rootTimeline.renderTime((((getTimer() * 0.001) - rootTimeline.cachedStartTime) * rootTimeline.cachedTimeScale), false, false); rootFrame = (rootFrame + 1); rootFramesTimeline.renderTime(((rootFrame - rootFramesTimeline.cachedStartTime) * rootFramesTimeline.cachedTimeScale), false, false); if (!(rootFrame % 60)){ _local2 = masterList; for (_local3 in _local2) { _local4 = _local2[_local3]; _local5 = _local4.length; while (--_local5 > -1) { if (TweenLite(_local4[_local5]).gc){ _local4.splice(_local5, 1); }; }; if (_local4.length == 0){ delete _local2[_local3]; }; }; }; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package com.greensock
Section 10
//Katti (Katti) package { import com.greensock.*; import flash.display.*; public class Katti extends MovieClip { public var alusvaatteet:MovieClip; public var tpaita:MovieClip; private var lores:Array; public var huppariSmall:MovieClip; public var huppari:MovieClip; public var alusvaatteetSmall:MovieClip; public var tpaitaSmall:MovieClip; public var pohjaSmall:MovieClip; public var pohja:MovieClip; private var hires:Array; public function Katti(){ copyPos(pohja, pohjaSmall); copyPos(alusvaatteet, alusvaatteetSmall); copyPos(tpaita, tpaitaSmall); copyPos(huppari, huppariSmall); hires = [pohja, alusvaatteet, tpaita, huppari]; lores = [pohjaSmall, alusvaatteetSmall, tpaitaSmall, huppariSmall]; } override public function set scaleX(_arg1:Number):void{ if ((((super.scaleX < 0.5)) && ((_arg1 >= 0.5)))){ switchRes(hires, lores); } else { if ((((super.scaleX >= 0.5)) && ((_arg1 < 0.5)))){ switchRes(lores, hires); }; }; super.scaleX = _arg1; } private function copyPos(_arg1:DisplayObject, _arg2:DisplayObject):void{ var _local3:DisplayObject; var _local4:DisplayObject; if (_arg1.width < _arg2.width){ _local3 = _arg1; _local4 = _arg2; } else { _local3 = _arg2; _local4 = _arg1; }; _local3.x = _local4.x; _local3.y = _local4.y; _local3.width = _local4.width; _local3.height = _local4.height; } public function eval():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = 0.5; _local2 = 1; _local3 = 0; if (scaleX < 0.7){ TweenLite.to(alusvaatteet, _local1, {alpha:_local2}); TweenLite.to(alusvaatteetSmall, _local1, {alpha:_local2}); } else { TweenLite.to(alusvaatteet, _local1, {alpha:_local3}); TweenLite.to(alusvaatteetSmall, _local1, {alpha:_local3}); }; if (scaleX < 0.5){ TweenLite.to(tpaita, _local1, {alpha:_local2}); TweenLite.to(tpaitaSmall, _local1, {alpha:_local2}); } else { TweenLite.to(tpaita, _local1, {alpha:_local3}); TweenLite.to(tpaitaSmall, _local1, {alpha:_local3}); }; if (scaleX < 0.4){ TweenLite.to(huppari, _local1, {alpha:1}); TweenLite.to(huppariSmall, _local1, {alpha:1}); } else { TweenLite.to(huppari, _local1, {alpha:_local3}); TweenLite.to(huppariSmall, _local1, {alpha:_local3}); }; } private function switchRes(_arg1:Array, _arg2:Array):void{ var _local3:DisplayObject; for each (_local3 in _arg2) { _local3.visible = false; }; for each (_local3 in _arg1) { _local3.visible = true; }; } } }//package
Section 11
//KissaZoom (KissaZoom) package { import com.greensock.*; import flash.events.*; import flash.display.*; import flash.geom.*; import com.bit101.components.*; public class KissaZoom extends MovieClip { private var origWidth:Number; private var distance:Point; private var diff:Point; private var comps:VBox; private var initEvent:MouseEvent; private var knob:Knob; private var kattiMatrix:Matrix; private var follow:Point; private var origHeight:Number; private var katti:Katti; public function KissaZoom(){ var _local1:Sig; super(); katti = new Katti(); addChild(katti); origHeight = katti.height; origWidth = katti.width; katti.scaleX = 0.33; katti.scaleY = 0.33; comps = new VBox(this, 10, 10); knob = new Knob(comps, 10, 10, "Zoom", knobZoom); knob.maximum = 1; knob.minimum = 0; _local1 = new Sig(); addChild(_local1); _local1.scaleX = (_local1.scaleY = 0.5); _local1.alpha = 0.8; _local1.x = ((stage.stageWidth - _local1.width) - 10); _local1.y = ((stage.stageHeight - _local1.height) - 10); stage.addEventListener(MouseEvent.MOUSE_WHEEL, zoom); katti.addEventListener(MouseEvent.MOUSE_DOWN, initRoll); katti.addEventListener(MouseEvent.MOUSE_UP, endRoll); } private function zoomAt(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local4:Matrix; var _local5:Point; var _local6:Point; var _local7:Number; var _local8:Number; _local4 = katti.transform.matrix; _local4.invert(); _local5 = _local4.transformPoint(new Point(_arg2, _arg3)); _local4.invert(); _local4.a = _arg1; _local4.d = _arg1; if (_local4.a > 1){ _local4.a = 1; _local4.d = 1; }; if (_local4.a < 0.3333){ _local4.a = 0.3333; _local4.d = 0.3333; }; _local6 = _local4.transformPoint(_local5); _local7 = (_arg2 - _local6.x); _local8 = (_arg3 - _local6.y); _local4.translate(_local7, _local8); _local4 = checkBounds(_local4); TweenLite.to(katti, 0.8, {x:_local4.tx, y:_local4.ty, scaleX:_local4.a, scaleY:_local4.d, onComplete:katti.eval}); } public function knobZoom(_arg1:Event=null, _arg2:Number=-123, _arg3:Number=-123):void{ if (_arg2 == -123){ _arg2 = (stage.stageWidth * 0.5); _arg3 = (stage.stageHeight * 0.5); }; zoomAt((0.333 + (0.777 * (knob.value * knob.value))), _arg2, _arg3); } public function roll(_arg1:MouseEvent):void{ var _local2:Matrix; if ((((((((mouseX < 0)) || ((mouseX > stage.stageWidth)))) || ((mouseY < 0)))) || ((mouseY > stage.stageHeight)))){ endRoll(); }; _local2 = katti.transform.matrix; _local2.tx = (mouseX + distance.x); _local2.ty = (mouseY + distance.y); _local2 = checkBounds(_local2); TweenLite.to(katti, 0.1, {x:_local2.tx, y:_local2.ty}); } public function initRoll(_arg1:MouseEvent):void{ initEvent = _arg1; kattiMatrix = katti.transform.matrix; distance = new Point((katti.x - mouseX), (katti.y - mouseY)); stage.addEventListener(MouseEvent.MOUSE_MOVE, roll); } public function zoom(_arg1:MouseEvent):void{ knob.value = (knob.value + ((_arg1.delta)>0) ? 0.1 : -0.1); knobZoom(_arg1, mouseX, mouseY); } private function checkBounds(_arg1:Matrix):Matrix{ var _local2:Point; var _local3:Point; _local2 = _arg1.transformPoint(new Point(0, 0)); _local3 = _arg1.transformPoint(new Point(origWidth, origHeight)); if (_local3.y < stage.stageHeight){ _arg1.translate(0, (stage.stageHeight - _local3.y)); }; if (_local2.x < (-(katti.width) * 0.5)){ _arg1.translate(((-(katti.width) * 0.5) - _local2.x), 0); }; if (_local2.x > (stage.stageWidth - (katti.width * 0.5))){ _arg1.translate(((stage.stageWidth - (katti.width * 0.5)) - _local2.x), 0); }; if (_local2.y > (stage.stageHeight * 0.2)){ _arg1.translate(0, ((stage.stageHeight * 0.2) - _local2.y)); }; return (_arg1); } public function endRoll(_arg1:MouseEvent=null):void{ katti.eval(); stage.removeEventListener(MouseEvent.MOUSE_MOVE, roll); } } }//package
Section 12
//PFRondaSeven (PFRondaSeven) package { import flash.text.*; public dynamic class PFRondaSeven extends Font { } }//package
Section 13
//Sig (Sig) package { import flash.display.*; public dynamic class Sig extends MovieClip { } }//package

Library Items

Symbol 1 Font {PFRondaSeven}
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:26
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:26
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:26
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:26
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:26
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:26
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:26
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClip {Katti}Uses:4 7 10 13 16 19 22 25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {Sig}Uses:27

Instance Names

"pohja"Symbol 26 MovieClip {Katti} Frame 1Symbol 4 MovieClip
"pohjaSmall"Symbol 26 MovieClip {Katti} Frame 1Symbol 7 MovieClip
"alusvaatteet"Symbol 26 MovieClip {Katti} Frame 1Symbol 10 MovieClip
"alusvaatteetSmall"Symbol 26 MovieClip {Katti} Frame 1Symbol 13 MovieClip
"tpaita"Symbol 26 MovieClip {Katti} Frame 1Symbol 16 MovieClip
"tpaitaSmall"Symbol 26 MovieClip {Katti} Frame 1Symbol 19 MovieClip
"huppari"Symbol 26 MovieClip {Katti} Frame 1Symbol 22 MovieClip
"huppariSmall"Symbol 26 MovieClip {Katti} Frame 1Symbol 25 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.




http://swfchan.com/20/99070/info.shtml
Created: 22/3 -2019 04:47:00 Last modified: 22/3 -2019 04:47:00 Server time: 06/05 -2024 22:59:03