チェンジセット 3021
- コミット日時:
- 2009/08/12 21:11:19 (2 年前)
- ファイル:
-
- as3/BetweenAS3/trunk/BetweenAS3-FP9.as3proj (更新) (1 diff)
- as3/BetweenAS3/trunk/CHANGES (更新) (1 diff)
- as3/BetweenAS3/trunk/CHANGES.ja (更新) (1 diff)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/tweens/groups/ParallelTween.as (更新) (4 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/tweens/groups/SerialTween.as (更新) (5 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/BezierUpdater.as (更新) (5 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/CompositePhysicalUpdater.as (更新) (6 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/CompositeUpdater.as (更新) (6 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/UpdaterFactory.as (更新) (7 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/display/DisplayObjectUpdater.as (更新) (19 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/utils/ClassRegistry.as (更新) (4 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/utils/ClonableEventDispatcher.as (更新) (3 diffs)
- as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/tickers/EnterFrameTicker.as (更新) (4 diffs)
- as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/CompositePhysicalUpdaterTest.as (更新) (2 diffs)
- as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/CompositeUpdaterTest.as (更新) (1 diff)
- as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/UpdaterFactoryTest.as (更新) (2 diffs)
- as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/display/DisplayObjectUpdaterTest.as (更新) (48 diffs)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/BetweenAS3/trunk/BetweenAS3-FP9.as3proj
r2232 r3021 34 34 <option warnings="True" /> 35 35 <option verboseStackTraces="False" /> 36 <option linkReport="" /> 37 <option loadExterns="" /> 36 38 <option additional="" /> 37 39 <option customSDK="" /> as3/BetweenAS3/trunk/CHANGES
r3019 r3021 4 4 Alpha r2505 -> HEAD 5 5 -------------------- 6 7 * [r3021] Created FlashPlayer9 version based on r3019. 6 8 7 9 * [r3018] Fix: Error occurred when stopping or playing tween in event handlers. as3/BetweenAS3/trunk/CHANGES.ja
r3019 r3021 4 4 Alpha r2505 -> HEAD 5 5 -------------------- 6 7 * [r3021] r3019 をベースに FlashPlayer9 版を作成 6 8 7 9 * [r3018] 修正: イベントハンドラ内でトゥイーンの再生や停止をするとエラーが発生する as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/tweens/groups/ParallelTween.as
r3020 r3021 62 62 _duration = _d.duration > _duration ? _d.duration : _duration; 63 63 if (l > 4) { 64 _targets = new Vector.<IITween>(l - 4, true);64 _targets = new Array(l - 4); 65 65 for (var i:uint = 4; i < l; ++i) { 66 66 var t:IITween = targets[i] as IITween; … … 79 79 private var _c:IITween; 80 80 private var _d:IITween; 81 private var _targets: Vector.<IITween>;81 private var _targets:Array; 82 82 83 83 /** … … 178 178 _d.update(time); 179 179 if (_targets != null) { 180 var targets: Vector.<IITween>= _targets;180 var targets:Array = _targets; 181 181 var l:uint = targets.length; 182 182 for (var i:uint = 0; i < l; ++i) { 183 targets[i].update(time);183 (targets[i] as IITween).update(time); 184 184 } 185 185 } … … 209 209 } 210 210 if (_targets != null) { 211 var t: Vector.<IITween>= _targets;211 var t:Array = _targets; 212 212 var l:uint = t.length; 213 213 for (var i:uint = 0; i < l; ++i) { as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/tweens/groups/SerialTween.as
r3020 r3021 62 62 _duration += _d.duration; 63 63 if (l > 4) { 64 _targets = new Vector.<IITween>(l - 4, true);64 _targets = new Array(l - 4); 65 65 for (var i:uint = 4; i < l; ++i) { 66 66 var t:IITween = targets[i] as IITween; … … 79 79 private var _c:IITween; 80 80 private var _d:IITween; 81 private var _targets: Vector.<IITween>;81 private var _targets:Array; 82 82 private var _lastTime:Number = 0; 83 83 … … 197 197 l = _targets.length; 198 198 for (i = 0; i < l; ++i) { 199 t = _targets[i] ;199 t = _targets[i] as IITween; 200 200 if (lt <= (d += t.duration) && ld <= time) { 201 201 t.update(time - ld); … … 214 214 if (_targets != null) { 215 215 for (i = _targets.length - 1; i >= 0; --i) { 216 t = _targets[i] ;216 t = _targets[i] as IITween; 217 217 if (lt >= (d -= t.duration) && ld >= time) { 218 218 t.update(time - d); … … 268 268 } 269 269 if (_targets != null) { 270 var t: Vector.<IITween>= _targets;270 var t:Array = _targets; 271 271 var l:uint = t.length; 272 272 for (var i:uint = 0; i < l; ++i) { as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/BezierUpdater.as
r3020 r3021 68 68 public function addControlPoint(propertyName:String, value:Number, isRelative:Boolean = false):void 69 69 { 70 var controlPoint: Vector.<Number> = _controlPoint[propertyName] as Vector.<Number>;70 var controlPoint:Array = _controlPoint[propertyName] as Array; 71 71 if (controlPoint == null) { 72 _controlPoint[propertyName] = controlPoint = new Vector.<Number>();72 _controlPoint[propertyName] = controlPoint = []; 73 73 } 74 74 controlPoint.push(value); … … 115 115 override protected function resolveValues():void 116 116 { 117 var key:String, target:Object = _target, source:Dictionary = _source, dest:Dictionary = _destination, controlPoint:Dictionary = _controlPoint, cpVec: Vector.<Number>, l:uint, i:uint, rMap:Dictionary = _relativeMap;117 var key:String, target:Object = _target, source:Dictionary = _source, dest:Dictionary = _destination, controlPoint:Dictionary = _controlPoint, cpVec:Array, l:uint, i:uint, rMap:Dictionary = _relativeMap; 118 118 119 119 for (key in source) { … … 134 134 } 135 135 for (key in controlPoint) { 136 cpVec = controlPoint[key] as Vector.<Number>;136 cpVec = controlPoint[key] as Array; 137 137 l = cpVec.length; 138 138 for (i = 0; i < l; ++i) { … … 155 155 var b:Number; 156 156 var cp:Dictionary = _controlPoint; 157 var cpVec: Vector.<Number>;157 var cpVec:Array; 158 158 var l:uint; 159 159 var ip:uint, it:Number, p1:Number, p2:Number; … … 166 166 b = s[name]; 167 167 168 if (factor != 1.0 && (cpVec = _controlPoint[name] as Vector.<Number>) != null) {168 if (factor != 1.0 && (cpVec = _controlPoint[name] as Array) != null) { 169 169 if ((l = cpVec.length) == 1) { 170 170 t[name] = b + factor * (2 * invert * (cpVec[0] - b) + factor * (d[name] - b)); as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/CompositePhysicalUpdater.as
r3020 r3021 36 36 public class CompositePhysicalUpdater implements IPhysicalUpdater 37 37 { 38 public function CompositePhysicalUpdater(target:Object, updaters: Vector.<IPhysicalUpdater>)38 public function CompositePhysicalUpdater(target:Object, updaters:Array) 39 39 { 40 40 _target = target; … … 63 63 } 64 64 if (l >= 5) { 65 _updaters = new Vector.<IPhysicalUpdater>(l - 4, true);65 _updaters = new Array(l - 4); 66 66 for (var i:uint = 4; i < l; ++i) { 67 var updater:IPhysicalUpdater = updaters[i] ;67 var updater:IPhysicalUpdater = updaters[i] as IPhysicalUpdater; 68 68 _updaters[i - 4] = updater; 69 69 if (_duration < updater.duration) { … … 85 85 private var _c:IPhysicalUpdater; 86 86 private var _d:IPhysicalUpdater; 87 private var _updaters: Vector.<IPhysicalUpdater>;87 private var _updaters:Array; 88 88 89 89 /** … … 193 193 _d.update(factor); 194 194 if (_updaters != null) { 195 var updaters: Vector.<IPhysicalUpdater>= _updaters;195 var updaters:Array = _updaters; 196 196 var l:uint = updaters.length; 197 197 for (var i:uint = 0; i < l; ++i) { 198 updaters[i].update(factor);198 (updaters[i] as IPhysicalUpdater).update(factor); 199 199 } 200 200 } … … 210 210 public function clone():IUpdater 211 211 { 212 var updaters: Vector.<IPhysicalUpdater> = new Vector.<IPhysicalUpdater>();212 var updaters:Array = []; 213 213 214 214 if (_a != null) { … … 221 221 updaters.push(_d.clone()); 222 222 if (_updaters != null) { 223 var u: Vector.<IPhysicalUpdater>= _updaters;223 var u:Array = _updaters; 224 224 var l:uint = u.length; 225 225 for (var i:uint = 0; i < l; ++i) { as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/CompositeUpdater.as
r3020 r3021 35 35 public class CompositeUpdater implements IUpdater 36 36 { 37 public function CompositeUpdater(target:Object, updaters: Vector.<IUpdater>)37 public function CompositeUpdater(target:Object, updaters:Array) 38 38 { 39 39 _target = target; … … 50 50 _d = updaters[3]; 51 51 if (l >= 5) { 52 _updaters = new Vector.<IUpdater>(l - 4, true);52 _updaters = new Array(l - 4); 53 53 for (var i:uint = 4; i < l; ++i) { 54 54 _updaters[i - 4] = updaters[i]; … … 67 67 private var _c:IUpdater; 68 68 private var _d:IUpdater; 69 private var _updaters: Vector.<IUpdater>;69 private var _updaters:Array; 70 70 71 71 /** … … 151 151 _d.update(factor); 152 152 if (_updaters != null) { 153 var updaters: Vector.<IUpdater>= _updaters;153 var updaters:Array = _updaters; 154 154 var l:uint = updaters.length; 155 155 for (var i:uint = 0; i < l; ++i) { 156 updaters[i].update(factor);156 (updaters[i] as IUpdater).update(factor); 157 157 } 158 158 } … … 168 168 public function clone():IUpdater 169 169 { 170 var updaters: Vector.<IUpdater> = new Vector.<IUpdater>();170 var updaters:Array = []; 171 171 172 172 if (_a != null) { … … 179 179 updaters.push(_d.clone()); 180 180 if (_updaters != null) { 181 var u: Vector.<IUpdater>= _updaters;181 var u:Array = _updaters; 182 182 var l:uint = u.length; 183 183 for (var i:uint = 0; i < l; ++i) { as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/UpdaterFactory.as
r3020 r3021 47 47 48 48 private var _poolIndex:uint = 0; 49 private var _mapPool: Vector.<Dictionary> = new Vector.<Dictionary>();50 private var _listPool: Vector.<Vector.<IUpdater>> = new Vector.<Vector.<IUpdater>>();49 private var _mapPool:Array = []; 50 private var _listPool:Array = []; 51 51 52 52 public function create(target:Object, dest:Object, source:Object):IUpdater 53 53 { 54 var map:Dictionary, updaters: Vector.<IUpdater>, name:String, value:Object, isRelative:Boolean, parent:IUpdater, child:IUpdater, updater:IUpdater;54 var map:Dictionary, updaters:Array, name:String, value:Object, isRelative:Boolean, parent:IUpdater, child:IUpdater, updater:IUpdater; 55 55 56 56 if (_poolIndex > 0) { 57 57 --_poolIndex; 58 map = _mapPool[_poolIndex] ;59 updaters = _listPool[_poolIndex] ;58 map = _mapPool[_poolIndex] as Dictionary; 59 updaters = _listPool[_poolIndex] as Array; 60 60 } 61 61 else { 62 62 map = new Dictionary(); 63 updaters = new Vector.<IUpdater>();63 updaters = []; 64 64 } 65 65 … … 98 98 99 99 if (updaters.length == 1) { 100 updater = updaters[0] ;100 updater = updaters[0] as IUpdater; 101 101 } 102 102 else if (updaters.length > 1) { … … 116 116 } 117 117 118 public function getUpdaterFor(target:Object, propertyName:String, map:Dictionary, list: Vector.<IUpdater>):IUpdater118 public function getUpdaterFor(target:Object, propertyName:String, map:Dictionary, list:Array):IUpdater 119 119 { 120 120 var updaterClass:Class = _registry.getClassByTargetClassAndPropertyName(target.constructor, propertyName); … … 136 136 public function createBezier(target:Object, dest:Object, source:Object, controlPoint:Object):IUpdater 137 137 { 138 var map:Dictionary = new Dictionary(), updaters: Vector.<IUpdater> = new Vector.<IUpdater>, bezierUpdater:BezierUpdater = new BezierUpdater(), name:String, value:Object, isRelative:Boolean, cp:Array, l:uint, i:uint, child:IUpdater, updater:IUpdater;138 var map:Dictionary = new Dictionary(), updaters:Array = [], bezierUpdater:BezierUpdater = new BezierUpdater(), name:String, value:Object, isRelative:Boolean, cp:Array, l:uint, i:uint, child:IUpdater, updater:IUpdater; 139 139 140 140 bezierUpdater.target = target; … … 202 202 203 203 if (updaters.length == 1) { 204 updater = updaters[0] ;204 updater = updaters[0] as IUpdater; 205 205 } 206 206 else if (updaters.length > 1) { … … 213 213 public function createPhysical(target:Object, dest:Object, source:Object, easing:IPhysicalEasing):IPhysicalUpdater 214 214 { 215 var map:Dictionary = new Dictionary(), updaters: Vector.<IPhysicalUpdater> = new Vector.<IPhysicalUpdater>, physicalUpdater:PhysicalUpdater = new PhysicalUpdater(), name:String, value:Object, isRelative:Boolean, child:IPhysicalUpdater, updater:IPhysicalUpdater;215 var map:Dictionary = new Dictionary(), updaters:Array = [], physicalUpdater:PhysicalUpdater = new PhysicalUpdater(), name:String, value:Object, isRelative:Boolean, child:IPhysicalUpdater, updater:IPhysicalUpdater; 216 216 217 217 physicalUpdater.target = target; … … 256 256 257 257 if (updaters.length == 1) { 258 updater = updaters[0] ;258 updater = updaters[0] as IPhysicalUpdater; 259 259 } 260 260 else if (updaters.length > 1) { as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/updaters/display/DisplayObjectUpdater.as
r3020 r3021 39 39 import flash.filters.GradientBevelFilter; 40 40 import flash.filters.GradientGlowFilter; 41 import flash.filters.ShaderFilter;41 // import flash.filters.ShaderFilter; 42 42 import org.libspark.betweenas3.core.updaters.AbstractUpdater; 43 43 import org.libspark.betweenas3.core.utils.ClassRegistry; … … 53 53 'x', 54 54 'y', 55 'z',55 // 'z', 56 56 'scaleX', 57 57 'scaleY', 58 'scaleZ',58 // 'scaleZ', 59 59 'rotation', 60 'rotationX',61 'rotationY',62 'rotationZ',60 // 'rotationX', 61 // 'rotationY', 62 // 'rotationZ', 63 63 'alpha', 64 64 'width', … … 73 73 '_gradientBevelFilter', 74 74 '_gradientGlowFilter', 75 '_shaderFilter',75 // '_shaderFilter', 76 76 ]; 77 77 … … 117 117 _source.y = value; 118 118 } 119 else if (propertyName == 'z') {120 _flags |= 0x0004;121 _source.relativeFlags |= isRelative ? 0x0004 : 0;122 _source.z = value;123 }119 // else if (propertyName == 'z') { 120 // _flags |= 0x0004; 121 // _source.relativeFlags |= isRelative ? 0x0004 : 0; 122 // _source.z = value; 123 // } 124 124 else if (propertyName == 'scaleX') { 125 125 _flags |= 0x0008; … … 132 132 _source.scaleY = value; 133 133 } 134 else if (propertyName == 'scaleZ') {135 _flags |= 0x0020;136 _source.relativeFlags |= isRelative ? 0x0020 : 0;137 _source.scaleZ = value;138 }134 // else if (propertyName == 'scaleZ') { 135 // _flags |= 0x0020; 136 // _source.relativeFlags |= isRelative ? 0x0020 : 0; 137 // _source.scaleZ = value; 138 // } 139 139 else if (propertyName == 'rotation') { 140 140 _flags |= 0x0040; … … 142 142 _source.rotation = value; 143 143 } 144 else if (propertyName == 'rotationX') {145 _flags |= 0x0080;146 _source.relativeFlags |= isRelative ? 0x0080 : 0;147 _source.rotationX = value;148 }149 else if (propertyName == 'rotationY') {150 _flags |= 0x0100;151 _source.relativeFlags |= isRelative ? 0x0100 : 0;152 _source.rotationY = value;153 }154 else if (propertyName == 'rotationZ') {155 _flags |= 0x0200;156 _source.relativeFlags |= isRelative ? 0x0200 : 0;157 _source.rotationZ = value;158 }144 // else if (propertyName == 'rotationX') { 145 // _flags |= 0x0080; 146 // _source.relativeFlags |= isRelative ? 0x0080 : 0; 147 // _source.rotationX = value; 148 // } 149 // else if (propertyName == 'rotationY') { 150 // _flags |= 0x0100; 151 // _source.relativeFlags |= isRelative ? 0x0100 : 0; 152 // _source.rotationY = value; 153 // } 154 // else if (propertyName == 'rotationZ') { 155 // _flags |= 0x0200; 156 // _source.relativeFlags |= isRelative ? 0x0200 : 0; 157 // _source.rotationZ = value; 158 // } 159 159 else if (propertyName == 'alpha') { 160 160 _flags |= 0x0400; … … 189 189 _destination.y = value; 190 190 } 191 else if (propertyName == 'z') {192 _flags |= 0x0004;193 _destination.relativeFlags |= isRelative ? 0x0004 : 0;194 _destination.z = value;195 }191 // else if (propertyName == 'z') { 192 // _flags |= 0x0004; 193 // _destination.relativeFlags |= isRelative ? 0x0004 : 0; 194 // _destination.z = value; 195 // } 196 196 else if (propertyName == 'scaleX') { 197 197 _flags |= 0x0008; … … 204 204 _destination.scaleY = value; 205 205 } 206 else if (propertyName == 'scaleZ') {207 _flags |= 0x0020;208 _destination.relativeFlags |= isRelative ? 0x0020 : 0;209 _destination.scaleZ = value;210 }206 // else if (propertyName == 'scaleZ') { 207 // _flags |= 0x0020; 208 // _destination.relativeFlags |= isRelative ? 0x0020 : 0; 209 // _destination.scaleZ = value; 210 // } 211 211 else if (propertyName == 'rotation') { 212 212 _flags |= 0x0040; … … 214 214 _destination.rotation = value; 215 215 } 216 else if (propertyName == 'rotationX') {217 _flags |= 0x0080;218 _destination.relativeFlags |= isRelative ? 0x0080 : 0;219 _destination.rotationX = value;220 }221 else if (propertyName == 'rotationY') {222 _flags |= 0x0100;223 _destination.relativeFlags |= isRelative ? 0x0100 : 0;224 _destination.rotationY = value;225 }226 else if (propertyName == 'rotationZ') {227 _flags |= 0x0200;228 _destination.relativeFlags |= isRelative ? 0x0200 : 0;229 _destination.rotationZ = value;230 }216 // else if (propertyName == 'rotationX') { 217 // _flags |= 0x0080; 218 // _destination.relativeFlags |= isRelative ? 0x0080 : 0; 219 // _destination.rotationX = value; 220 // } 221 // else if (propertyName == 'rotationY') { 222 // _flags |= 0x0100; 223 // _destination.relativeFlags |= isRelative ? 0x0100 : 0; 224 // _destination.rotationY = value; 225 // } 226 // else if (propertyName == 'rotationZ') { 227 // _flags |= 0x0200; 228 // _destination.relativeFlags |= isRelative ? 0x0200 : 0; 229 // _destination.rotationZ = value; 230 // } 231 231 else if (propertyName == 'alpha') { 232 232 _flags |= 0x0400; … … 278 278 return getFilterByClass(DisplacementMapFilter); 279 279 } 280 if (propertyName == '_shaderFilter') {281 return getFilterByClass(ShaderFilter);282 }280 // if (propertyName == '_shaderFilter') { 281 // return getFilterByClass(ShaderFilter); 282 // } 283 283 return null; 284 284 } … … 341 341 return; 342 342 } 343 if (propertyName == '_shaderFilter') {344 setFilterByClass(value as BitmapFilter, ShaderFilter);345 return;346 }343 // if (propertyName == '_shaderFilter') { 344 // setFilterByClass(value as BitmapFilter, ShaderFilter); 345 // return; 346 // } 347 347 } 348 348 … … 394 394 } 395 395 } 396 if ((f & 0x0004) != 0) {397 if (isNaN(s.z)) {398 s.z = t.z;399 }400 else if ((s.relativeFlags & 0x0004) != 0) {401 s.z += t.z;402 }403 if (isNaN(d.z)) {404 d.z = t.z;405 }406 else if ((d.relativeFlags & 0x0004) != 0) {407 d.z += t.z;408 }409 }396 // if ((f & 0x0004) != 0) { 397 // if (isNaN(s.z)) { 398 // s.z = t.z; 399 // } 400 // else if ((s.relativeFlags & 0x0004) != 0) { 401 // s.z += t.z; 402 // } 403 // if (isNaN(d.z)) { 404 // d.z = t.z; 405 // } 406 // else if ((d.relativeFlags & 0x0004) != 0) { 407 // d.z += t.z; 408 // } 409 // } 410 410 if ((f & 0x0008) != 0) { 411 411 if (isNaN(s.scaleX)) { … … 436 436 } 437 437 } 438 if ((f & 0x0020) != 0) {439 if (isNaN(s.scaleZ)) {440 s.scaleZ = t.scaleZ;441 }442 else if ((s.relativeFlags & 0x0020) != 0) {443 s.scaleZ += t.scaleZ;444 }445 if (isNaN(d.scaleZ)) {446 d.scaleZ = t.scaleZ;447 }448 else if ((d.relativeFlags & 0x0020) != 0) {449 d.scaleZ += t.scaleZ;450 }451 }438 // if ((f & 0x0020) != 0) { 439 // if (isNaN(s.scaleZ)) { 440 // s.scaleZ = t.scaleZ; 441 // } 442 // else if ((s.relativeFlags & 0x0020) != 0) { 443 // s.scaleZ += t.scaleZ; 444 // } 445 // if (isNaN(d.scaleZ)) { 446 // d.scaleZ = t.scaleZ; 447 // } 448 // else if ((d.relativeFlags & 0x0020) != 0) { 449 // d.scaleZ += t.scaleZ; 450 // } 451 // } 452 452 if ((f & 0x0040) != 0) { 453 453 if (isNaN(s.rotation)) { … … 464 464 } 465 465 } 466 if ((f & 0x0080) != 0) {467 if (isNaN(s.rotationX)) {468 s.rotationX = t.rotationX;469 }470 else if ((s.relativeFlags & 0x0080) != 0) {471 s.rotationX += t.rotationX;472 }473 if (isNaN(d.rotationX)) {474 d.rotationX = t.rotationX;475 }476 else if ((d.relativeFlags & 0x0080) != 0) {477 d.rotationX += t.rotationX;478 }479 }480 if ((f & 0x0100) != 0) {481 if (isNaN(s.rotationY)) {482 s.rotationY = t.rotationY;483 }484 else if ((s.relativeFlags & 0x0100) != 0) {485 s.rotationY += t.rotationY;486 }487 if (isNaN(d.rotationY)) {488 d.rotationY = t.rotationY;489 }490 else if ((d.relativeFlags & 0x0100) != 0) {491 d.rotationY += t.rotationY;492 }493 }494 if ((f & 0x0200) != 0) {495 if (isNaN(s.rotationZ)) {496 s.rotationZ = t.rotationZ;497 }498 else if ((s.relativeFlags & 0x0200) != 0) {499 s.rotationZ += t.rotationZ;500 }501 if (isNaN(d.rotationZ)) {502 d.rotationZ = t.rotationZ;503 }504 else if ((d.relativeFlags & 0x0200) != 0) {505 d.rotationZ += t.rotationZ;506 }507 }466 // if ((f & 0x0080) != 0) { 467 // if (isNaN(s.rotationX)) { 468 // s.rotationX = t.rotationX; 469 // } 470 // else if ((s.relativeFlags & 0x0080) != 0) { 471 // s.rotationX += t.rotationX; 472 // } 473 // if (isNaN(d.rotationX)) { 474 // d.rotationX = t.rotationX; 475 // } 476 // else if ((d.relativeFlags & 0x0080) != 0) { 477 // d.rotationX += t.rotationX; 478 // } 479 // } 480 // if ((f & 0x0100) != 0) { 481 // if (isNaN(s.rotationY)) { 482 // s.rotationY = t.rotationY; 483 // } 484 // else if ((s.relativeFlags & 0x0100) != 0) { 485 // s.rotationY += t.rotationY; 486 // } 487 // if (isNaN(d.rotationY)) { 488 // d.rotationY = t.rotationY; 489 // } 490 // else if ((d.relativeFlags & 0x0100) != 0) { 491 // d.rotationY += t.rotationY; 492 // } 493 // } 494 // if ((f & 0x0200) != 0) { 495 // if (isNaN(s.rotationZ)) { 496 // s.rotationZ = t.rotationZ; 497 // } 498 // else if ((s.relativeFlags & 0x0200) != 0) { 499 // s.rotationZ += t.rotationZ; 500 // } 501 // if (isNaN(d.rotationZ)) { 502 // d.rotationZ = t.rotationZ; 503 // } 504 // else if ((d.relativeFlags & 0x0200) != 0) { 505 // d.rotationZ += t.rotationZ; 506 // } 507 // } 508 508 if ((f & 0x0400) != 0) { 509 509 if (isNaN(s.alpha)) { … … 565 565 t.y = s.y * invert + d.y * factor; 566 566 } 567 if ((f & 0x0004) != 0) {568 t.z = s.z * invert + d.z * factor;569 }567 // if ((f & 0x0004) != 0) { 568 // t.z = s.z * invert + d.z * factor; 569 // } 570 570 if ((f & 0x0038) != 0) { 571 571 if ((f & 0x0008) != 0) { … … 575 575 t.scaleY = s.scaleY * invert + d.scaleY * factor; 576 576 } 577 if ((f & 0x0020) != 0) {578 t.scaleZ = s.scaleZ * invert + d.scaleZ * factor;579 }577 // if ((f & 0x0020) != 0) { 578 // t.scaleZ = s.scaleZ * invert + d.scaleZ * factor; 579 // } 580 580 } 581 581 if ((f & 0x03c0) != 0) { … … 583 583 t.rotation = s.rotation * invert + d.rotation * factor; 584 584 } 585 if ((f & 0x0080) != 0) {586 t.rotationX = s.rotationX * invert + d.rotationX * factor;587 }588 if ((f & 0x0100) != 0) {589 t.rotationY = s.rotationY * invert + d.rotationY * factor;590 }591 if ((f & 0x0200) != 0) {592 t.rotationZ = s.rotationZ * invert + d.rotationZ * factor;593 }585 // if ((f & 0x0080) != 0) { 586 // t.rotationX = s.rotationX * invert + d.rotationX * factor; 587 // } 588 // if ((f & 0x0100) != 0) { 589 // t.rotationY = s.rotationY * invert + d.rotationY * factor; 590 // } 591 // if ((f & 0x0200) != 0) { 592 // t.rotationZ = s.rotationZ * invert + d.rotationZ * factor; 593 // } 594 594 } 595 595 if ((f & 0x1c00) != 0) { … … 630 630 public var x:Number; 631 631 public var y:Number; 632 public var z:Number;632 // public var z:Number; 633 633 public var scaleX:Number; 634 634 public var scaleY:Number; 635 public var scaleZ:Number;635 // public var scaleZ:Number; 636 636 public var rotation:Number; 637 public var rotationX:Number;638 public var rotationY:Number;639 public var rotationZ:Number;637 // public var rotationX:Number; 638 // public var rotationY:Number; 639 // public var rotationZ:Number; 640 640 public var alpha:Number; 641 641 public var width:Number; … … 647 647 x = obj.x; 648 648 y = obj.y; 649 z = obj.z;649 // z = obj.z; 650 650 scaleX = obj.scaleX; 651 651 scaleY = obj.scaleY; 652 scaleZ = obj.scaleZ;652 // scaleZ = obj.scaleZ; 653 653 rotation = obj.rotation; 654 rotationX = obj.rotationX;655 rotationY = obj.rotationY;656 rotationZ = obj.rotationZ;654 // rotationX = obj.rotationX; 655 // rotationY = obj.rotationY; 656 // rotationZ = obj.rotationZ; 657 657 alpha = obj.alpha; 658 658 width = obj.width; as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/utils/ClassRegistry.as
r3020 r3021 55 55 // サブクラスへ新しい値を伝播 56 56 57 var subclasses: Vector.<Class> = _subclasses[targetClass] as Vector.<Class>;57 var subclasses:Array = _subclasses[targetClass] as Array; 58 58 if (subclasses != null) { 59 59 var l:uint = subclasses.length; 60 60 for (var i:uint = 0; i < l; ++i) { 61 var subclass:Class = subclasses[i] ;61 var subclass:Class = subclasses[i] as Class; 62 62 if (classes[subclass][propertyName] == oldClass) { 63 63 classes[subclass][propertyName] = klass; … … 99 99 var subclasses:Dictionary = _subclasses; 100 100 var dict:Dictionary = new Dictionary(); 101 var tree: Vector.<Class>= getClassTree(targetClass);101 var tree:Array = getClassTree(targetClass); 102 102 var l:uint = tree.length; 103 103 var i:int = l; 104 104 while (--i >= 0) { 105 var c:Class = tree[i] ;105 var c:Class = tree[i] as Class; 106 106 var d:Dictionary = classes[c] as Dictionary; 107 107 var p:String; … … 135 135 136 136 if (subclasses[c] != undefined) { 137 var sub: Vector.<Class> = subclasses[c] as Vector.<Class>;137 var sub:Array = subclasses[c] as Array; 138 138 for (var j:int = i - 1; j >= 0; --j) { 139 var subC:Class = tree[j] ;139 var subC:Class = tree[j] as Class; 140 140 if (sub.indexOf(subC) == -1) { 141 141 sub.push(subC); … … 149 149 } 150 150 151 private function getClassTree(klass:Class): Vector.<Class>151 private function getClassTree(klass:Class):Array 152 152 { 153 var tree: Vector.<Class> = new Vector.<Class>();153 var tree:Array = []; 154 154 var superClassName:String; 155 155 var c:Class = klass; as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/core/utils/ClonableEventDispatcher.as
r3020 r3021 57 57 data.useWeakReference = useWeakReference; 58 58 59 ((_listeners[type] || (_listeners[type] = new Vector.<ListenerData>())) as Vector.<ListenerData>).push(data); 59 var listeners:Array = _listeners[type] as Array; 60 if (listeners == null) { 61 _listeners[type] = listeners = []; 62 } 63 listeners.push(data); 60 64 } 61 65 … … 64 68 super.removeEventListener(type, listener, useCapture); 65 69 66 var listeners: Vector.<ListenerData> = _listeners[type] as Vector.<ListenerData>;70 var listeners:Array = _listeners[type] as Array; 67 71 if (listeners != null) { 68 72 var l:uint = listeners.length; … … 82 86 var listeners:Dictionary = source._listeners; 83 87 for (var type:String in listeners) { 84 var list: Vector.<ListenerData> = listeners[type] as Vector.<ListenerData>;88 var list:Array = listeners[type] as Array; 85 89 var l:uint = list.length; 86 90 for (var i:uint = 0; i < l; ++i) { as3/BetweenAS3/trunk/src/fp9/org/libspark/betweenas3/tickers/EnterFrameTicker.as
r3020 r3021 45 45 public function EnterFrameTicker() 46 46 { 47 _tickerListenerPaddings = new Vector.<TickerListener>(10, true);47 _tickerListenerPaddings = new Array(10); 48 48 49 49 var prevListener:TickerListener = null; … … 62 62 private var _first:TickerListener = null; 63 63 private var _numListeners:uint = 0; 64 private var _tickerListenerPaddings: Vector.<TickerListener>;64 private var _tickerListenerPaddings:Array; 65 65 private var _time:Number; 66 66 … … 150 150 // リスナの数を 8 の倍数になるようにパディングして 8 個ずつ一気にループさせる 151 151 152 var t:Number = _time = getTimer() / 1000, n:uint = 8 - (_numListeners % 8), listener:TickerListener = _tickerListenerPaddings[0] , l:TickerListener = _tickerListenerPaddings[n], ll:TickerListener = null;152 var t:Number = _time = getTimer() / 1000, n:uint = 8 - (_numListeners % 8), listener:TickerListener = _tickerListenerPaddings[0] as TickerListener, l:TickerListener = _tickerListenerPaddings[n] as TickerListener, ll:TickerListener = null; 153 153 154 154 // このようにつなぎかえることでパディングの数を変える … … 268 268 _first.prevListener = null; 269 269 } 270 l.nextListener = _tickerListenerPaddings[n + 1] ;270 l.nextListener = _tickerListenerPaddings[n + 1] as TickerListener; 271 271 } 272 272 } as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/CompositePhysicalUpdaterTest.as
r3020 r3021 47 47 var updater6:TestUpdater = new TestUpdater(6.0); 48 48 49 var updaters: Vector.<IPhysicalUpdater> = new Vector.<IPhysicalUpdater>(6);49 var updaters:Array = new Array(6); 50 50 updaters[0] = updater1; 51 51 updaters[1] = updater2; … … 69 69 var updater6:TestUpdater = new TestUpdater(); 70 70 71 var updaters: Vector.<IPhysicalUpdater> = new Vector.<IPhysicalUpdater>(6);71 var updaters:Array = new Array(6); 72 72 updaters[0] = updater1; 73 73 updaters[1] = updater2; as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/CompositeUpdaterTest.as
r3020 r3021 47 47 var updater6:TestUpdater = new TestUpdater(); 48 48 49 var updaters: Vector.<IUpdater> = new Vector.<IUpdater>(6);49 var updaters:Array = new Array(6); 50 50 updaters[0] = updater1; 51 51 updaters[1] = updater2; as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/UpdaterFactoryTest.as
r3020 r3021 66 66 var obj:Object = new ClassA(); 67 67 var map:Dictionary = new Dictionary(); 68 var list: Vector.<IUpdater> = new Vector.<IUpdater>();68 var list:Array = []; 69 69 70 70 var u1:IUpdater = _factory.getUpdaterFor(obj, 'a1', map, list); … … 86 86 var obj:Object = new ClassB(); 87 87 var map:Dictionary = new Dictionary(); 88 var list: Vector.<IUpdater> = new Vector.<IUpdater>();88 var list:Array = []; 89 89 90 90 var u1:IUpdater = _factory.getUpdaterFor(obj, 'a1', map, list); as3/BetweenAS3/trunk/tests/fp9/org/libspark/betweenas3/core/updaters/display/DisplayObjectUpdaterTest.as
r3020 r3021 60 60 d.x = 10.0; 61 61 d.y = 20.0; 62 d.z = 30.0;62 // d.z = 30.0; 63 63 d.scaleX = 40.0; 64 64 d.scaleY = 50.0; 65 d.scaleZ = 60.0;66 d.rotationX = 70.0;67 d.rotationY = 80.0;68 d.rotation Z= 90.0;65 // d.scaleZ = 60.0; 66 // d.rotationX = 70.0; 67 // d.rotationY = 80.0; 68 d.rotation = 90.0; 69 69 d.alpha = 0.5; 70 70 … … 73 73 u.setDestinationValue('x', 60.0, false); 74 74 u.setDestinationValue('y', 70.0, false); 75 u.setDestinationValue('z', 80.0, false);75 // u.setDestinationValue('z', 80.0, false); 76 76 u.setDestinationValue('scaleX', 90.0, false); 77 77 u.setDestinationValue('scaleY', 100.0, false); 78 u.setDestinationValue('scaleZ', 110.0, false);79 u.setDestinationValue('rotationX', 120.0, false);80 u.setDestinationValue('rotationY', 130.0, false);81 u.setDestinationValue('rotation Z', 140.0, false);78 // u.setDestinationValue('scaleZ', 110.0, false); 79 // u.setDestinationValue('rotationX', 120.0, false); 80 // u.setDestinationValue('rotationY', 130.0, false); 81 u.setDestinationValue('rotation', 140.0, false); 82 82 u.setDestinationValue('alpha', 1.0, false); 83 83 84 84 assertEquals(10.0, d.x); 85 85 assertEquals(20.0, d.y); 86 assertEquals(30.0, d.z);86 // assertEquals(30.0, d.z); 87 87 assertEquals(40.0, d.scaleX); 88 88 assertEquals(50.0, d.scaleY); 89 assertEquals(60.0, d.scaleZ);90 assertEquals(70.0, d.rotationX);91 assertEquals(80.0, d.rotationY);92 assertEquals(90.0, d.rotation Z);89 // assertEquals(60.0, d.scaleZ); 90 // assertEquals(70.0, d.rotationX); 91 // assertEquals(80.0, d.rotationY); 92 assertEquals(90.0, d.rotation); 93 93 assertEquals(0.5, d.alpha); 94 94 … … 97 97 assertEquals(10.0, d.x); 98 98 assertEquals(20.0, d.y); 99 assertEquals(30.0, d.z);99 // assertEquals(30.0, d.z); 100 100 assertEquals(40.0, d.scaleX); 101 101 assertEquals(50.0, d.scaleY); 102 assertEquals(60.0, d.scaleZ);103 assertEquals(70.0, d.rotationX);104 assertEquals(80.0, d.rotationY);105 assertEquals(90.0, d.rotation Z);102 // assertEquals(60.0, d.scaleZ); 103 // assertEquals(70.0, d.rotationX); 104 // assertEquals(80.0, d.rotationY); 105 assertEquals(90.0, d.rotation); 106 106 assertEquals(0.5, d.alpha); 107 107 … … 110 110 assertEquals(22.5, d.x); 111 111 assertEquals(32.5, d.y); 112 assertEquals(42.5, d.z);112 // assertEquals(42.5, d.z); 113 113 assertEquals(52.5, d.scaleX); 114 114 assertEquals(62.5, d.scaleY); 115 assertEquals(72.5, d.scaleZ);116 assertEquals(82.5, d.rotationX);117 assertEquals(92.5, d.rotationY);118 assertEquals(102.5, d.rotation Z);115 // assertEquals(72.5, d.scaleZ); 116 // assertEquals(82.5, d.rotationX); 117 // assertEquals(92.5, d.rotationY); 118 assertEquals(102.5, d.rotation); 119 119 assertEquals(0.625, d.alpha); 120 120 … … 123 123 assertEquals(35.0, d.x); 124 124 assertEquals(45.0, d.y); 125 assertEquals(55.0, d.z);125 // assertEquals(55.0, d.z); 126 126 assertEquals(65.0, d.scaleX); 127 127 assertEquals(75.0, d.scaleY); 128 assertEquals(85.0, d.scaleZ);129 assertEquals(95.0, d.rotationX);130 assertEquals(105.0, d.rotationY);131 assertEquals(115.0, d.rotation Z);128 // assertEquals(85.0, d.scaleZ); 129 // assertEquals(95.0, d.rotationX); 130 // assertEquals(105.0, d.rotationY); 131 assertEquals(115.0, d.rotation); 132 132 assertEquals(0.75, d.alpha); 133 133 … … 136 136 assertEquals(60.0, d.x); 137 137 assertEquals(70.0, d.y); 138 assertEquals(80.0, d.z);138 // assertEquals(80.0, d.z); 139 139 assertEquals(90.0, d.scaleX); 140 140 assertEquals(100.0, d.scaleY); 141 assertEquals(110.0, d.scaleZ);142 assertEquals(120.0, d.rotationX);143 assertEquals(130.0, d.rotationY);144 assertEquals(140.0, d.rotation Z);141 // assertEquals(110.0, d.scaleZ); 142 // assertEquals(120.0, d.rotationX); 143 // assertEquals(130.0, d.rotationY); 144 assertEquals(140.0, d.rotation); 145 145 assertEquals(1.0, d.alpha); 146 146 } … … 154 154 d.x = 10.0; 155 155 d.y = 20.0; 156 d.z = 30.0;156 // d.z = 30.0; 157 157 d.scaleX = 40.0; 158 158 d.scaleY = 50.0; 159 d.scaleZ = 60.0;160 d.rotationX = 70.0;161 d.rotationY = 80.0;162 d.rotation Z= 90.0;159 // d.scaleZ = 60.0; 160 // d.rotationX = 70.0; 161 // d.rotationY = 80.0; 162 d.rotation = 90.0; 163 163 d.alpha = 0.5; 164 164 … … 167 167 u.setDestinationValue('x', 50.0, true); 168 168 u.setDestinationValue('y', 50.0, true); 169 u.setDestinationValue('z', 50.0, true); 170 u.setDestinationValue('rotationX', 50.0, true); 171 u.setDestinationValue('rotationY', 50.0, true); 172 u.setDestinationValue('rotationZ', 50.0, true); 169 // u.setDestinationValue('z', 50.0, true); 173 170 u.setDestinationValue('scaleX', 50.0, true); 174 171 u.setDestinationValue('scaleY', 50.0, true); 175 u.setDestinationValue('scaleZ', 50.0, true); 172 // u.setDestinationValue('scaleZ', 50.0, true); 173 // u.setDestinationValue('rotationX', 50.0, true); 174 // u.setDestinationValue('rotationY', 50.0, true); 175 u.setDestinationValue('rotation', 50.0, true); 176 176 u.setDestinationValue('alpha', 0.5, true); 177 177 178 178 assertEquals(10.0, d.x); 179 179 assertEquals(20.0, d.y); 180 assertEquals(30.0, d.z);180 // assertEquals(30.0, d.z); 181 181 assertEquals(40.0, d.scaleX); 182 182 assertEquals(50.0, d.scaleY); 183 assertEquals(60.0, d.scaleZ);184 assertEquals(70.0, d.rotationX);185 assertEquals(80.0, d.rotationY);186 assertEquals(90.0, d.rotation Z);183 // assertEquals(60.0, d.scaleZ); 184 // assertEquals(70.0, d.rotationX); 185 // assertEquals(80.0, d.rotationY); 186 assertEquals(90.0, d.rotation); 187 187 assertEquals(0.5, d.alpha); 188 188 … … 191 191 assertEquals(10.0, d.x); 192 192 assertEquals(20.0, d.y); 193 assertEquals(30.0, d.z);193 // assertEquals(30.0, d.z); 194 194 assertEquals(40.0, d.scaleX); 195 195 assertEquals(50.0, d.scaleY); 196 assertEquals(60.0, d.scaleZ);197 assertEquals(70.0, d.rotationX);198 assertEquals(80.0, d.rotationY);199 assertEquals(90.0, d.rotation Z);196 // assertEquals(60.0, d.scaleZ); 197 // assertEquals(70.0, d.rotationX); 198 // assertEquals(80.0, d.rotationY); 199 assertEquals(90.0, d.rotation); 200 200 assertEquals(0.5, d.alpha); 201 201 … … 204 204 assertEquals(22.5, d.x); 205 205 assertEquals(32.5, d.y); 206 assertEquals(42.5, d.z);206 // assertEquals(42.5, d.z); 207 207 assertEquals(52.5, d.scaleX); 208 208 assertEquals(62.5, d.scaleY); 209 assertEquals(72.5, d.scaleZ);210 assertEquals(82.5, d.rotationX);211 assertEquals(92.5, d.rotationY);212 assertEquals(102.5, d.rotation Z);209 // assertEquals(72.5, d.scaleZ); 210 // assertEquals(82.5, d.rotationX); 211 // assertEquals(92.5, d.rotationY); 212 assertEquals(102.5, d.rotation); 213 213 assertEquals(0.625, d.alpha); 214 214 … … 217 217 assertEquals(35.0, d.x); 218 218 assertEquals(45.0, d.y); 219 assertEquals(55.0, d.z);219 // assertEquals(55.0, d.z); 220 220 assertEquals(65.0, d.scaleX); 221 221 assertEquals(75.0, d.scaleY); 222 assertEquals(85.0, d.scaleZ);223 assertEquals(95.0, d.rotationX);224 assertEquals(105.0, d.rotationY);225 assertEquals(115.0, d.rotation Z);222 // assertEquals(85.0, d.scaleZ); 223 // assertEquals(95.0, d.rotationX); 224 // assertEquals(105.0, d.rotationY); 225 assertEquals(115.0, d.rotation); 226 226 assertEquals(0.75, d.alpha); 227 227 … … 230 230 assertEquals(60.0, d.x); 231 231 assertEquals(70.0, d.y); 232 assertEquals(80.0, d.z);232 // assertEquals(80.0, d.z); 233 233 assertEquals(90.0, d.scaleX); 234 234 assertEquals(100.0, d.scaleY); 235 assertEquals(110.0, d.scaleZ);236 assertEquals(120.0, d.rotationX);237 assertEquals(130.0, d.rotationY);238 assertEquals(140.0, d.rotation Z);235 // assertEquals(110.0, d.scaleZ); 236 // assertEquals(120.0, d.rotationX); 237 // assertEquals(130.0, d.rotationY); 238 assertEquals(140.0, d.rotation); 239 239 assertEquals(1.0, d.alpha); 240 240 } … … 248 248 d.x = 60.0; 249 249 d.y = 70.0; 250 d.z = 80.0;250 // d.z = 80.0; 251 251 d.scaleX = 90.0; 252 252 d.scaleY = 100.0; 253 d.scaleZ = 110.0;254 d.rotationX = 120.0;255 d.rotationY = 130.0;256 d.rotation Z= 140.0;253 // d.scaleZ = 110.0; 254 // d.rotationX = 120.0; 255 // d.rotationY = 130.0; 256 d.rotation = 140.0; 257 257 d.alpha = 1.0; 258 258 … … 261 261 u.setSourceValue('x', 10.0, false); 262 262 u.setSourceValue('y', 20.0, false); 263 u.setSourceValue('z', 30.0, false);263 // u.setSourceValue('z', 30.0, false); 264 264 u.setSourceValue('scaleX', 40.0, false); 265 265 u.setSourceValue('scaleY', 50.0, false); 266 u.setSourceValue('scaleZ', 60.0, false);267 u.setSourceValue('rotationX', 70.0, false);268 u.setSourceValue('rotationY', 80.0, false);269 u.setSourceValue('rotation Z', 90.0, false);266 // u.setSourceValue('scaleZ', 60.0, false); 267 // u.setSourceValue('rotationX', 70.0, false); 268 // u.setSourceValue('rotationY', 80.0, false); 269 u.setSourceValue('rotation', 90.0, false); 270 270 u.setSourceValue('alpha', 0.5, false); 271 271 272 272 assertEquals(60.0, d.x); 273 273 assertEquals(70.0, d.y); 274 assertEquals(80.0, d.z);274 // assertEquals(80.0, d.z); 275 275 assertEquals(90.0, d.scaleX); 276 276 assertEquals(100.0, d.scaleY); 277 assertEquals(110.0, d.scaleZ);278 assertEquals(120.0, d.rotationX);279 assertEquals(130.0, d.rotationY);280 assertEquals(140.0, d.rotation Z);277 // assertEquals(110.0, d.scaleZ); 278 // assertEquals(120.0, d.rotationX); 279 // assertEquals(130.0, d.rotationY); 280 assertEquals(140.0, d.rotation); 281 281 assertEquals(1.0, d.alpha); 282 282 … … 285 285 assertEquals(10.0, d.x); 286 286 assertEquals(20.0, d.y); 287 assertEquals(30.0, d.z);287 // assertEquals(30.0, d.z); 288 288 assertEquals(40.0, d.scaleX); 289 289 assertEquals(50.0, d.scaleY); 290 assertEquals(60.0, d.scaleZ);291 assertEquals(70.0, d.rotationX);292 assertEquals(80.0, d.rotationY);293 assertEquals(90.0, d.rotation Z);290 // assertEquals(60.0, d.scaleZ); 291 // assertEquals(70.0, d.rotationX); 292 // assertEquals(80.0, d.rotationY); 293 assertEquals(90.0, d.rotation); 294 294 assertEquals(0.5, d.alpha); 295 295 … … 298 298 assertEquals(22.5, d.x); 299 299 assertEquals(32.5, d.y); 300 assertEquals(42.5, d.z);300 // assertEquals(42.5, d.z); 301 301 assertEquals(52.5, d.scaleX); 302 302 assertEquals(62.5, d.scaleY); 303 assertEquals(72.5, d.scaleZ);304 assertEquals(82.5, d.rotationX);305 assertEquals(92.5, d.rotationY);306 assertEquals(102.5, d.rotation Z);303 // assertEquals(72.5, d.scaleZ); 304 // assertEquals(82.5, d.rotationX); 305 // assertEquals(92.5, d.rotationY); 306 assertEquals(102.5, d.rotation); 307 307 assertEquals(0.625, d.alpha); 308 308 … … 311 311 assertEquals(35.0, d.x); 312 312 assertEquals(45.0, d.y); 313 assertEquals(55.0, d.z);313 // assertEquals(55.0, d.z); 314 314 assertEquals(65.0, d.scaleX); 315 315 assertEquals(75.0, d.scaleY); 316 assertEquals(85.0, d.scaleZ);317 assertEquals(95.0, d.rotationX);318 assertEquals(105.0, d.rotationY);319 assertEquals(115.0, d.rotation Z);316 // assertEquals(85.0, d.scaleZ); 317 // assertEquals(95.0, d.rotationX); 318 // assertEquals(105.0, d.rotationY); 319 assertEquals(115.0, d.rotation); 320 320 assertEquals(0.75, d.alpha); 321 321 … … 324 324 assertEquals(60.0, d.x); 325 325 assertEquals(70.0, d.y); 326 assertEquals(80.0, d.z);326 // assertEquals(80.0, d.z); 327 327 assertEquals(90.0, d.scaleX); 328 328 assertEquals(100.0, d.scaleY); 329 assertEquals(110.0, d.scaleZ);330 assertEquals(120.0, d.rotationX);331 assertEquals(130.0, d.rotationY);332 assertEquals(140.0, d.rotation Z);329 // assertEquals(110.0, d.scaleZ); 330 // assertEquals(120.0, d.rotationX); 331 // assertEquals(130.0, d.rotationY); 332 assertEquals(140.0, d.rotation); 333 333 assertEquals(1.0, d.alpha); 334 334 } … … 342 342 d.x = 60.0; 343 343 d.y = 70.0; 344 d.z = 80.0;344 // d.z = 80.0; 345 345 d.scaleX = 90.0; 346 346 d.scaleY = 100.0; 347 d.scaleZ = 110.0;348 d.rotationX = 120.0;349 d.rotationY = 130.0;350 d.rotation Z= 140.0;347 // d.scaleZ = 110.0; 348 // d.rotationX = 120.0; 349 // d.rotationY = 130.0; 350 d.rotation = 140.0; 351 351 d.alpha = 1.0; 352 352 … … 355 355 u.setSourceValue('x', -50.0, true); 356 356 u.setSourceValue('y', -50.0, true); 357 u.setSourceValue('z', -50.0, true);357 // u.setSourceValue('z', -50.0, true); 358 358 u.setSourceValue('scaleX', -50.0, true); 359 359 u.setSourceValue('scaleY', -50.0, true); 360 u.setSourceValue('scaleZ', -50.0, true);361 u.setSourceValue('rotationX', -50.0, true);362 u.setSourceValue('rotationY', -50.0, true);363 u.setSourceValue('rotation Z', -50.0, true);360 // u.setSourceValue('scaleZ', -50.0, true); 361 // u.setSourceValue('rotationX', -50.0, true); 362 // u.setSourceValue('rotationY', -50.0, true); 363 u.setSourceValue('rotation', -50.0, true); 364 364 u.setSourceValue('alpha', -0.5, true); 365 365 366 366 assertEquals(60.0, d.x); 367 367 assertEquals(70.0, d.y); 368 assertEquals(80.0, d.z);368 // assertEquals(80.0, d.z); 369 369 assertEquals(90.0, d.scaleX); 370 370 assertEquals(100.0, d.scaleY); 371 assertEquals(110.0, d.scaleZ);372 assertEquals(120.0, d.rotationX);373 assertEquals(130.0, d.rotationY);374 assertEquals(140.0, d.rotation Z);371 // assertEquals(110.0, d.scaleZ); 372 // assertEquals(120.0, d.rotationX); 373 // assertEquals(130.0, d.rotationY); 374 assertEquals(140.0, d.rotation); 375 375 assertEquals(1.0, d.alpha); 376 376 … … 379 379 assertEquals(10.0, d.x); 380 380 assertEquals(20.0, d.y); 381 assertEquals(30.0, d.z);381 // assertEquals(30.0, d.z); 382 382 assertEquals(40.0, d.scaleX); 383 383 assertEquals(50.0, d.scaleY); 384 assertEquals(60.0, d.scaleZ);385 assertEquals(70.0, d.rotationX);386 assertEquals(80.0, d.rotationY);387 assertEquals(90.0, d.rotation Z);384 // assertEquals(60.0, d.scaleZ); 385 // assertEquals(70.0, d.rotationX); 386 // assertEquals(80.0, d.rotationY); 387 assertEquals(90.0, d.rotation); 388 388 assertEquals(0.5, d.alpha); 389 389 … … 392 392 assertEquals(22.5, d.x); 393 393 assertEquals(32.5, d.y); 394 assertEquals(42.5, d.z);394 // assertEquals(42.5, d.z); 395 395 assertEquals(52.5, d.scaleX); 396 396 assertEquals(62.5, d.scaleY); 397 assertEquals(72.5, d.scaleZ);398 assertEquals(82.5, d.rotationX);399 assertEquals(92.5, d.rotationY);400 assertEquals(102.5, d.rotation Z);397 // assertEquals(72.5, d.scaleZ); 398 // assertEquals(82.5, d.rotationX); 399 // assertEquals(92.5, d.rotationY); 400 assertEquals(102.5, d.rotation); 401 401 assertEquals(0.625, d.alpha); 402 402 … … 405 405 assertEquals(35.0, d.x); 406 406 assertEquals(45.0, d.y); 407 assertEquals(55.0, d.z);407 // assertEquals(55.0, d.z); 408 408 assertEquals(65.0, d.scaleX); 409 409 assertEquals(75.0, d.scaleY); 410 assertEquals(85.0, d.scaleZ);411 assertEquals(95.0, d.rotationX);412 assertEquals(105.0, d.rotationY);413 assertEquals(115.0, d.rotation Z);410 // assertEquals(85.0, d.scaleZ); 411 // assertEquals(95.0, d.rotationX); 412 // assertEquals(105.0, d.rotationY); 413 assertEquals(115.0, d.rotation); 414 414 assertEquals(0.75, d.alpha); 415 415 … … 418 418 assertEquals(60.0, d.x); 419 419 assertEquals(70.0, d.y); 420 assertEquals(80.0, d.z);420 // assertEquals(80.0, d.z); 421 421 assertEquals(90.0, d.scaleX); 422 422 assertEquals(100.0, d.scaleY); 423 assertEquals(110.0, d.scaleZ);424 assertEquals(120.0, d.rotationX);425 assertEquals(130.0, d.rotationY);426 assertEquals(140.0, d.rotation Z);423 // assertEquals(110.0, d.scaleZ); 424 // assertEquals(120.0, d.rotationX); 425 // assertEquals(130.0, d.rotationY); 426 assertEquals(140.0, d.rotation); 427 427 assertEquals(1.0, d.alpha); 428 428 } … … 436 436 d.x = 100.0; 437 437 d.y = 100.0; 438 d.z = 100.0;438 // d.z = 100.0; 439 439 d.scaleX = 100.0; 440 440 d.scaleY = 100.0; 441 d.scaleZ = 100.0;442 d.rotationX = 100.0;443 d.rotationY = 100.0;444 d.rotation Z= 100.0;441 // d.scaleZ = 100.0; 442 // d.rotationX = 100.0; 443 // d.rotationY = 100.0; 444 d.rotation = 100.0; 445 445 d.alpha = 0.0; 446 446 … … 449 449 u.setSourceValue('x', 10.0, false); 450 450 u.setSourceValue('y', 20.0, false); 451 u.setSourceValue('z', 30.0, false);451 // u.setSourceValue('z', 30.0, false); 452 452 u.setSourceValue('scaleX', 40.0, false); 453 453 u.setSourceValue('scaleY', 50.0, false); 454 u.setSourceValue('scaleZ', 60.0, false);455 u.setSourceValue('rotationX', 70.0, false);456 u.setSourceValue('rotationY', 80.0, false);457 u.setSourceValue('rotation Z', 90.0, false);454 // u.setSourceValue('scaleZ', 60.0, false); 455 // u.setSourceValue('rotationX', 70.0, false); 456 // u.setSourceValue('rotationY', 80.0, false); 457 u.setSourceValue('rotation', 90.0, false); 458 458 u.setSourceValue('alpha', 0.5, false); 459 459 u.setDestinationValue('x', 60.0, false); 460 460 u.setDestinationValue('y', 70.0, false); 461 u.setDestinationValue('z', 80.0, false);461 // u.setDestinationValue('z', 80.0, false); 462 462 u.setDestinationValue('scaleX', 90.0, false); 463 463 u.setDestinationValue('scaleY', 100.0, false); 464 u.setDestinationValue('scaleZ', 110.0, false);465 u.setDestinationValue('rotationX', 120.0, false);466 u.setDestinationValue('rotationY', 130.0, false);467 u.setDestinationValue('rotation Z', 140.0, false);464 // u.setDestinationValue('scaleZ', 110.0, false); 465 // u.setDestinationValue('rotationX', 120.0, false); 466 // u.setDestinationValue('rotationY', 130.0, false); 467 u.setDestinationValue('rotation', 140.0, false); 468 468 u.setDestinationValue('alpha', 1.0, false); 469 469 470 470 assertEquals(100.0, d.x); 471 471 assertEquals(100.0, d.y); 472 assertEquals(100.0, d.z);472 // assertEquals(100.0, d.z); 473 473 assertEquals(100.0, d.scaleX); 474 474 assertEquals(100.0, d.scaleY); 475 assertEquals(100.0, d.scaleZ);476 assertEquals(100.0, d.rotationX);477 assertEquals(100.0, d.rotationY);478 assertEquals(100.0, d.rotation Z);475 // assertEquals(100.0, d.scaleZ); 476 // assertEquals(100.0, d.rotationX); 477 // assertEquals(100.0, d.rotationY); 478 assertEquals(100.0, d.rotation); 479 479 assertEquals(0.0, d.alpha); 480 480 … … 483 483 assertEquals(10.0, d.x); 484 484 assertEquals(20.0, d.y); 485 assertEquals(30.0, d.z);485 // assertEquals(30.0, d.z); 486 486 assertEquals(40.0, d.scaleX); 487 487 assertEquals(50.0, d.scaleY); 488 assertEquals(60.0, d.scaleZ);489 assertEquals(70.0, d.rotationX);490 assertEquals(80.0, d.rotationY);491 assertEquals(90.0, d.rotation Z);488 // assertEquals(60.0, d.scaleZ); 489 // assertEquals(70.0, d.rotationX); 490 // assertEquals(80.0, d.rotationY); 491 assertEquals(90.0, d.rotation); 492 492 assertEquals(0.5, d.alpha); 493 493 … … 496 496 assertEquals(22.5, d.x); 497 497 assertEquals(32.5, d.y); 498 assertEquals(42.5, d.z);498 // assertEquals(42.5, d.z); 499 499 assertEquals(52.5, d.scaleX); 500 500 assertEquals(62.5, d.scaleY); 501 assertEquals(72.5, d.scaleZ);502 assertEquals(82.5, d.rotationX);503 assertEquals(92.5, d.rotationY);504 assertEquals(102.5, d.rotation Z);501 // assertEquals(72.5, d.scaleZ); 502 // assertEquals(82.5, d.rotationX); 503 // assertEquals(92.5, d.rotationY); 504 assertEquals(102.5, d.rotation); 505 505 assertEquals(0.625, d.alpha); 506 506 … … 509 509 assertEquals(35.0, d.x); 510 510 assertEquals(45.0, d.y); 511 assertEquals(55.0, d.z);511 // assertEquals(55.0, d.z); 512 512 assertEquals(65.0, d.scaleX); 513 513 assertEquals(75.0, d.scaleY); 514 assertEquals(85.0, d.scaleZ);515 assertEquals(95.0, d.rotationX);516 assertEquals(105.0, d.rotationY);517 assertEquals(115.0, d.rotation Z);514 // assertEquals(85.0, d.scaleZ); 515 // assertEquals(95.0, d.rotationX); 516 // assertEquals(105.0, d.rotationY); 517 assertEquals(115.0, d.rotation); 518 518 assertEquals(0.75, d.alpha); 519 519 … … 522 522 assertEquals(60.0, d.x); 523 523 assertEquals(70.0, d.y); 524 assertEquals(80.0, d.z);524 // assertEquals(80.0, d.z); 525 525 assertEquals(90.0, d.scaleX); 526 526 assertEquals(100.0, d.scaleY); 527 assertEquals(110.0, d.scaleZ);528 assertEquals(120.0, d.rotationX);529 assertEquals(130.0, d.rotationY);530 assertEquals(140.0, d.rotation Z);527 // assertEquals(110.0, d.scaleZ); 528 // assertEquals(120.0, d.rotationX); 529 // assertEquals(130.0, d.rotationY); 530 assertEquals(140.0, d.rotation); 531 531 assertEquals(1.0, d.alpha); 532 532 } … … 540 540 d.x = 100.0; 541 541 d.y = 100.0; 542 d.z = 100.0;542 // d.z = 100.0; 543 543 d.scaleX = 100.0; 544 544 d.scaleY = 100.0; 545 d.scaleZ = 100.0;546 d.rotationX = 100.0;547 d.rotationY = 100.0;548 d.rotation Z= 100.0;545 // d.scaleZ = 100.0; 546 // d.rotationX = 100.0; 547 // d.rotationY = 100.0; 548 d.rotation = 100.0; 549 549 d.alpha = 1.0; 550 550 … … 553 553 u.setSourceValue('x', -90.0, true); 554 554 u.setSourceValue('y', -80.0, true); 555 u.setSourceValue('z', -70.0, true);555 // u.setSourceValue('z', -70.0, true); 556 556 u.setSourceValue('scaleX', -60.0, true); 557 557 u.setSourceValue('scaleY', -50.0, true); 558 u.setSourceValue('scaleZ', -40.0, true);559 u.setSourceValue('rotationX', -30.0, true);560 u.setSourceValue('rotationY', -20.0, true);561 u.setSourceValue('rotation Z', -10.0, true);558 // u.setSourceValue('scaleZ', -40.0, true); 559 // u.setSourceValue('rotationX', -30.0, true); 560 // u.setSourceValue('rotationY', -20.0, true); 561 u.setSourceValue('rotation', -10.0, true); 562 562 u.setSourceValue('alpha', -0.5, true); 563 563 u.setDestinationValue('x', 60.0, false); 564 564 u.setDestinationValue('y', 70.0, false); 565 u.setDestinationValue('z', 80.0, false);565 // u.setDestinationValue('z', 80.0, false); 566 566 u.setDestinationValue('scaleX', 90.0, false); 567 567 u.setDestinationValue('scaleY', 100.0, false); 568 u.setDestinationValue('scaleZ', 110.0, false);569 u.setDestinationValue('rotationX', 120.0, false);570 u.setDestinationValue('rotationY', 130.0, false);571 u.setDestinationValue('rotation Z', 140.0, false);568 // u.setDestinationValue('scaleZ', 110.0, false); 569 // u.setDestinationValue('rotationX', 120.0, false); 570 // u.setDestinationValue('rotationY', 130.0, false); 571 u.setDestinationValue('rotation', 140.0, false); 572 572 u.setDestinationValue('alpha', 1.0, false); 573 573 574 574 assertEquals(100.0, d.x); 575 575 assertEquals(100.0, d.y); 576 assertEquals(100.0, d.z);576 // assertEquals(100.0, d.z); 577 577 assertEquals(100.0, d.scaleX); 578 578 assertEquals(100.0, d.scaleY); 579 assertEquals(100.0, d.scaleZ);580 assertEquals(100.0, d.rotationX);581 assertEquals(100.0, d.rotationY);582 assertEquals(100.0, d.rotation Z);579 // assertEquals(100.0, d.scaleZ); 580 // assertEquals(100.0, d.rotationX); 581 // assertEquals(100.0, d.rotationY); 582 assertEquals(100.0, d.rotation); 583 583 assertEquals(1.0, d.alpha); 584 584 … … 587 587 assertEquals(10.0, d.x); 588 588 assertEquals(20.0, d.y); 589 assertEquals(30.0, d.z);589 // assertEquals(30.0, d.z); 590 590 assertEquals(40.0, d.scaleX); 591 591 assertEquals(50.0, d.scaleY); 592 assertEquals(60.0, d.scaleZ);593 assertEquals(70.0, d.rotationX);594 assertEquals(80.0, d.rotationY);595 assertEquals(90.0, d.rotation Z);592 // assertEquals(60.0, d.scaleZ); 593 // assertEquals(70.0, d.rotationX); 594 // assertEquals(80.0, d.rotationY); 595 assertEquals(90.0, d.rotation); 596 596 assertEquals(0.5, d.alpha); 597 597 … … 600 600 assertEquals(22.5, d.x); 601 601 assertEquals(32.5, d.y); 602 assertEquals(42.5, d.z);602 // assertEquals(42.5, d.z); 603 603 assertEquals(52.5, d.scaleX); 604 604 assertEquals(62.5, d.scaleY); 605 assertEquals(72.5, d.scaleZ);606 assertEquals(82.5, d.rotationX);607 assertEquals(92.5, d.rotationY);608 assertEquals(102.5, d.rotation Z);605 // assertEquals(72.5, d.scaleZ); 606 // assertEquals(82.5, d.rotationX); 607 // assertEquals(92.5, d.rotationY); 608 assertEquals(102.5, d.rotation); 609 609 assertEquals(0.625, d.alpha); 610 610 … … 613 613 assertEquals(35.0, d.x); 614 614 assertEquals(45.0, d.y); 615 assertEquals(55.0, d.z);615 // assertEquals(55.0, d.z); 616 616 assertEquals(65.0, d.scaleX); 617 617 assertEquals(75.0, d.scaleY); 618 assertEquals(85.0, d.scaleZ);619 assertEquals(95.0, d.rotationX);620 assertEquals(105.0, d.rotationY);621 assertEquals(115.0, d.rotation Z);618 // assertEquals(85.0, d.scaleZ); 619 // assertEquals(95.0, d.rotationX); 620 // assertEquals(105.0, d.rotationY); 621 assertEquals(115.0, d.rotation); 622 622 assertEquals(0.75, d.alpha); 623 623 … … 626 626 assertEquals(60.0, d.x); 627 627 assertEquals(70.0, d.y); 628 assertEquals(80.0, d.z);628 // assertEquals(80.0, d.z); 629 629 assertEquals(90.0, d.scaleX); 630 630 assertEquals(100.0, d.scaleY); 631 assertEquals(110.0, d.scaleZ);632 assertEquals(120.0, d.rotationX);633 assertEquals(130.0, d.rotationY);634 assertEquals(140.0, d.rotation Z);631 // assertEquals(110.0, d.scaleZ); 632 // assertEquals(120.0, d.rotationX); 633 // assertEquals(130.0, d.rotationY); 634 assertEquals(140.0, d.rotation); 635 635 assertEquals(1.0, d.alpha); 636 636 } … … 644 644 d.x = 100.0; 645 645 d.y = 100.0; 646 d.z = 100.0;646 // d.z = 100.0; 647 647 d.scaleX = 100.0; 648 648 d.scaleY = 100.0; 649 d.scaleZ = 100.0;650 d.rotationX = 100.0;651 d.rotationY = 100.0;652 d.rotation Z= 100.0;649 // d.scaleZ = 100.0; 650 // d.rotationX = 100.0; 651 // d.rotationY = 100.0; 652 d.rotation = 100.0; 653 653 d.alpha = 1.0; 654 654 … … 657 657 u.setSourceValue('x', 10.0, false); 658 658 u.setSourceValue('y', 20.0, false); 659 u.setSourceValue('z', 30.0, false);659 // u.setSourceValue('z', 30.0, false); 660 660 u.setSourceValue('scaleX', 40.0, false); 661 661 u.setSourceValue('scaleY', 50.0, false); 662 u.setSourceValue('scaleZ', 60.0, false);663 u.setSourceValue('rotationX', 70.0, false);664 u.setSourceValue('rotationY', 80.0, false);665 u.setSourceValue('rotation Z', 90.0, false);662 // u.setSourceValue('scaleZ', 60.0, false); 663 // u.setSourceValue('rotationX', 70.0, false); 664 // u.setSourceValue('rotationY', 80.0, false); 665 u.setSourceValue('rotation', 90.0, false); 666 666 u.setSourceValue('alpha', 0.5, false); 667 667 u.setDestinationValue('x', -40.0, true); 668 668 u.setDestinationValue('y', -30.0, true); 669 u.setDestinationValue('z', -20.0, true);669 // u.setDestinationValue('z', -20.0, true); 670 670 u.setDestinationValue('scaleX', -10.0, true); 671 671 u.setDestinationValue('scaleY', 0.0, true); 672 u.setDestinationValue('scaleZ', 10.0, true);673 u.setDestinationValue('rotationX', 20.0, true);674 u.setDestinationValue('rotationY', 30.0, true);675 u.setDestinationValue('rotation Z', 40.0, true);672 // u.setDestinationValue('scaleZ', 10.0, true); 673 // u.setDestinationValue('rotationX', 20.0, true); 674 // u.setDestinationValue('rotationY', 30.0, true); 675 u.setDestinationValue('rotation', 40.0, true); 676 676 u.setDestinationValue('alpha', 0.0, true); 677 677 678 678 assertEquals(100.0, d.x); 679 679 assertEquals(100.0, d.y); 680 assertEquals(100.0, d.z);680 // assertEquals(100.0, d.z); 681 681 assertEquals(100.0, d.scaleX); 682 682 assertEquals(100.0, d.scaleY); 683 assertEquals(100.0, d.scaleZ);684 assertEquals(100.0, d.rotationX);685 assertEquals(100.0, d.rotationY);686 assertEquals(100.0, d.rotation Z);683 // assertEquals(100.0, d.scaleZ); 684 // assertEquals(100.0, d.rotationX); 685 // assertEquals(100.0, d.rotationY); 686 assertEquals(100.0, d.rotation); 687 687 assertEquals(1.0, d.alpha); 688 688 … … 691 691 assertEquals(10.0, d.x); 692 692 assertEquals(20.0, d.y); 693 assertEquals(30.0, d.z);693 // assertEquals(30.0, d.z); 694 694 assertEquals(40.0, d.scaleX); 695 695 assertEquals(50.0, d.scaleY); 696 assertEquals(60.0, d.scaleZ);697 assertEquals(70.0, d.rotationX);698 assertEquals(80.0, d.rotationY);699 assertEquals(90.0, d.rotation Z);696 // assertEquals(60.0, d.scaleZ); 697 // assertEquals(70.0, d.rotationX); 698 // assertEquals(80.0, d.rotationY); 699 assertEquals(90.0, d.rotation); 700 700 assertEquals(0.5, d.alpha); 701 701 … … 704 704 assertEquals(22.5, d.x); 705 705 assertEquals(32.5, d.y); 706 assertEquals(42.5, d.z);706 // assertEquals(42.5, d.z); 707 707 assertEquals(52.5, d.scaleX); 708 708 assertEquals(62.5, d.scaleY); 709 assertEquals(72.5, d.scaleZ);710 assertEquals(82.5, d.rotationX);711 assertEquals(92.5, d.rotationY);712 assertEquals(102.5, d.rotation Z);709 // assertEquals(72.5, d.scaleZ); 710 // assertEquals(82.5, d.rotationX); 711 // assertEquals(92.5, d.rotationY); 712 assertEquals(102.5, d.rotation); 713 713 assertEquals(0.625, d.alpha); 714 714 … … 717 717 assertEquals(35.0, d.x); 718 718 assertEquals(45.0, d.y); 719 assertEquals(55.0, d.z);719 // assertEquals(55.0, d.z); 720 720 assertEquals(65.0, d.scaleX); 721 721 assertEquals(75.0, d.scaleY); 722 assertEquals(85.0, d.scaleZ);723 assertEquals(95.0, d.rotationX);724 assertEquals(105.0, d.rotationY);725 assertEquals(115.0, d.rotation Z);722 // assertEquals(85.0, d.scaleZ); 723 // assertEquals(95.0, d.rotationX); 724 // assertEquals(105.0, d.rotationY); 725 assertEquals(115.0, d.rotation); 726 726 assertEquals(0.75, d.alpha); 727 727 … … 730 730 assertEquals(60.0, d.x); 731 731 assertEquals(70.0, d.y); 732 assertEquals(80.0, d.z);732 // assertEquals(80.0, d.z); 733 733 assertEquals(90.0, d.scaleX); 734 734 assertEquals(100.0, d.scaleY); 735 assertEquals(110.0, d.scaleZ);736 assertEquals(120.0, d.rotationX);737 assertEquals(130.0, d.rotationY);738 assertEquals(140.0, d.rotation Z);735 // assertEquals(110.0, d.scaleZ); 736 // assertEquals(120.0, d.rotationX); 737 // assertEquals(130.0, d.rotationY); 738 assertEquals(140.0, d.rotation); 739 739 assertEquals(1.0, d.alpha); 740 740 } … … 748 748 d.x = 100.0; 749 749 d.y = 100.0; 750 d.z = 100.0;750 // d.z = 100.0; 751 751 d.scaleX = 100.0; 752 752 d.scaleY = 100.0; 753 d.scaleZ = 100.0;754 d.rotationX = 100.0;755 d.rotationY = 100.0;756 d.rotation Z= 100.0;753 // d.scaleZ = 100.0; 754 // d.rotationX = 100.0; 755 // d.rotationY = 100.0; 756 d.rotation = 100.0; 757 757 d.alpha = 1.0; 758 758 … … 761 761 u.setSourceValue('x', -90.0, true); 762 762 u.setSourceValue('y', -80.0, true); 763 u.setSourceValue('z', -70.0, true);763 // u.setSourceValue('z', -70.0, true); 764 764 u.setSourceValue('scaleX', -60.0, true); 765 765 u.setSourceValue('scaleY', -50.0, true); 766 u.setSourceValue('scaleZ', -40.0, true);767 u.setSourceValue('rotationX', -30.0, true);768 u.setSourceValue('rotationY', -20.0, true);769 u.setSourceValue('rotation Z', -10.0, true);766 // u.setSourceValue('scaleZ', -40.0, true); 767 // u.setSourceValue('rotationX', -30.0, true); 768 // u.setSourceValue('rotationY', -20.0, true); 769 u.setSourceValue('rotation', -10.0, true); 770 770 u.setSourceValue('alpha', -0.5, true); 771 771 u.setDestinationValue('x', -40.0, true); 772 772 u.setDestinationValue('y', -30.0, true); 773 u.setDestinationValue('z', -20.0, true);773 // u.setDestinationValue('z', -20.0, true); 774 774 u.setDestinationValue('scaleX', -10.0, true); 775 775 u.setDestinationValue('scaleY', 0.0, true); 776 u.setDestinationValue('scaleZ', 10.0, true);777 u.setDestinationValue('rotationX', 20.0, true);778 u.setDestinationValue('rotationY', 30.0, true);779 u.setDestinationValue('rotation Z', 40.0, true);776 // u.setDestinationValue('scaleZ', 10.0, true); 777 // u.setDestinationValue('rotationX', 20.0, true); 778 // u.setDestinationValue('rotationY', 30.0, true); 779 u.setDestinationValue('rotation', 40.0, true); 780 780 u.setDestinationValue('alpha', 0.0, true); 781 781 782 782 assertEquals(100.0, d.x); 783 783 assertEquals(100.0, d.y); 784 assertEquals(100.0, d.z);784 // assertEquals(100.0, d.z); 785 785 assertEquals(100.0, d.scaleX); 786 786 assertEquals(100.0, d.scaleY); 787 assertEquals(100.0, d.scaleZ);788 assertEquals(100.0, d.rotationX);789 assertEquals(100.0, d.rotationY);790 assertEquals(100.0, d.rotation Z);787 // assertEquals(100.0, d.scaleZ); 788 // assertEquals(100.0, d.rotationX); 789 // assertEquals(100.0, d.rotationY); 790 assertEquals(100.0, d.rotation); 791 791 assertEquals(1.0, d.alpha); 792 792 … … 795 795 assertEquals(10.0, d.x); 796 796 assertEquals(20.0, d.y); 797 assertEquals(30.0, d.z);797 // assertEquals(30.0, d.z); 798 798 assertEquals(40.0, d.scaleX); 799 799 assertEquals(50.0, d.scaleY); 800 assertEquals(60.0, d.scaleZ);801 assertEquals(70.0, d.rotationX);802 assertEquals(80.0, d.rotationY);803 assertEquals(90.0, d.rotation Z);800 // assertEquals(60.0, d.scaleZ); 801 // assertEquals(70.0, d.rotationX); 802 // assertEquals(80.0, d.rotationY); 803 assertEquals(90.0, d.rotation); 804 804 assertEquals(0.5, d.alpha); 805 805 … … 808 808 assertEquals(22.5, d.x); 809 809 assertEquals(32.5, d.y); 810 assertEquals(42.5, d.z);810 // assertEquals(42.5, d.z); 811 811 assertEquals(52.5, d.scaleX); 812 812 assertEquals(62.5, d.scaleY); 813 assertEquals(72.5, d.scaleZ);814 assertEquals(82.5, d.rotationX);815 assertEquals(92.5, d.rotationY);816 assertEquals(102.5, d.rotation Z);813 // assertEquals(72.5, d.scaleZ); 814 // assertEquals(82.5, d.rotationX); 815 // assertEquals(92.5, d.rotationY); 816 assertEquals(102.5, d.rotation); 817 817 assertEquals(0.625, d.alpha); 818 818 … … 821 821 assertEquals(35.0, d.x); 822 822 assertEquals(45.0, d.y); 823 assertEquals(55.0, d.z);823 // assertEquals(55.0, d.z); 824 824 assertEquals(65.0, d.scaleX); 825 825 assertEquals(75.0, d.scaleY); 826 assertEquals(85.0, d.scaleZ);827 assertEquals(95.0, d.rotationX);828 assertEquals(105.0, d.rotationY);829 assertEquals(115.0, d.rotation Z);826 // assertEquals(85.0, d.scaleZ); 827 // assertEquals(95.0, d.rotationX); 828 // assertEquals(105.0, d.rotationY); 829 assertEquals(115.0, d.rotation); 830 830 assertEquals(0.75, d.alpha); 831 831 … … 834 834 assertEquals(60.0, d.x); 835 835 assertEquals(70.0, d.y); 836 assertEquals(80.0, d.z);836 // assertEquals(80.0, d.z); 837 837 assertEquals(90.0, d.scaleX); 838 838 assertEquals(100.0, d.scaleY); 839 assertEquals(110.0, d.scaleZ);840 assertEquals(120.0, d.rotationX);841 assertEquals(130.0, d.rotationY);842 assertEquals(140.0, d.rotation Z);839 // assertEquals(110.0, d.scaleZ); 840 // assertEquals(120.0, d.rotationX); 841 // assertEquals(130.0, d.rotationY); 842 assertEquals(140.0, d.rotation); 843 843 assertEquals(1.0, d.alpha); 844 844 }

