Hi Augustus,

welcome back!

Augustus Saunders wrote:
> Fang, I apologize for not responding sooner. I'm Augustus, and I'm more
> familiar with the Flash export code than anybody else. Although, as
> Christian pointed out, we have a much more evolved exporter that
> supports OOo 1.1 level animations to a good degree, and many other
> features not in the "ancient" code. My familiarity with the ancient code
> is not very good anymore, but while the newer code is perhaps more
> complicated, I think it is still a better starting point. There have
> been enough bug fixes, infrastructure improvements and cleanups that you
> surely don't want to repeat the effort!
So maybe you can guide fang to upstream that code to the current SRC680
code line and make it work in OOo? That would be great.

> 1) This is really the most important task but requires some help from an
> inside OOo engineer. The handling of the Meta-File format is not 100%
> correct, in particular clipping (bounding) areas are not handled
> correctly 100% of the time. Apparently, though, there is no
> documentation of the Meta-File format, which is why we need some inside
> help. Also, the meta-file does not contain some information about text
> elements, for example what level paragraph (ie indentation) it is (if I
> recall correctly). This is the source of layout anomalies.
Thats not a good idea currently. Armin Le Grand is working hard to bring
primitive support for the drawing layer. Thats such a cool technology, I
hope he will blog about this soon. As soon as we can make use of this,
meta files are as obsolete as carrier pigeons.

> 4) A somewhat more substantial, but very worthwhile, task is port the
> whole thing over to use the Transform SWF library. I have CC'ed the
> author of that library on this email. I told him before that we were
> looking to use his library in the next version, and he expressed a
> willingness to improve the library in case of any shortcomings.
> Transform is already 10x better than what we have though. His Describe
> program is an invaluable program when working on this stuff, go download
> it now! http://flagstonesoftware.com. Trying to learn how flash itself
> works at a low level is a waste of time, in my opinion. Just rely on the
> libraries already written.
That looks very promising, but please let me check first if we can use
it in OOo with its current license.

> When it comes to the animation system, some things are harder than
> others, and I would recommend pursuing the easy stuff before trying to
> rewrite the whole thing. Personally, I think the "Effect Options" are a
> good place to start, followed by motion paths, some exit animations, and
> some simple emphasis effects. The hard part here is understanding the
> internal OOo structures and how SMIL works to describe the animations
> and options.
I still thing that having a fresh start and using more scripted stuff
and not hard coding each effect is the way to go. But I'm easy persuaded
with good arguments here :)

Regards,
Christian

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to