2 <swf version="6" compressed="0">
6 Show that constant pool definition crosses boundary
7 of a single DoAction block.
11 <Header framerate="12" frames="2">
13 <Rectangle left="0" right="12800" top="0" bottom="9600"/>
28 <!-- Lookup in DICT 1 -->
29 <StackDictionaryLookup index="0"/>
35 <strings> <String value="B"/> </strings>
40 </actions> </DoAction>
46 <!-- Lookup in DICT 2 -->
47 <StackDictionaryLookup index="0"/>
52 <!-- DICT 2 (skipped by BranchAlways) -->
53 <BranchAlways byteOffset="7"/>
55 <strings> <String value="C"/> </strings>
60 <!-- Lookup in DICT 2 -->
61 <StackDictionaryLookup index="0"/>
70 // Verify the stack contains 'ABB'
73 <StackString value="ABB"/>
78 // If true, jump to PASSED tracing
79 <BranchIfTrue byteOffset="51"/>
81 // Else, trace XFAILED
84 <StackString value="FAILED: something went wrong with dicts "/>
88 <BranchAlways byteOffset="44"/> // get to end
93 <StackString value="PASSED: cross boundary dicts all fine "/>
101 <StackString value="END OF TEST"/>
108 </actions> </DoAction>