Actually, groups without an ID should just be shapes, not symbols. So,
you'd only give IDs to the groups you want to have a class for, and
remove it from the rest.
In the file that was supposed to be my fun little weekend project,
there are >300 MovieClips, as it is now.

Mark


On 7/7/07, Mark Winterhalder <[EMAIL PROTECTED]> wrote:
> OK, I researched this a bit, which leads me to a feature request.
>
> The problem:
> If I want to use an SVG as a library asset for SWF9, I have to create
> classes not just for the asset, but for each of it's descendants. For
> example, if the SVG consists of a group Foo that contains another
> group Bar, which itself contains a group Baz, I have to declare
> classes for each of them. Not just that, class Bar must have a
> property Baz, and Foo must have a property Bar. Plus, if it's haXe,
> all the group names must be capitalized (because haXe rightfully
> enforces capitalized class names).
>
> My idea to deal with this by rather inelegantly applying 'grep -v id'
> on my SVG file (and manually naming the main group) unfortunately made
> it invisible. The MovieClip hierarchy seems to be intact, though -- I
> can cast children of the main group to MovieClip and traverse deeper
> down the tree. It's just not visible.
>
> I guess that can be partially dealt with by writing a tool that
> creates the necessary class files with the child clips as properties,
> but it would be cool if Swfmill could, at least optionally, take care
> of the capitalization of the group IDs. Also, it would remove clutter
> in the code if it could turn generic paths (i.e., "path2345") into
> shapes instead of symbols (so that they don't require a class). A huge
> load of sugar on the top would be if it could (optionally) calculate
> the bounding rectangles and position the symbols, even if the group is
> positioned at 0,0 with the visible part being somewhere else (or does
> it even do that already? I didn't manage to display anything yet, so I
> don't know).
>
> Maybe I'm just doing something wrong, I don't know.
>
> Mark
>
>
>
>
> On 7/7/07, Mark Winterhalder <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I'm trying to use an SVG file as a library item for a haXe generated
> > v9 SWF, as described at <http://haxe.org/tutos/flash9>. However, when
> > I place the asset on the stage, the Flashplayer gives me a
> > "ReferenceError: Error #1065: Variable foo is not defined", where foo
> > is every single sub-clip of the asset. I have defined all of them as
> > of type MovieClip in the class, but no luck.
> >
> > Does anybody have an idea how to use SWFs with child clips for FP9?
> >
> > Thanks,
> > Mark
> >
>

_______________________________________________
swfmill mailing list
[email protected]
http://osflash.org/mailman/listinfo/swfmill_osflash.org

Reply via email to