uixbshared.swf
Xbox shared component library. This is not a screen — it is a collection of button-icon and cursor assets loaded by the Xbox build's UI screens. Structure is essentially identical to uiswitchshared.md; see that file for the full class inventory. Differences from the Switch variant are noted below.
Document/main class: none
SWF-specific classes: 48
Overview
See uiswitchshared.md. All 48 classes are present with the same names, the same Xbox One-branded btn_XBOne_* bitmap icons, the same platform-neutral btn_console_* wrappers (including btn_console_dpad_highlight), and the same cursor and keyboard classes.
Notable classes
All classes are identical to uiswitchshared. Both the class names and the embedded asset paths/indices match exactly:
btn_XBOne_A/pngembeds50_btn_XBOne_A.png— same as Switchbtn_XBOne_XB/pngembeds34_btn_XBOne_XB.png— same as Switchbtn_XBOne_menu/pngembeds30_btn_XBOne_menu.png— same as Switchbtn_console_dpad_highlight— symbol1 in this lib'sassets.swf— same symbol index as Switchbtn_console_dpad_north— symbol17, matching the Switch variant
Platform-specific notes
- No class-level differences from uiswitchshared were found — all 48 class files have identical content including embedded asset filenames and symbol indices.
- The distinction between uixbshared and uiswitchshared is therefore entirely in the compiled
/_assets/assets.swfbundle they reference at runtime, not in the ActionScript source. - Both Xbox and Switch libs include
btn_console_dpad_highlight, which is absent from the PS4 libs. - PS4-specific classes (
btn_PS4_*) are entirely absent, as in uiswitchshared.