I didn't' run any code, I just looked at the details of the stacktrace. You may be trying to solve the wrong problem.
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of bryancostanich Sent: Tuesday, August 19, 2008 11:30 AM To: [email protected] Subject: [flexcoders] Re: Custom Component: Instantiation attempted on a non-constructor. there's no skin defined for this project. and there's no trackSkin class. and i'm curious, why do you suppose you got a different error? --- In [email protected] <mailto:flexcoders%40yahoogroups.com> , "Alex Harui" <[EMAIL PROTECTED]> wrote: > > My version of the code says that it died creating the track, not the > Slider itself which is defined by the "trackSkin" style. Maybe that's > not a valid class > > > > ________________________________ > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of bryancostanich > Sent: Tuesday, August 19, 2008 10:50 AM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Re: Custom Component: Instantiation attempted on a > non-constructor. > > > > here's the stack trace, it's all internal stuff, so i didn't post: > TypeError: Error #1007: Instantiation attempted on a non-constructor. > at > mx.controls.sliderClasses::Slider/createBackgroundTrack()[E:\dev\3.0.x\f > rameworks\projects\framework\src\mx\controls\sliderClasses\Slider.as:167 > 2] > at > mx.controls.sliderClasses::Slider/createChildren()[E:\dev\3.0.x\framewor > ks\projects\framework\src\mx\controls\sliderClasses\Slider.as:1224] > at > mx.core::UIComponent/initialize()[E:\dev\3.0.x\frameworks\projects\frame > work\src\mx\core\UIComponent.as:5262] > at > mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAd <http://www.adobe.com/2006/flex/mx/internal::childAd> > ded <http://www.adobe.com/2006/flex/mx/internal::childAdded <http://www.adobe.com/2006/flex/mx/internal::childAdded> > > ()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as > :5159] > at > mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdde <http://www.adobe.com/2006/flex/mx/internal::childAdde> > d <http://www.adobe.com/2006/flex/mx/internal::childAdded <http://www.adobe.com/2006/flex/mx/internal::childAdded> > > ()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:3 > 297] > at > mx.core::Container/addChildAt()[E:\dev\3.0.x\frameworks\projects\framewo > rk\src\mx\core\Container.as:2210] > at > mx.core::Container/addChild()[E:\dev\3.0.x\frameworks\projects\framework > \src\mx\core\Container.as:2140] > at > mx.core::Container/createComponentFromDescriptor()[E:\dev\3.0.x\framewor > ks\projects\framework\src\mx\core\Container.as:3673] > at > mx.core::Container/createComponentsFromDescriptors()[E:\dev\3.0.x\framew > orks\projects\framework\src\mx\core\Container.as:3485] > at > mx.core::Container/createChildren()[E:\dev\3.0.x\frameworks\projects\fra > mework\src\mx\core\Container.as:2587] > at > mx.core::UIComponent/initialize()[E:\dev\3.0.x\frameworks\projects\frame > work\src\mx\core\UIComponent.as:5262] > at > mx.core::Container/initialize()[E:\dev\3.0.x\frameworks\projects\framewo > rk\src\mx\core\Container.as:2524] > at > mx.core::Application/initialize()[E:\dev\3.0.x\frameworks\projects\frame > work\src\mx\core\Application.as:847] > at > Test_InstantiationBug/initialize()[C:\[devlocal]\[flex]\src\Test_Instant > iationBug.mxml:0] > at > mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::c <http://www.adobe.com/2006/flex/mx/internal::c> > hildAdded <http://www.adobe.com/2006/flex/mx/internal::childAdded <http://www.adobe.com/2006/flex/mx/internal::childAdded> > > ()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\SystemMana > ger.as:1625] > at > mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev\3.0.x\frame > works\projects\framework\src\mx\managers\SystemManager.as:2482] > at > mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::d <http://www.adobe.com/2006/flex/mx/internal::d> > ocFrameHandler > <http://www.adobe.com/2006/flex/mx/internal::docFrameHandler <http://www.adobe.com/2006/flex/mx/internal::docFrameHandler> > > ()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\SystemMana > ger.as:2330] > > --- In [email protected] <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > , "Alex Harui" <aharui@> wrote: > > > > That doesn't make sense. > > > > > > > > When you get a runtime exception always use a debug build and post the > > entire stacktrace. > > > > > > > > ________________________________ > > > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > ] On > > Behalf Of bryancostanich > > Sent: Monday, August 18, 2008 2:14 PM > > To: [email protected] <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > > Subject: [flexcoders] Custom Component: Instantiation attempted on a > > non-constructor. > > > > > > > > Hi all, i've created an empty class that extends the Slider control. > > it compiles fine, but when i run it, i get the following error: Error > > #1007: Instantiation attempted on a non-constructor. > > > > this is how i'm calling it: > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> > <http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> > > > <http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> <http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> > > " > > xmlns:tix="com.tixsmart.flex.controls.*" > > > <tix:SeekBar x="91" y="223" width="424" height="11"/> > > > > here's my code: > > package com.tixsmart.flex.controls > > { > > import mx.controls.sliderClasses.Slider; > > > > public class SeekBar extends Slider > > { > > protected var _trackWidth:Number = 1; > > > > public function SeekBar() > > { > > //TODO: implement function > > super(); > > } > > } > > } > > >

