it seems that nobody had an experience on a laszlo application that is working with a server application on swf10 env. The thing that I donT undestand that how the application works properly on developer console, but doesnT work for swf10 object that is generated by the solo deploy option of developer console. Please someone show me any way to work out this problem. I am stuck here for 3 days. Thanks
2010/3/3 cem sonmez <[email protected]> > when using proxied=false, there is a compication warning : > *The tag 'connection' will not work as expected when used in a serverless > application.* > connection is the class that connection is being initialized in. > > Anyway, I deployed solo and after that html wrapper doesnT work. But > existing problem is still goes on swf10 object. > So same behaviour when using proxied="false". > > when i try the swf object with debug flash debug player, a popup message > > Error: Error #2029: This URLStream object does not have a stream opened. > at flash.net::URLStream/close() > at flash.net::URLLoader/close() > at LzHTTPLoader/abort() > at LzHTTPLoader/open() > at LzHTTPDataProvider/doRequest() > at LzDataset/doRequest() > at $lzc$class_languageSelector/$ >> >> m576() >> at >> Function/http://adobe.com/AS3/2006/builtin::call()<http://adobe.com/AS3/2006/builtin::call%28%29> >> at LzEvent/sendEvent() >> at $lzc$class_basecombobox/$m295() >> at >> Function/http://adobe.com/AS3/2006/builtin::call()<http://adobe.com/AS3/2006/builtin::call%28%29> >> at LzEvent/sendEvent() >> at $lzc$class_baselist/select() >> at $lzc$class_list/select() >> at $lzc$class_baselist/selectItemAt() >> at $lzc$class_baselist/init() >> at $lzc$class_list/init() >> at $lzc$class_basefloatinglist/init() >> at $lzc$class_floatinglist/init() >> at LzNode/__LZcallInit() >> at LzCanvas/__LZcallInit() >> at LzCanvas/__LZinstantiationDone() >> at LzInstantiatorService/makeSomeViews() >> at LzInstantiatorService/checkQ() >> at >> Function/http://adobe.com/AS3/2006/builtin::call()<http://adobe.com/AS3/2006/builtin::call%28%29> >> at LzEvent/sendEvent() >> at LzIdleKernel$/__update() >> >> to work out this security problem i made something on canvas (oninit >> handler). Here it is: >> >> <!--main application--> >> <canvas width="100%" height="100%" title="Videoconference Application" >> oninit="conn.connect('rtmp://localhost:1935/fi6en')" >> proxied="false"> >> <!-- >> oninit="conn.connect('rtmp://127.0.0.1/fi6en'<http://127.0.0.1/fi6en%27> >> )"--> >> <switch> >> <when property="$as3"> >> <passthrough> >> import flash.system.Security >> </passthrough> >> </when> >> </switch> >> <handler name="oninit"> >> Security.allowDomain('*'); >> //Security.LOCAL_TRUSTED; >> switch (Security.sandboxType) { >> case Security.LOCAL_TRUSTED : >> Debug.info('Sandbox type : Local Trusted'); >> break; >> case Security.LOCAL_WITH_FILE : >> Debug.info('Sandbox type : Local with file'); >> break; >> case Security.LOCAL_WITH_NETWORK : >> Debug.info('Sandbox type : Local with network'); >> break; >> case Security.REMOTE : >> Debug.info('Sandbox type : Remote'); >> break; >> } >> </handler> >> <dataset name="dsetLang" id="dsetLang" src="lang/turkish.xml"/> >> <languageSelector id="langSelector" align="right" valign="top" >> width="130" yoffset="-10" xoffset="10"/> >> <include href="library.lzx"/> >> <debug x="50" width="400"/> >> <connection id="conn" /> >> <loginWindow name="loginScreen" align="center" valign="middle" /> >> <chatView id="chatScreen" y="50" align="center" opacity="0"/> >> </canvas> >> >> but i am getting the popup message and dont know how the solution is. > > > > > >> 2010/3/3 Henry Minsky <[email protected]> >> > >> > So does that mean that running with proxied=false causes the problem , >> but running in >> > default mode (proxied=true) works? The issue could be some sort of >> security permissio >> >> >> ns thing, if Flash client is trying to make a data connection to a host >> which is >> > not the same domain as the app was loaded from? >> > >> > On Wed, Mar 3, 2010 at 9:59 AM, cem sonmez <[email protected]> >> wrote: >> >> >> >> used proxied="false" on canvas tag. Still the same problem. In this >> case(using proxied="false"). html wrapper that is generated in solo deploy >> of developer console does not work at all. Tested by running the swf10 >> object. >> >> >> >> 2010/3/3 Henry Minsky <[email protected]> >> >>> >> >>> As an experiment, can you make the app work in non-proxied mode, set >> lzproxied=false explicitly in the query args, or on the canvas >> >>> <canvas proxied="false"> >> >>> Just to make sure that is not the issue. >> >>> >> >>> On Wed, Mar 3, 2010 at 9:27 AM, cem sonmez <[email protected]> >> wrote: >> >>>> >> >>>> Yes on the developer console everthing works fine. >> >>>> URL looks like this : ..application.lzx?debug=true&lzr=swf10. (I am >> not setting lzproxied, whatever default value is being used) >> >>>> But when I use the generated swf10 object, problem occurs. And donT >> know why this happens :( >> >>>> >> >>>> Think about this scenario: two applications are running, one of >> them is on the developer console, and the another one is the swf object >> that is embedded to the html. Both of them is connecting the same red5 app. >> with the 'rtmp://localhost:1935/fi6en'. I can see on the red5 application >> log, that both of them is connecting to the application properly. And when >> the application embedded into html, sends something to the shared object >> that has been created on the red5 side, app. on the dev. console sees >> everthing with no problem, but html embedded application doesnT see >> anything. And when app. on the dev. console sends someting to the shared >> object, everyhing is being shown on itself, but not on the app. embedded >> into html. >> >>>> >> >>>> I may explained a bit complicated, sorry for that. This is the >> problem that I am having for a few days. >> >>>> Thanks. >> >>>> >> >>>> 2010/3/3 Henry Minsky <[email protected]>: >> >>>> > So the app is working properly when you run it with the dev console >> and with >> >>>> > lzproxied=false? >> >>>> > >> >>>> > >> >>>> > On Wed, Mar 3, 2010 at 8:38 AM, cem sonmez <[email protected]> >> wrote: >> >>>> >> >> >>>> >> So, in this case lzproxied=false option is the way that I need. >> App >> >>>> >> may do nothing strange right ? >> >>>> >> I am really stucked here, and couldn't find the solution for 3 >> days. I >> >>>> >> just want to deploy my app. that is working well on the developer >> >>>> >> console. I really appreciate if you show me something way to get >> me >> >>>> >> closer to the solution. >> >>>> >> Thanks in advance. >> >>>> >> >> >>>> >> Cem >> >>>> >> >> >>>> >> 2010/3/3 Henry Minsky <[email protected]> >> >>>> >> > >> >>>> >> > There are two main differences between the app in the >> developer >> >>>> >> > console , and running as a SOLO app. >> >>>> >> > First, the SOLO app is generally run with the lzproxied flag = >> false. So >> >>>> >> > data requests and media requests will be fetched directly rather >> than >> >>>> >> > proxied via the server. >> >>>> >> > Second, the wrapper HTML page is different, so that might be an >> issue of >> >>>> >> > how the swf app is being embedded using an <object> tag. >> >>>> >> > >> >>>> >> > >> >>>> >> > On Wed, Mar 3, 2010 at 8:08 AM, cem sonmez < >> [email protected]> wrote: >> >>>> >> >> >> >>>> >> >> Hi >> >>>> >> >> My laszlo application works with a red5 server application on >> >>>> >> >> localhost. >> >>>> >> >> Everything works as expected, when I run the application on the >> >>>> >> >> developer console compile option. >> >>>> >> >> Then generating the solo deploy directory. >> >>>> >> >> I donT know why application that is working well during the >> developer >> >>>> >> >> console compilation, causing problem while running the swf10 >> object (e.g. >> >>>> >> >> about shared objects ). >> >>>> >> >> >> >>>> >> >> -- >> >>>> >> >> Cem SONMEZ >> >>>> >> > >> >>>> >> > >> >>>> >> > >> >>>> >> > -- >> >>>> >> > Henry Minsky >> >>>> >> > Software Architect >> >>>> >> > [email protected] >> >>>> >> > >> >>>> >> > >> >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> -- >> >>>> >> Cem SONMEZ >> >>>> > >> >>>> > >> >>>> > >> >>>> > -- >> >>>> > Henry Minsky >> >>>> > Software Architect >> >>>> > [email protected] >> >>>> > >> >>>> > >> >>>> > >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Cem SONMEZ >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Henry Minsky >> >>> Software Architect >> >>> [email protected] >> >>> >> >>> >> >> >> >> >> >> >> >> -- >> >> Cem SONMEZ >> > >> > >> > >> > -- >> > Henry Minsky >> > Software Architect >> > [email protected] >> > >> > >> >> >> >> -- >> Cem SONMEZ >> > > > > -- > Cem SONMEZ > -- Cem SONMEZ
