OK, sounds like there are issues with embedding. It might also be helpful to have JIRA issues to track these.
-Alex On 12/30/14, 7:22 AM, "Left Right" <olegsivo...@gmail.com> wrote: >In addition to this, when linking symbols from other SWFs, the >generated code must be incorrectly generated. The class below: > >package com.powtoon.assets >{ > import flash.display.Sprite; > > [Embed(source="../../../../assets/WistiaPlayer2.swf", > symbol="com.powtoon.assets.Scrubber")] > > public class HandleButton extends Sprite { } >} > >When instantiated ends up in: > >Error: Error #1023: Stack overflow occurred. >at flash.display::Shape() >at flash.display::Sprite/constructChildren() >at flash.display::Sprite() >at com.powtoon.assets::HandleButton() >at >com.powtoon.ui::Stylable/ensureProperty()[/home/wvxvw/workspace/hx-player/ >player/as3/com/powtoon/ui/Stylable.as:710] >at >com.powtoon.ui::Stylable/create()[/home/wvxvw/workspace/hx-player/player/a >s3/com/powtoon/ui/Stylable.as:349] >at >com.powtoon.ui::ScrubberPanel/create()[/home/wvxvw/workspace/hx-player/pla >yer/as3/com/powtoon/ui/ScrubberPanel.as:251] >at >com.powtoon.ui::ExtendedPresentationPanel/create()[/home/wvxvw/workspace/h >x-player/player/as3/com/powtoon/ui/ExtendedPresentationPanel.as:207] >at >com.powtoon.player::PlayerBase/setupSkin()[/home/wvxvw/workspace/hx-player >/player/as3/com/powtoon/player/PlayerBase.as:594] >at >com.powtoon.ui::Stylable/tryCreateDescription()[/home/wvxvw/workspace/hx-p >layer/player/as3/com/powtoon/ui/Stylable.as:440] >at >com.powtoon.ui::Stylable/loadDescriptionClass()[/home/wvxvw/workspace/hx-p >layer/player/as3/com/powtoon/ui/Stylable.as:473] >at >com.powtoon.ui::Stylable/loadDescriptionString()[/home/wvxvw/workspace/hx- >player/player/as3/com/powtoon/ui/Stylable.as:422] >at >com.powtoon.ui::Stylable/loadDescription()[/home/wvxvw/workspace/hx-player >/player/as3/com/powtoon/ui/Stylable.as:390] >at >com.powtoon.player::PlayerBase/createSkin()[/home/wvxvw/workspace/hx-playe >r/player/as3/com/powtoon/player/PlayerBase.as:552] >at >com.powtoon.player::PlayerNext/payloadComplete()[/home/wvxvw/workspace/hx- >player/player/as3/com/powtoon/player/PlayerNext.as:229] >at >com.powtoon.utils::Conveyor/handler()[/home/wvxvw/workspace/hx-player/play >er/as3/com/powtoon/utils/Conveyor.as:129] >at flash.events::EventDispatcher/dispatchEventFunction() >at flash.events::EventDispatcher/dispatchEvent() >at >com.powtoon.player::PTPlayer/completeHandler()[../src/com/powtoon/player/P >TPlayer.hx:330] > >Which looks like the generated code tries to call the constructor >recursively... > >Best, >Oleg > >On Tue, Dec 30, 2014 at 5:03 PM, Left Right <olegsivo...@gmail.com> wrote: >> I'm getting an error: >> >> TypeError: Error #2022: Class PlayerResource$ must inherit from >> DisplayObject to link to a symbol. >> >> for the class, which looks like this: >> >> package com.powtoon.assets >> { >> import flash.utils.ByteArray; >> >> [Embed(source="../../../../assets/hx-player.swf", >> mimeType="application/octet-stream")] >> >> public class PlayerResource extends ByteArray { } >> } >> >> When this is compiled with Falcon, this must be incorrectly linked to >> a (wrong kind of) symbol? >> >> The relevant bit of the Ant build script looks like this: >> >> <mxmlc file="${basedir}/as3/com/powtoon/preloader/PreloaderFrame.as" >> output="${basedir}/bin/player-next.swf" >> static-link-runtime-shared-libraries="true" >> debug="${debug}" use-network="true" >> warn-unlikely-function-value="false" >> optimize="true"> >> <frame label="start" classname="com.powtoon.player.PlayerNext"/> >> <includes>com.powtoon.assets.PlayerResource</includes> >> >> Best, >> >> Oleg