You shouldn't need to build swcs. Just put the modified source file in your source-path.
-Alex On 9/21/14 1:00 AM, "Evyatar Ben Halevi-Arbib" <[email protected]> wrote: >Hey, > >I tried, but since I never compiled an Apache Flex project before, it >didn't work out. >Can somebody please compile for me textLayout .swc with Alex's suggestion >and upload it to somewhere I can download? > >Thanks in advance, >Evyatar > >On Thu, Sep 18, 2014 at 7:44 PM, Alex Harui <[email protected]> wrote: > >> >> >> On 9/18/14 1:10 AM, "Evyatar Ben Halevi-Arbib" <[email protected]> >> wrote: >> >> >Hello, >> > >> >We upgraded from Adobe Flex 4.5.1 to Apache Flex 4.12.1 and noticed a >> >problematic issue. >> >It renders HTML pretty well, considering the limitations, but since the >> >upgrade we often encounter the following exception being thrown when >>using >> >the img tag - >> > >> >SecurityError: Error #2122: Security sandbox violation: Loader.content: >> >http://mydomain.com/Client/myapplication.swf cannot access >> >http://differentdomain.com/image.png. A policy file is required, but >>the >> >checkPolicyFile flag was not set when this media was loaded. >> >at flash.display::Loader/get content() >> >at >> >>>flashx.textLayout.elements::InlineGraphicElement/loadCompleteHandler()[/ >>>Us >> >>>ers/aharui/git/flex/master/flex-tlf/textLayout/src/flashx/textLayout/ele >>>me >> >nts/InlineGraphicElement.as:703] >> > >> >I tried investigating this and found that in TLF 2.0 a similar issue >>was >> >handled in build 203, where it say "Fix 2758185 Unhandled >>securityerror in >> >InlineGraphicElement Loader.load call". >> >This can be found in the following document - >> >https://svn.apache.org/repos/asf/flex/tlf/branches/3.0/ReleaseNotes.txt >> It would take some digging to figure out what that fix was. It may not >>be >> related to this problem. >> >> Your problem is because the code at line 703 of InlineGraphicElement.as >> looks like this: >> >> if(graphic is Loader && Loader(graphic).content != null && >> Loader(graphic).content.hasOwnProperty("setActualSize") && >> (!widthIsComputed() || !heightIsComputed()) ) >> >> >> I think it should be: >> >> if(graphic is Loader && >> Loader(graphic).contentLoaderInfo.childAllowsParent && >> Loader(graphic).content != null && >> Loader(graphic).content.hasOwnProperty("setActualSize") && >> (!widthIsComputed() || !heightIsComputed()) ) >> >> Maybe you can give that a try (monkey-patch the file) and let us know. >> >> >> -Alex >> >>
