at first, none of the library's classes were listed among the
component elements, so i

(1) created a manifest file

<?xml version="1.0" encoding="UTF-8"?>
<componentPackage>
    <component id="Roamer"
class="com.adobe.flex.extras.controls.springgraph.Roamer"/>
    <component id="SpringGraph"
class="com.adobe.flex.extras.controls.springgraph.SpringGraph"/>
</componentPackage>

AND

(2) added the following flexmojos configuration:

                <configuration>
                    <locales>
                        <locale>en_US</locale>
                    </locales>
                    <includeClasses>
 
<class>com.adobe.flex.extras.controls.springgraph.SpringGraph</class>
                        ...
                    </includeClasses>
                    <namespaces>
                        <namespace>
                            <uri>http://www.adobe.com/2006/fc</uri>
                            <manifest>${basedir}/src/main/resources/
manifest.xml</manifest>
                        </namespace>
                    </namespaces>
                    <includeNamespaces>
                        <namespace>http://www.adobe.com/2006/fc</
namespace>
                    </includeNamespaces>
                </configuration>

now, the components element of the catalog.xml file includes
SpringGraph and Roamer (which is good!)
BUT, the components element includes TOO MANY COMPONENT ELEMENTS in
addition to these (which is BAD ... i think). I don't believe that
classes from subpackages of mx should be included. oui, no?

what follows is the resulting snippet of catalog.xml:

  <components>
    <component
className="com.adobe.flex.extras.controls.springgraph:Roamer"
name="Roamer" uri="http://www.adobe.com/2006/fc";  />
    <component
className="com.adobe.flex.extras.controls.springgraph:SpringGraph"
name="SpringGraph" uri="http://www.adobe.com/2006/fc";  />
    <component
className="mx.containers.utilityClasses:ConstraintColumn"
name="ConstraintColumn" uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.containers.utilityClasses:ConstraintRow"
name="ConstraintRow" uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.containers:Canvas" name="Canvas"
uri="library://ns.adobe.com/flex/halo" icon="mx/containers/
Canvas.png"  />
    <component className="mx.controls.scrollClasses:ScrollBar"
name="ScrollBar" uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.controls:Button" name="Button"
uri="library://ns.adobe.com/flex/halo" icon="mx/controls/Button.png"  /
>
    <component className="mx.controls:HScrollBar" name="HScrollBar"
uri="library://ns.adobe.com/flex/halo" icon="mx/controls/
HScrollBar.png"  />
    <component className="mx.controls:ToolTip" name="ToolTip"
uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.controls:VScrollBar" name="VScrollBar"
uri="library://ns.adobe.com/flex/halo" icon="mx/controls/
VScrollBar.png"  />
    <component className="mx.core:Container" name="Container"
uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.core:UIComponent" name="UIComponent"
uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.effects:EffectTargetFilter"
name="EffectTargetFilter" uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.effects:Zoom" name="Zoom" uri="library://
ns.adobe.com/flex/halo"  />
    <component className="mx.geom:Transform" name="Transform"
uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.geom:TransformOffsets"
name="TransformOffsets" uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.managers:CursorManager"
name="CursorManager" uri="library://ns.adobe.com/flex/halo"  />
    <component className="mx.states:State" name="State" uri="library://
ns.adobe.com/flex/halo"  />
    <component className="mx.states:Transition" name="Transition"
uri="library://ns.adobe.com/flex/halo"  />
  </components>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to