Yup! That would always work, now you going through proxy. But what I suggested was different thing..
Doesn't matter, as long as you got it working and happy with the solution. -abdul On 1/28/07, Leonardo Sobral <[EMAIL PROTECTED]> wrote:
Finally got this to work! here´s the solution: I stoped fighting with fp security sandbox and tried to make via coldfusion proxy. The example on Adobe website didnt work so I made some changes on the code... <mx:Image id="img" source="cfm/proxy.cfm?url= http://www.somedomain.com/image.jpg" /> the proxy.cfm file: <cfprocessingdirective suppressWhiteSpace = "Yes"> <cfhttp url="#URL.url#" method="get"/> <cfcontent type="image/jpeg" reset="Yes"> <cfoutput>#toString(cfhttp.filecontent.toByteArray())#</cfoutput> </cfprocessingdirective> Thanks a lot for your help! -- Leonardo Sobral [EMAIL PROTECTED] Adobe Certified Professional Adobe Certified Instructor On 1/28/07, Abdul Qabiz <[EMAIL PROTECTED]> wrote: > > There is Security Sandbox so you can not draw until you have right > permissions, just having crossdomain.xml is not sufficient. You need > to explictly set checkPolicyFile flag so that Flash Player 9 downloads > the policy file (crossdomain.xml) and grants the access to your code, > if it is allowed in policy file. > > I am not sure which API you are using to load images. If you are using > Loader, then check for this. > > Loader.load (..) method's second param is instance of LoaderContext, > this is where you can set checkPolicyFile=true. > > Read the docs here:- > > Loader.load () - > http://livedocs.macromedia.com/flex/2/langref/flash/display/Loader.html#load > () > > LoaderContext: http://livedocs.macromedia.com/flex/2/langref/flash/system/LoaderContext.html > > > Check out these links:- > http://missinghref.com/jdsblog/archive/2006/03/14/flash_8_cross_domain_bitmapdata_.aspx > > http://www.abdulqabiz.com/blog/archives/flash_and_actionscript/bitmapdatadraw.php > > > -abdul > On 1/28/07, Brendan Meutzner <[EMAIL PROTECTED]<bmeutzner%40gmail.com>> > wrote: > > > > > > > > > > > > > > On which server, and where is your crossdomain located? Is the > cineminha.com.br server a multi-hosting environment? > > > > Brendan > > > > > > > > > > On 1/27/07, Leonardo Sobral <[EMAIL PROTECTED]<leonardo.sobral%40gmail.com>> > wrote: > > > > > > > > > > > > > > > > > > > > > I´m trying to load an image from outsite of my domain and its giving > me an error, the crossdomain is there, set to permit *... I get the same > error online and from localhost. Any clue? > > > > > > > > > SecurityError: Error #2122: Security sandbox violation: > BitmapData.draw: http://localhost:8500/Store/bin/index.swf cannot access > http://www.cineminha.com.br/AdvHTML_Upload/photos/poster_diamante.jpg . > A policy file is required, but the checkPolicyFile flag was not set when > this media was loaded. > > > at flash.display::BitmapData/draw() > > > at mx.effects.effectClasses::MaskEffectInstance/::getVisibleBounds() > > > at mx.effects.effectClasses::MaskEffectInstance/::initMask() > > > at mx.effects.effectClasses::MaskEffectInstance/startEffect() > > > at mx.effects::Effect/play() > > > at mx.effects::EffectManager$/::createAndPlayEffect () > > > at mx.effects::EffectManager$/http://www.adobe.com/2006/flex/mx/internal::eventHandler > () > > > at > flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() > > > at flash.events::EventDispatcher/dispatchEvent () > > > at mx.core::UIComponent/dispatchEvent() > > > at mx.core::UIComponent/setVisible() > > > at mx.core::UIComponent/set visible() > > > at > mx.containers::ViewStack/mx.containers:ViewStack::updateDisplayList() > > > at mx.core::UIComponent/validateDisplayList() > > > at mx.core::Container/validateDisplayList() > > > at mx.managers::LayoutManager/::validateDisplayList() > > > at mx.managers::LayoutManager/::doPhasedInstantiation () > > > at Function/http://adobe.com/AS3/2006/builtin::apply() > > > at mx.core::UIComponent/::callLaterDispatcher2() > > > at mx.core::UIComponent/::callLaterDispatcher() > > > at flash.utils::Timer/flash.utils:Timer::_timerDispatch () > > > at flash.utils::Timer/flash.utils:Timer::tick() > > > > > > > > -- > > Brendan Meutzner > > Stretch Media - RIA Adobe Flex Development > > [EMAIL PROTECTED] <brendan.meutzner%40stretchmedia.ca> > > http://www.stretchmedia.ca > > > > > >