I could get it to work: <!-- ?xml version="1.0" encoding="UTF-8"? --> <swf xmlns='http://macromedia/2003/swfx' version='11' framerate='24' size='10000x7500' compressed='true' > <!-- framecount=2 length=149791 --> <FileAttributes useDirectBlit='false' useGPU='false' hasMetadata='true' actionScript3='true' suppressCrossDomainCaching='false' swfRelativeUrls='false' useNetwork='true'/> <Metadata> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns:dc='http://purl.org/dc/elements/1.1'><dc:format>application/x-shockwave-flash</dc:format><dc:title>Gravity Shared Flex SDK bundle 2.2.226 2011-06-30_12-58-45 79/291851</dc:title><dc:description>Gravity Shared Flex SDK bundle 2.2.226 2011-06-30_12-58-45 79/291851</dc:description><dc:publisher>Adobe Systems Incorporated</dc:publisher><dc:language>en_US</dc:language><dc:date>30/06/11 12:59 PM</dc:date></rdf:Description></rdf:RDF> </Metadata> <ScriptLimits scriptRecursionLimit='1000' scriptTimeLimit='60'/> <SetBackgroundColor color='#FFFFFF'/> <ProductInfo product='Adobe Flex' edition='' version='4.5' build='20967' compileDate='6/30/11 6:59 PM'/> <FrameLabel label='_gravity_shared_flex_com_adobe_gravity_internals_flex_ui_GravitySystemManager'/> <DoABC2 name='frame1'> </DoABC2> <SymbolClass> <Symbol idref='0' className='_gravity_shared_flex_com_adobe_gravity_internals_flex_ui_GravitySystemManager' /> </SymbolClass> <ShowFrame/> <FrameLabel label='gravity_shared_flex'/> <DefineBitsLossless2 id='1' encoding='base64'> AAAAAAAAAAAAAAgLCwsLCwAPDw8PDw8PDw8ICAsLCwsADwcHBwcHBwcHCA8ICwsLAA8HBwcCAgcH BwgPDwgLCwAPBwcCCgIABwcAAAAACwsADwcHAgICAAcHBwcPAAsLAA8HBwcAAAcHBwcHDwALCwAP BwcHBwcHDAwMAA8LCwsADwcJBwcHBwwODAAPCwsLAA8HDQkHBwcMDAQLCwsLCwAPBw0NCQcHAAAL Cw8ACwsADwcNDQ0JBwsLCwcPAAsLAA8HAAAACwsLCwsHDwALCwAPBwcLCwsLCwcHBw8ACwsADw8L CwsLCw8PDw8PAAsLAAALCwsLCwsAAAAAAAALCw== </DefineBitsLossless2> <DefineShape id='2' bounds='280x320'> <fillstyle type='65' idref='1' matrix='s20.0,20.0 t0,0' /> <styleChange fillStyle1='1' /> <line dx='280' dy='0' /> <line dx='0' dy='320' /> <line dx='-280' dy='0' /> <line dx='0' dy='-320' /> </DefineShape> <DefineSprite id='3'> <!-- sprite framecount=1 --> <PlaceObject2 idref='2' depth='1' matrix='t0,0'/> <ShowFrame/> </DefineSprite> <DefineShape3 id='4' bounds='(200,100),(461,360)'> <fillstyle type='0' color='#00000033' /> <styleChange dx='331' dy='360' fillStyle1='1' /> <curve cdx='-55' cdy='-1' dx='-38' dy='-37' /> <curve cdx='-38' cdy='-38' dx='1' dy='-54' /> <curve cdx='-1' cdy='-55' dx='38' dy='-37' /> <curve cdx='38' cdy='-38' dx='55' dy='0' /> <curve cdx='54' cdy='0' dx='38' dy='38' /> <curve cdx='37' cdy='37' dx='1' dy='55' /> <curve cdx='-1' cdy='54' dx='-37' dy='38' /> <curve cdx='-38' cdy='37' dx='-54' dy='1' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='18' typeName='radial' gradient='0 #FE5050FF 255 #CC0000FF' matrix='s0.0073242188,0.0073242188 t320,220' /> </styleChange> <styleChange dx='320' dy='100' fillStyle1='1' /> <curve cdx='49' cdy='0' dx='35' dy='35' /> <curve cdx='35' cdy='35' dx='1' dy='50' /> <curve cdx='0' cdy='49' dx='-36' dy='35' /> <curve cdx='-35' cdy='35' dx='-49' dy='1' /> <line dx='-47' dy='-10' /> <curve cdx='-22' cdy='-9' dx='-16' dy='-17' /> <curve cdx='-17' cdy='-16' dx='-9' dy='-22' /> <curve cdx='-9' cdy='-22' dx='0' dy='-24' /> <curve cdx='0' cdy='-25' dx='9' dy='-22' /> <curve cdx='9' cdy='-22' dx='17' dy='-16' /> <curve cdx='16' cdy='-17' dx='22' dy='-9' /> <curve cdx='22' cdy='-9' dx='25' dy='0' /> </DefineShape3> <DefineShape id='5' bounds='(5257,3100),(5477,3440)'> <fillstyle type='0' color='#FFFFFF' /> <fillstyle type='0' color='#000000' /> <styleChange dx='5297' dy='3360' fillStyle0='1' fillStyle1='2' /> <line dx='-20' dy='0' /> <line dx='0' dy='-220' /> <line dx='20' dy='0' /> <styleChange fillStyle1='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='300' /> <line dx='20' dy='0' /> <line dx='0' dy='-20' /> <line dx='20' dy='0' /> <line dx='0' dy='-20' /> <styleChange fillStyle0='2' fillStyle1='1' /> <line dx='0' dy='-20' /> <line dx='20' dy='0' /> <line dx='0' dy='-20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='40' /> <line dx='20' dy='0' /> <line dx='0' dy='40' /> <line dx='40' dy='0' /> <line dx='0' dy='-40' /> <line dx='-20' dy='0' /> <line dx='0' dy='-40' /> <line dx='-20' dy='0' /> <line dx='0' dy='-40' /> <line dx='60' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-20' /> <styleChange fillStyle0='0' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='20' /> <line dx='-80' dy='0' /> <line dx='0' dy='20' /> <line dx='20' dy='0' /> <line dx='0' dy='40' /> <line dx='20' dy='0' /> <line dx='0' dy='60' /> <line dx='-60' dy='0' /> <line dx='0' dy='-20' /> <line dx='-20' dy='0' /> <line dx='0' dy='-40' /> <line dx='-20' dy='0' /> <line dx='0' dy='-40' /> <line dx='-20' dy='0' /> <line dx='0' dy='20' /> <line dx='-20' dy='0' /> </DefineShape> <DefineSprite id='6'> <!-- sprite framecount=1 --> <PlaceObject2 idref='5' depth='1' matrix='t0,0'/> <ShowFrame/> </DefineSprite> <DefineShape id='7' bounds='(249,149),(390,290)'> <fillstyle type='0' color='#FFFFFF' /> <styleChange dx='348' dy='220' fillStyle1='1' /> <line dx='42' dy='42' /> <line dx='-28' dy='28' /> <line dx='-42' dy='-42' /> <line dx='-43' dy='42' /> <line dx='-28' dy='-28' /> <line dx='43' dy='-42' /> <line dx='-43' dy='-43' /> <line dx='28' dy='-28' /> <line dx='43' dy='43' /> <line dx='42' dy='-43' /> <line dx='28' dy='28' /> <line dx='-42' dy='43' /> </DefineShape> <DefineSprite id='8'> <!-- sprite framecount=1 --> <PlaceObject2 idref='4' depth='2' matrix='t0,0'/> <PlaceObject2 idref='6' depth='3' matrix='t-5277,-3140'/> <PlaceObject2 idref='7' depth='5' matrix='t0,0'/> <ShowFrame/> </DefineSprite> <DefineShape3 id='9' bounds='(200,100),(461,360)'> <fillstyle type='0' color='#00000033' /> <styleChange dx='331' dy='360' fillStyle1='1' /> <curve cdx='-55' cdy='-1' dx='-38' dy='-37' /> <curve cdx='-38' cdy='-38' dx='1' dy='-54' /> <curve cdx='-1' cdy='-55' dx='38' dy='-37' /> <curve cdx='38' cdy='-38' dx='55' dy='0' /> <curve cdx='54' cdy='0' dx='38' dy='38' /> <curve cdx='37' cdy='37' dx='1' dy='55' /> <curve cdx='-1' cdy='54' dx='-37' dy='38' /> <curve cdx='-38' cdy='37' dx='-54' dy='1' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='18' typeName='radial' gradient='0 #999999FF 255 #666666FF' matrix='s0.0073242188,0.0073242188 t320,220' /> </styleChange> <styleChange dx='235' dy='135' fillStyle1='1' /> <curve cdx='16' cdy='-17' dx='22' dy='-9' /> <curve cdx='22' cdy='-9' dx='25' dy='0' /> <curve cdx='49' cdy='0' dx='35' dy='35' /> <curve cdx='35' cdy='35' dx='1' dy='50' /> <curve cdx='0' cdy='49' dx='-36' dy='35' /> <curve cdx='-35' cdy='35' dx='-49' dy='1' /> <line dx='-47' dy='-10' /> <curve cdx='-22' cdy='-9' dx='-16' dy='-17' /> <curve cdx='-17' cdy='-16' dx='-9' dy='-22' /> <curve cdx='-9' cdy='-22' dx='0' dy='-24' /> <curve cdx='0' cdy='-25' dx='9' dy='-22' /> <curve cdx='9' cdy='-22' dx='17' dy='-16' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='0' color='#FFFFFFFF' /> </styleChange> <styleChange dx='260' dy='160' fillStyle1='1' /> <line dx='120' dy='0' /> <line dx='0' dy='120' /> <line dx='-40' dy='-40' /> <line dx='-80' dy='40' /> <line dx='40' dy='-80' /> <line dx='-40' dy='-40' /> </DefineShape3> <DefineSprite id='10'> <!-- sprite framecount=1 --> <PlaceObject2 idref='9' depth='3' matrix='t0,0'/> <PlaceObject2 idref='6' depth='4' matrix='t-5277,-3140'/> <ShowFrame/> </DefineSprite> <DefineShape3 id='11' bounds='(-180,-180),(200,210)'> <fillstyle type='18' typeName='radial' gradient='200 #00000066 255 #00000000' matrix='s0.011917114,0.011917114 t10,20' /> <styleChange dx='190' dy='0' fillStyle0='1' /> <curve cdx='0' cdy='75' dx='-53' dy='52' /> <curve cdx='-52' cdy='53' dx='-75' dy='0' /> <curve cdx='-75' cdy='0' dx='-52' dy='-53' /> <curve cdx='-53' cdy='-52' dx='0' dy='-75' /> <curve cdx='0' cdy='-48' dx='22' dy='-39' /> <curve cdx='-32' cdy='46' dx='0' dy='61' /> <curve cdx='0' cdy='79' dx='55' dy='55' /> <curve cdx='56' cdy='56' dx='79' dy='0' /> <curve cdx='79' cdy='0' dx='56' dy='-56' /> <curve cdx='55' cdy='-55' dx='0' dy='-79' /> <curve cdx='0' cdy='-60' dx='-31' dy='-46' /> <curve cdx='21' cdy='39' dx='0' dy='47' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='0' color='#FFFFFF80' /> </styleChange> <styleChange dx='190' dy='0' fillStyle1='1' /> <curve cdx='0' cdy='75' dx='-53' dy='52' /> <curve cdx='-52' cdy='53' dx='-75' dy='0' /> <curve cdx='-75' cdy='0' dx='-52' dy='-53' /> <curve cdx='-53' cdy='-52' dx='0' dy='-75' /> <curve cdx='0' cdy='-75' dx='53' dy='-52' /> <curve cdx='52' cdy='-53' dx='75' dy='0' /> <curve cdx='75' cdy='0' dx='52' dy='53' /> <curve cdx='53' cdy='52' dx='0' dy='75' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='16' gradient='0 #6F7777FF 255 #2B3C3CFF' matrix='s0.0,0.0 r0.009765625,-0.009765625 t10,0' /> </styleChange> <styleChange dx='-150' dy='0' fillStyle1='1' /> <curve cdx='0' cdy='-67' dx='47' dy='-46' /> <curve cdx='46' cdy='-47' dx='67' dy='0' /> <curve cdx='66' cdy='0' dx='47' dy='47' /> <curve cdx='47' cdy='46' dx='0' dy='67' /> <curve cdx='0' cdy='66' dx='-47' dy='47' /> <curve cdx='-47' cdy='47' dx='-66' dy='0' /> <curve cdx='-67' cdy='0' dx='-46' dy='-47' /> <curve cdx='-47' cdy='-47' dx='0' dy='-66' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='0' color='#FFFFFFFF' /> </styleChange> <styleChange dx='130' dy='0' fillStyle1='1' /> <curve cdx='0' cdy='50' dx='-35' dy='35' /> <curve cdx='-35' cdy='35' dx='-50' dy='0' /> <curve cdx='-51' cdy='0' dx='-34' dy='-35' /> <curve cdx='-35' cdy='-35' dx='0' dy='-50' /> <curve cdx='0' cdy='-51' dx='35' dy='-34' /> <curve cdx='34' cdy='-35' dx='51' dy='0' /> <curve cdx='50' cdy='0' dx='35' dy='35' /> <curve cdx='35' cdy='34' dx='0' dy='51' /> </DefineShape3> <DefineSprite id='12'> <!-- sprite framecount=1 --> <PlaceObject2 idref='11' depth='4' matrix='t0,0'/> <ShowFrame/> </DefineSprite> <DefineShape3 id='13' bounds='(200,100),(461,360)'> <fillstyle type='0' color='#00000033' /> <styleChange dx='331' dy='360' fillStyle1='1' /> <curve cdx='-55' cdy='-1' dx='-38' dy='-37' /> <curve cdx='-38' cdy='-38' dx='1' dy='-54' /> <curve cdx='-1' cdy='-55' dx='38' dy='-37' /> <curve cdx='38' cdy='-38' dx='55' dy='0' /> <curve cdx='54' cdy='0' dx='38' dy='38' /> <curve cdx='37' cdy='37' dx='1' dy='55' /> <curve cdx='-1' cdy='54' dx='-37' dy='38' /> <curve cdx='-38' cdy='37' dx='-54' dy='1' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='18' typeName='radial' gradient='0 #66DD55FF 255 #009900FF' matrix='s0.0073242188,0.0073242188 t320,220' /> </styleChange> <styleChange dx='440' dy='220' fillStyle1='1' /> <line dx='0' dy='11' /> <curve cdx='-4' cdy='42' dx='-32' dy='31' /> <curve cdx='-35' cdy='35' dx='-49' dy='1' /> <line dx='-47' dy='-10' /> <curve cdx='-22' cdy='-9' dx='-16' dy='-17' /> <curve cdx='-17' cdy='-16' dx='-9' dy='-22' /> <curve cdx='-7' cdy='-17' dx='-1' dy='-19' /> <line dx='-1' dy='-10' /> <curve cdx='0' cdy='-25' dx='9' dy='-22' /> <curve cdx='9' cdy='-22' dx='17' dy='-16' /> <curve cdx='16' cdy='-17' dx='22' dy='-9' /> <curve cdx='22' cdy='-9' dx='25' dy='0' /> <curve cdx='49' cdy='0' dx='35' dy='35' /> <curve cdx='35' cdy='35' dx='1' dy='50' /> <styleChange dx='0' dy='0' fillStyle0='0' fillStyle1='0' lineStyle='0' > <fillstyle type='0' color='#FFFFFFFF' /> </styleChange> <styleChange dx='340' dy='140' fillStyle1='1' /> <line dx='0' dy='60' /> <line dx='60' dy='0' /> <line dx='0' dy='40' /> <line dx='-60' dy='0' /> <line dx='0' dy='60' /> <line dx='-40' dy='0' /> <line dx='0' dy='-60' /> <line dx='-60' dy='0' /> <line dx='0' dy='-40' /> <line dx='60' dy='0' /> <line dx='0' dy='-60' /> <line dx='40' dy='0' /> </DefineShape3> <DefineSprite id='14'> <!-- sprite framecount=1 --> <PlaceObject2 idref='13' depth='3' matrix='t0,0'/> <PlaceObject2 idref='6' depth='4' matrix='t-5277,-3140'/> <ShowFrame/> </DefineSprite> <DefineSprite id='15'> <!-- sprite framecount=1 --> <PlaceObject2 idref='6' depth='1' matrix='t-5277,-3140'/> <ShowFrame/> </DefineSprite> <ExportAssets> <Export idref='3' name='__brokenImage' /> <Export idref='8' name='mx.skins.cursor.DragReject' /> <Export idref='10' name='mx.skins.cursor.DragLink' /> <Export idref='12' name='mx.skins.cursor.BusyCursor' /> <Export idref='14' name='mx.skins.cursor.DragCopy' /> <Export idref='15' name='mx.skins.cursor.DragMove' /> </ExportAssets> <DoABC2 name='frame2'> </DoABC2> <!-- error: SymbolClass: symbol 12 already exported as mx.skins.cursor.BusyCursor --> <!-- error: SymbolClass: symbol 15 already exported as mx.skins.cursor.DragMove --> <!-- error: SymbolClass: symbol 3 already exported as __brokenImage --> <!-- error: SymbolClass: symbol 8 already exported as mx.skins.cursor.DragReject --> <!-- error: SymbolClass: symbol 10 already exported as mx.skins.cursor.DragLink --> <!-- error: SymbolClass: symbol 14 already exported as mx.skins.cursor.DragCopy --> <SymbolClass> <Symbol idref='8' className='_class_embed_css_Assets_swf__1356066541_mx_skins_cursor_DragReject_1083845321' /> <Symbol idref='15' className='_class_embed_css_Assets_swf__1356066541_mx_skins_cursor_DragMove_403694793' /> <Symbol idref='10' className='_class_embed_css_Assets_swf__1356066541_mx_skins_cursor_DragLink_403669218' /> <Symbol idref='14' className='_class_embed_css_Assets_swf__1356066541_mx_skins_cursor_DragCopy_403407213' /> <Symbol idref='12' className='_class_embed_css_Assets_swf__1356066541_mx_skins_cursor_BusyCursor_85227779' /> <Symbol idref='3' className='_class_embed_css_Assets_swf__1356066541___brokenImage_1060833811' /> </SymbolClass> <ShowFrame/> </swf>
18.07.2019, 08:11, "Alex Harui" <[email protected]>: > I'm not sure the Decompiler fully answers the question. SWFDump would be > better, maybe it is having problems with spaces in path names or with > JAVA_TOOL_OPTIONS not setting the default file encoding to UTF-8. > > The goal is to see which scripts are on which frame, and maybe look at the > code itself to see why it may not try to verify the Application class. > > -Alex > > On 7/17/19, 8:31 PM, "Ramazan Ergüder Bekrek" <[email protected]> wrote: > > Here is a 2 frames view of JPEXS Decompiler : > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpasteboard.co%2FIoumcP0.png&data=02%7C01%7Caharui%40adobe.com%7Cacca8cac00eb4603ec2c08d70b306694%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636990174824334757&sdata=fcIx3eORWOGv7Ob5eeDY5%2BlSfpLwTCGKsT4gWcexqrI%3D&reserved=0 > > 18.07.2019, 05:28, "Ramazan Ergüder Bekrek" <[email protected]>: > > This is what I get: > > > > swfdump -abc gravity_shared_flex-flex450.swf > > Error: Could not find or load main class 4.16.1 > > > > 18.07.2019, 03:40, "Alex Harui" <[email protected]>: > >> RSL Loaders might be two-frame SWFs where the first frame loads the > RSLs before switching to the second frame. > >> > >> Run swfdump -abc on the one that works and see if it is multi-frame. > >> > >> HTH, > >> -Alex > >> > >> On 7/17/19, 5:51 PM, "Ramazan Ergüder Bekrek" <[email protected]> > wrote: > >> > >> In my case I get a VerifyError when ever I compile a release version > of my custom RSLs loader which in it has a reference to spark application > which cannot be used because once all the RSLs are loader including > framework.swf then the class definition for sparks.components.Application can > be added added. Somehow the version of gravity_shared_flex.swf from Adobe > doesn't have that VerifiyError issue. > >> > >> 18.07.2019, 00:35, "Alex Harui" <[email protected]>: > >> > Classes are only verified before first use. If no code paths ever > get around to executing code that references a class, that class will never > be verified. > >> > > >> > HTH, > >> > -Alex > >> > > >> > On 7/17/19, 10:53 AM, "Ramazan Ergüder Bekrek" <[email protected]> > wrote: > >> > > >> > Greetings again! > >> > > >> > I have special use case that I would like to be able to reproduce > and as an inspiration I took one specific SWF file which is part of the > >> > ADEP Gravity Client Component Framework which is an adaptation of > the OSGi runtime in Actionscript 3.0. > >> > > >> > The file in question can be seen in this video > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyoutu.be%2Fg_Y4PmR_L1w%3Ft%3D379&data=02%7C01%7Caharui%40adobe.com%7Cacca8cac00eb4603ec2c08d70b306694%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636990174824334757&sdata=IgUYjQcN05H7h7VgAQQHmrpDkeQOYcR31mTR3YKDauQ%3D&reserved=0. > >> > I'm talking about the gravity_shared_flex-flex450.swf which is a > special RSLs loader. > >> > That file is loaded first by Gravity as a bundle in memory before > any RSLs are handled. In that SWF there is a GravitySystemManager class that > extends SystemManager. That custom SystemManager first loads all the RSLs and > then adds the GravitySparkApplication on the display list. > >> > > >> > The problem that I'am having while trying to reproduce the same > mechanism is that inside that SWF there is a GravitySparkApplicationclass > that extends the Application from Apache Flex. Although that the Application > class is not compiled in that SWF it has no problem loading in memory and > there is no VerifyError that says the spark.components.Application was not > found. > >> > > >> > My intuition tells me that there is a special mxmlc compiler option > when used in an SWF compilation that tells the Flash Player to skip any kind > of class verification. > >> > > >> > My question is how did Adobe managed to compile an SWF which is > referencing spark.components.Application as an external reference when that > external reference comes into existence after the RSLs are loaded by > gravity_shared_flex-flex450.swf which itself cannot be loaded before the RSLs? > >> > > >> > I hope that my question is clear.
