CSS Style data is encoded into a class named after the main app. There is a test in the compiler to see whether to generate that class or not. See FlexAppSWFTarget.java where it calls emitStyleDataClass().
-Alex On 5/14/15, 12:18 PM, "Michael Schmalle" <teotigraphix...@gmail.com> wrote: >@Alex > >I am trying a simple hello world from scratch and I keep getting this >error, provided with > >TodoTestApp.mxml > ><?xml version="1.0"?> ><!-- > Created by Teoti on 5/14/2015. >--> ><js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:js="library://ns.apache.org/flexjs/basic" > xmlns:local="*" xmlns:models="models.*"> > > <js:valuesImpl> > <js:SimpleCSSValuesImpl /> > </js:valuesImpl> > > <js:initialView> > <local:InitialView/> > </js:initialView> > > ></js:Application> > > >InitialView.mxml > > ><?xml version="1.0"?> ><!-- > Created by Teoti on 5/14/2015. >--> ><js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:js="library://ns.apache.org/flexjs/basic" > initComplete="initControls()"> > > <fx:Script><![CDATA[ > private function initControls():void > { > trace("controls created"); > } > ]]></fx:Script> > > > <fx:Style> > .title { > font-size: 14pt; > font-weight: bold; > } > > </fx:Style> > > <js:Container x="0" y="0" className="topContainer"> > <js:beads> > <js:VerticalLayout/> > </js:beads> > > <js:Label text="Hello Basic"/> > </js:Container> > > ></js:ViewBase> > > >I get the error of; > > >[Fault] exception, information=ReferenceError: Error #1065: Variable >_TodoTestApp_Styles is not defined. >at flash.system::ApplicationDomain/getDefinition() >at >org.apache.flex.core::SimpleCSSValuesImpl/init()[C:\Users\Teoti\Documents\ >ApacheFlex\asjs\frameworks\projects\Core\as\src\org\apache\flex\core\Simpl >eCSSValuesImpl.as:80] >at org.apache.flex.core::Application/set >valuesImpl()[C:\Users\Teoti\Documents\ApacheFlex\asjs\frameworks\projects\ >Core\as\src\org\apache\flex\core\Application.as:171] >at >TodoTestApp()[C:\Users\Teoti\Documents\ApacheFlex\JSProject\TodoTestApp\sr >c\TodoTestApp.mxml:7] > > >Mike > > >On Thu, May 14, 2015 at 3:06 PM, Frédéric THOMAS <webdoubl...@hotmail.com> >wrote: > >> > The debugger exception others are seeing seem to be related to changes >> > made to support AS Workers, so it may be that older Flex SDKs are >>going >> to >> > work better. >> >> The only thing with Workers is a bug Alexander Dorosko raised about a >> issue when setting a BP out of any code, I still have to fix it but I >>don't >> think it is actually an issue for FlexJS, I would bet much more about >>the >> fact that the Falcon FDB relies on Falcon classes and given that the >> IntelliJ Flex Plugin hook into FDB, it doesn't reconize the SDK classes, >> same for the compiler btw. >> >> The reason why we can see in JetBrains\IntelliJ IDEA >> 14.1-OK\plugins\flex\lib things like idea-fdb-4.5.0.20967-fix.jar or >> idea-flex-compiler-fix.jar, they wrap the equivalent SDK jars. >> For example, IIRC, I guess it was ExpressionCache, is not used anymore >>by >> Falcon FDB, one of the reason I wasn't able to integrate directly the >>last >> given code for FDB into the Flex SDK but had to change the classes it >>used >> to evaluate expressions before to patch the CLI and I kept a branch of >>the >> original one to add to it the changes I did for the Workers later. >> >> Well, I could be wrong on some details, that's a long time but I guess >>the >> problem come from that, IDEA-FIX to Faclon Debugger, instead of Flex SDK >> Debugger, same for the compiler, Alexander should be able to tell us >>more >> though. >> >> Frédéric THOMAS >> >> > From: aha...@adobe.com >> > To: dev@flex.apache.org >> > Subject: Re: [FlexJS] IntelliJ Integration >> > Date: Thu, 14 May 2015 18:45:08 +0000 >> > >> > >> > >> > On 5/14/15, 10:34 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>wrote: >> > >> > >I'm using he FlexJS nightly of last week, so, I guess nothing is >>needed, >> > >also, any FlexSDK as base SDK seems to work, I've been using a 4.10 >> > >> > The debugger exception others are seeing seem to be related to changes >> > made to support AS Workers, so it may be that older Flex SDKs are >>going >> to >> > work better. >> > >> > > >> > >Is there any google Javascript source maps, mapping the AS3 code >>setup >> > >somewhere i FlexJS yet ? >> > >> > There are two Map related examples: DesktopMap and MapSearch. I >>haven’t >> > used them in a long time so there is a chance they are broken. >> > >> > -Alex >> > >> >>