In this code I'm dynamically creating an HBox, adding an image to it,
adding the box to a Panel, and then creating a Move() to move the Hbox.
It produces the error below, which says "value" is not a function. WHAT
VALUE? Why doesn't it name the value ? What did I do wrong ?
The error comes when I add the final line, moveSketch.play();
var sketchBox:HBox = new HBox();
var sketchImg:Image=new Image;
sketchImg.source="Journeysketchsm.gif";
sketchBox.addChild(sketchImg);
thePanel.addChildAt(sketchBox,0);
var moveSketch:Move = new Move();
moveSketch.target="sketchBox";
moveSketch.xTo=150;
moveSketch.duration=3000;
moveSketch.play();
TypeError: Error #1006: value is not a function.
at
mx.effects::EffectInstance/play()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\EffectInstance.as:584]
at
mx.effects.effectClasses::MoveInstance/play()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\effectClasses\MoveInstance.as:230]
at
mx.effects::EffectInstance/startEffect()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\EffectInstance.as:569]
at
mx.effects::Effect/play()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Effect.as:930]
at jbh/endEffectHandler()[K:\flex3\src\jbh.mxml:60]
at jbh/___jbh_AnimateProperty1_effectEnd()[K:\flex3\src\jbh.mxml:9]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at
mx.effects::Effect/effectEndHandler()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Effect.as:1329]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at
mx.effects::EffectInstance/finishEffect()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\EffectInstance.as:651]
at
mx.effects::EffectInstance/finishRepeat()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\EffectInstance.as:690]
at
mx.effects.effectClasses::TweenEffectInstance/onTweenEnd()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\effectClasses\TweenEffectInstance.as:395]
at
mx.effects::Tween/endTween()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Tween.as:524]
at
mx.effects::Tween/http://www.adobe.com/2006/flex/mx/internal::doInterval()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Tween.as:565]
at
mx.effects::Tween$/timerHandler()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\effects\Tween.as:179]
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()