Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

back to work on this port :)

  • Loading branch information...
commit a31b5ede95779a5eeb615d69757aeaac624b4b0d 1 parent 226a9e1
unknown authored
Showing with 520 additions and 179 deletions.
  1. +1 −0  Assets/pf_ronda_seven.ttf.hash
  2. BIN  Export/flash/bin/FlixelNMETest.swf
  3. +69 −58 Export/flash/haxe/ApplicationMain.hx
  4. +3 −3 Export/flash/haxe/NMEPreloader.hx
  5. +6 −6 Export/flash/haxe/debug.hxml
  6. +87 −0 Export/flash/haxe/nme/installer/Assets.hx
  7. +5 −6 Export/flash/haxe/release.hxml
  8. +2 −1  Minimalcompshx.hxproj
  9. +24 −0 Minimalcompshx.nmml
  10. +119 −85 Source/Minimalcompshx.hx
  11. +38 −0 Source/com/bit101/components/CheckBox.hx
  12. +9 −12 Source/com/bit101/components/ColorChooser.hx
  13. +7 −0 Source/com/bit101/components/Component.hx
  14. +16 −3 Source/com/bit101/components/IndicatorLight.hx
  15. +12 −0 Source/com/bit101/components/InputText.hx
  16. +10 −0 Source/com/bit101/components/List.hx
  17. +2 −0  Source/com/bit101/components/Panel.hx
  18. +4 −0 Source/com/bit101/components/ProgressBar.hx
  19. +44 −0 Source/com/bit101/components/PushButton.hx
  20. +43 −0 Source/com/bit101/components/RadioButton.hx
  21. +6 −0 Source/com/bit101/components/RangeSlider.hx
  22. +4 −0 Source/com/bit101/components/Slider.hx
  23. +5 −5 Source/com/bit101/components/Style.hx
  24. +4 −0 Source/com/bit101/components/TextArea.hx
View
1  Assets/pf_ronda_seven.ttf.hash
@@ -0,0 +1 @@
+q:55oy6:ascentd1408y4:dataad460.8d332.799d512d332.799d512d256d0d256d0d128d640d128d640d256d614.4d256d614.4d358.4d512d358.4d512d512d486.4d512d486.4d614.4d384d614.4d384d768d358.4d768d358.4d870.4d256d870.4d256d1024d128d1024d128d896d204.8d896d204.8d844.8d256d844.8d256d640d332.8d640d332.8d588.8d384d588.8d384d384d460.8d384d460.8d332.799hy6:_widthd768y4:xMaxd640y4:xMind0y4:yMaxd896y4:yMind0y7:_heightd896y7:leadingd640y7:descentd256y8:charCodei55y15:leftsideBearingd0y12:advanceWidthd768y8:commandsai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:111oR0d1408R1ad128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d512d76.8d512d76.8d460.799d128d460.799d128d384d384d384d384d460.799d435.2d460.799d435.2d512d512d512d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024d128d512d128d896d384d896d384d512d128d512hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i111R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:54oR0d1408R1ad640d256d640d384d512d384d512d256d128d256d128d512d512d512d512d588.8d563.2d588.8d563.2d640d640d640d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d128d640d128d896d512d896d512d640d128d640hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i54R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:110oR0d1408R1ad128d1024d0d1024d0d384d128d384d128d512d204.8d512d204.8d460.799d256d460.799d256d384d384d384d384d460.799d435.2d460.799d435.2d512d512d512d512d1024d384d1024d384d512d230.4d512d230.4d614.4d128d614.4d128d1024hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i110R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:53oR0d1408R1ad0d768d128d768d128d896d512d896d512d640d0d640d0d128d640d128d640d256d128d256d128d512d512d512d512d588.8d563.2d588.8d563.2d640d640d640d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d768hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i53R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:109oR0d1408R1ad128d1024d0d1024d0d384d128d384d128d512d204.8d512d204.8d460.799d256d460.799d256d384d384d384d384d460.799d435.2d460.799d435.2d512d588.8d512d588.8d460.799d640d460.799d640d384d768d384d768d460.799d819.2d460.799d819.2d512d896d512d896d1024d768d1024d768d512d614.4d512d614.4d614.4d512d614.4d512d1024d384d1024d384d512d230.4d512d230.4d614.4d128d614.4d128d1024hR2d1024R3d896R4d0R5d640R6d0R7d640R8d640R9d256R10i109R11d0R12d1024R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:52oR0d1408R1ad128d460.799d128d256d256d256d256d128d512d128d512d640d640d640d640d769.024d512d769.024d512d1024d384d1024d384d769.024d0d769.024d0d512d76.8d512d76.8d460.799d128d460.799d384d257.024d256d257.024d256d384d230.4d384d230.4d486.4d128d486.4d128d640d384d640d384d257.024d512d768d512d641.024d486.4d641.024d486.4d742.4d384d742.4d384d768d512d768hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i52R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:108oR0d1408R1ad128d1024d0d1024d0d128d128d128d128d1024hR2d256R3d128R4d0R5d896R6d0R7d896R8d640R9d256R10i108R11d0R12d256R13ai1i2i2i2i2hg:51oR0d1408R1ad0d384d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d512d563.2d512d563.2d563.2d512d563.2d512d640d640d640d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d768d128d768d128d896d512d896d512d641.024d256d641.024d256d563.2d204.8d563.2d204.8d512d512d512d512d256d128d256d128d384d0d384hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i51R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:107oR0d1408R1ad384d512d384d384d512d384d512d513.024d384d513.024d384d641.024d256d641.024d256d768d384d768d384d896d512d896d512d1024d384d1024d384d897.024d256d897.024d256d769.024d128d769.024d128d1024d0d1024d0d128d128d128d128d640d256d640d256d512d384d512hR2d640R3d512R4d0R5d896R6d0R7d896R8d640R9d256R10i107R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:50oR0d1408R1ad0d1024d0d896d128d896d128d768d256d768d256d640d384d640d384d512d512d512d512d256d128d256d128d384d0d384d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d512d563.2d512d563.2d563.2d512d563.2d512d641.024d384d641.024d384d769.024d256d769.024d256d896d640d896d640d1024d0d1024hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i50R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:106oR0d1408R1ad0d384d128d384d128d1152d51.2d1152d51.2d1203.2d0d1203.2d0d1280d-128d1280d-128d1152d0d1152d0d384d0d128d128d128d128d256d0d256d0d128hR2d256R3d128R4d-128R5d896R6d-256R7d1024R8d640R9d256R10i106R11d-128R12d256R13ai1i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:49oR0d1408R1ad128d1024d128d256d0d256d0d128d256d128d256d1024d128d1024hR2d384R3d256R4d0R5d896R6d0R7d896R8d640R9d256R10i49R11d0R12d384R13ai1i2i2i2i2i2i2hg:105oR0d1408R1ad128d1024d0d1024d0d384d128d384d128d1024d0d128d128d128d128d256d0d256d0d128hR2d256R3d128R4d0R5d896R6d0R7d896R8d640R9d256R10i105R11d0R12d256R13ai1i2i2i2i2i1i2i2i2i2hg:48oR0d1408R1ad76.8d896d0d896d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896d128d256d128d896d512d896d512d256d128d256hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i48R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:104oR0d1408R1ad128d1024d0d1024d0d128d128d128d128d512d204.8d512d204.8d460.799d256d460.799d256d384d384d384d384d460.799d435.2d460.799d435.2d512d512d512d512d1024d384d1024d384d512d230.4d512d230.4d614.4d128d614.4d128d1024hR2d640R3d512R4d0R5d896R6d0R7d896R8d640R9d256R10i104R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:47oR0d1408R1ad512d384d486.4d384d486.4d486.4d384d486.4d384d640d307.2d640d307.2d691.2d256d691.2d256d896d179.2d896d179.2d947.2d128d947.2d128d1152d0d1152d0d1024d25.6d1024d25.6d921.6d128d921.6d128d768d153.6d768d153.6d665.599d256d665.599d256d512d332.8d512d332.8d460.799d384d460.799d384d256d460.8d256d460.8d204.799d512d204.799d512d0d640d0d640d128d614.4d128d614.4d230.399d512d230.399d512d384hR2d640R3d640R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i47R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:103oR0d1408R1ad384d896d307.2d896d307.2d947.2d256d947.2d256d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d512d76.8d512d76.8d460.799d128d460.799d128d384d512d384d512d1152d435.2d1152d435.2d1203.2d384d1203.2d384d1280d128d1280d128d1203.2d76.8d1203.2d76.8d1152d384d1152d384d896d128d896d281.6d896d281.6d793.6d384d793.6d384d512d128d512d128d896hR2d640R3d512R4d0R5d640R6d-256R7d640R8d640R9d256R10i103R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:46oR0d1408R1ad128d896d256d896d256d1024d128d1024d128d896hR2d384R3d256R4d128R5d128R6d0R7d0R8d640R9d256R10i46R11d128R12d384R13ai1i2i2i2i2hg:102oR0d1408R1ad0d1024d0d256d76.8d256d76.8d204.799d128d204.799d128d128d358.4d128d358.4d230.399d256d230.399d256d256d128d256d128d384d256d384d256d512d128d512d128d1024d0d1024hR2d384R3d358.4R4d0R5d896R6d0R7d896R8d640R9d256R10i102R11d0R12d384R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:45oR0d1408R1ad0d640d384d640d384d768d0d768d0d640hR2d512R3d384R4d0R5d384R6d256R7d384R8d640R9d256R10i45R11d0R12d512R13ai1i2i2i2i2hg:101oR0d1408R1ad128d768d128d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d512d76.8d512d76.8d460.799d128d460.799d128d384d384d384d384d460.799d435.2d460.799d435.2d512d512d512d512d768d128d768d128d640d384d640d384d512d128d512d128d640hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i101R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:44oR0d1408R1ad128d896d256d896d256d1152d179.2d1152d179.2d1203.2d128d1203.2d128d1254.4d25.6d1254.4d25.6d1152d128d1152d128d896hR2d384R3d256R4d25.6R5d128R6d-230.4R7d102.4R8d640R9d256R10i44R11d25.6R12d384R13ai1i2i2i2i2i2i2i2i2i2i2hg:100oR0d1408R1ad384d896d307.2d896d307.2d947.2d256d947.2d256d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d512d76.8d512d76.8d460.799d128d460.799d128d384d384d384d384d128d512d128d512d1024d384d1024d384d896d384d793.6d384d512d128d512d128d896d281.6d896d281.6d793.6d384d793.6hR2d640R3d512R4d0R5d896R6d0R7d896R8d640R9d256R10i100R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:43oR0d1408R1ad0d512d256d512d256d256d384d256d384d512d640d512d640d641.024d384d641.024d384d896d256d896d256d641.024d0d641.024d0d512d384d640d384d513.024d358.4d513.024d358.4d614.4d256d614.4d256d640d384d640hR2d768R3d640R4d0R5d768R6d128R7d768R8d640R9d256R10i43R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:99oR0d1408R1ad128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d512d76.8d512d76.8d460.799d128d460.799d128d384d384d384d384d460.799d435.2d460.799d435.2d512d512d512d512d640d384d640d384d512d128d512d128d896d384d896d384d768d512d768d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i99R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:42oR0d1408R1ad256d384d256d128d384d128d384d384d512d384d512d256d640d256d640d385.024d512d385.024d512d512d640d512d640d640d512d640d512d513.024d384d513.024d384d768d256d768d256d513.024d128d513.024d128d640d0d640d0d512d128d512d128d385.024d0d385.024d0d256d128d256d128d384d256d384d384d512d384d385.024d358.4d385.024d358.4d486.4d256d486.4d256d512d384d512hR2d768R3d640R4d0R5d896R6d256R7d896R8d640R9d256R10i42R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:98oR0d1408R1ad0d128d128d128d128d512d204.8d512d204.8d460.799d256d460.799d256d384d384d384d384d460.799d435.2d460.799d435.2d512d512d512d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d0d1024d0d128d128d896d384d896d384d512d230.4d512d230.4d614.4d128d614.4d128d896hR2d640R3d512R4d0R5d896R6d0R7d896R8d640R9d256R10i98R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:41oR0d1408R1ad256d1025.023d128d1025.023d128d1152d0d1152d0d1024d128d1024d128d896d204.8d896d204.8d844.8d256d844.8d256d307.199d204.8d307.199d204.8d256d128d256d128d129.024d0d129.024d0d0d128d0d128d128d256d128d256d281.6d358.4d281.6d358.4d384d384d384d384d768d358.4d768d358.4d870.4d256d870.4d256d1025.023hR2d512R3d384R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i41R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:97oR0d1408R1ad384d896d307.2d896d307.2d947.2d256d947.2d256d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d512d76.8d512d76.8d460.799d128d460.799d128d384d512d384d512d1024d384d1024d384d896d384d793.6d384d512d128d512d128d896d281.6d896d281.6d793.6d384d793.6hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i97R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:40oR0d1408R1ad128d870.4d25.6d870.4d25.6d768d0d768d0d384d25.6d384d25.6d281.6d128d281.6d128d128d256d128d256d0d384d0d384d129.024d256d129.024d256d256d179.2d256d179.2d307.199d128d307.199d128d844.8d179.2d844.8d179.2d896d256d896d256d1024d384d1024d384d1152d256d1152d256d1025.023d128d1025.023d128d870.4hR2d512R3d384R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i40R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:96oR0d1408R1ad0d-128d0d-256d128d-256d128d-179.2d179.2d-179.2d179.2d-128d230.4d-128d230.4d-25.599d128d-25.599d128d-128d0d-128hR2d384R3d230.4R4d0R5d1280R6d1049.6R7d1280R8d640R9d256R10i96R11d0R12d384R13ai1i2i2i2i2i2i2i2i2i2i2hg:39oR0d1408R1ad0d128d128d128d128d384d0d384d0d128hR2d256R3d128R4d0R5d896R6d640R7d896R8d640R9d256R10i39R11d0R12d256R13ai1i2i2i2i2hg:95oR0d1408R1ad0d896d384d896d384d1024d0d1024d0d896hR2d512R3d384R4d0R5d128R6d0R7d128R8d640R9d256R10i95R11d0R12d512R13ai1i2i2i2i2hg:38oR0d1408R1ad640d512d640d640d614.4d640d614.4d742.4d513.024d742.4d513.024d896d640d896d640d1024d512d1024d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d640d128d640d128d563.2d76.8d563.2d76.8d512d0d512d0d256d76.8d256d76.8d204.799d128d204.799d128d128d384d128d384d204.799d435.2d204.799d435.2d256d512d256d512d384d435.2d384d435.2d435.199d384d435.199d384d513.024d256d513.024d256d640d384d640d384d716.8d435.2d716.8d435.2d768d512d768d512d512d640d512d128d512d256d512d256d384d384d384d384d256d128d256d128d512d256d768d256d641.024d128d641.024d128d896d384d896d384d768d256d768hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i38R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i2i2hg:94oR0d1408R1ad256d204.799d307.2d204.799d307.2d256d358.4d256d358.4d358.4d256d358.4d256d256d128d256d128d358.4d25.6d358.4d25.6d256d76.8d256d76.8d204.799d128d204.799d128d128d256d128d256d204.799hR2d512R3d358.4R4d25.6R5d896R6d665.6R7d870.4R8d640R9d256R10i94R11d25.6R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:37oR0d1408R1ad128d1024d0d1024d0d896d128d896d128d768d256d768d256d640d384d640d384d512d512d512d512d384d640d384d640d256d768d256d768d128d896d128d896d257.024d768d257.024d768d385.024d640d385.024d640d513.024d512d513.024d512d641.024d384d641.024d384d769.024d256d769.024d256d897.024d128d897.024d128d1024d512d896d512d768d588.8d768d588.8d716.8d640d716.8d640d640d768d640d768d716.8d819.2d716.8d819.2d768d896d768d896d896d819.2d896d819.2d947.2d768d947.2d768d1024d640d1024d640d947.2d588.8d947.2d588.8d896d512d896d0d384d0d256d76.8d256d76.8d204.799d128d204.799d128d128d256d128d256d204.799d307.2d204.799d307.2d256d384d256d384d384d307.2d384d307.2d435.199d256d435.199d256d512d128d512d128d435.199d76.8d435.199d76.8d384d0d384d128d256d128d384d256d384d256d256d128d256d640d768d640d896d768d896d768d768d640d768hR2d1024R3d896R4d0R5d896R6d0R7d896R8d640R9d256R10i37R11d0R12d1024R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:93oR0d1408R1ad0d1024d256d1024d256d128d0d128d0d0d384d0d384d1152d0d1152d0d1024hR2d512R3d384R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i93R11d0R12d512R13ai1i2i2i2i2i2i2i2i2hg:36oR0d1408R1ad640d256d640d384d512d384d512d257.024d384d257.024d384d512d512d512d512d588.8d563.2d588.8d563.2d640d640d640d640d896d563.2d896d563.2d947.2d512d947.2d512d1025.023d384d1025.023d384d1152d256d1152d256d1025.023d128d1025.023d128d947.2d76.8d947.2d76.8d896d0d896d0d768d128d768d128d896d256d896d256d641.024d128d641.024d128d563.2d76.8d563.2d76.8d512d0d512d0d256d76.8d256d76.8d204.799d128d204.799d128d128d256d128d256d0d384d0d384d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d256d257.024d128d257.024d128d512d256d512d256d257.024d512d896d512d641.024d384d641.024d384d896d512d896d384d640d384d513.024d358.4d513.024d358.4d614.4d256d614.4d256d640d384d640d384d256d384d129.024d358.4d129.024d358.4d230.399d256d230.399d256d256d384d256d384d1024d384d897.024d358.4d897.024d358.4d998.4d256d998.4d256d1024d384d1024hR2d768R3d640R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i36R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i2i2hg:92oR0d1408R1ad128d230.399d25.6d230.399d25.6d128d0d128d0d0d128d0d128d204.799d179.2d204.799d179.2d256d256d256d256d460.799d307.2d460.799d307.2d512d384d512d384d665.599d486.4d665.599d486.4d768d512d768d512d921.6d614.4d921.6d614.4d1024d640d1024d640d1152d512d1152d512d947.2d460.8d947.2d460.8d896d384d896d384d691.2d332.8d691.2d332.8d640d256d640d256d486.4d153.6d486.4d153.6d384d128d384d128d230.399hR2d768R3d640R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i92R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:35oR0d1408R1ad0d384d128d384d128d128d256d128d256d384d384d384d384d128d512d128d512d384d640d384d640d513.024d512d513.024d512d640d640d640d640d769.024d512d769.024d512d1024d384d1024d384d769.024d256d769.024d256d1024d128d1024d128d769.024d0d769.024d0d640d128d640d128d513.024d0d513.024d0d384d384d640d384d513.024d256d513.024d256d640d384d640d384d768d512d768d512d641.024d486.4d641.024d486.4d742.4d384d742.4d384d768d256d768d256d641.024d230.4d641.024d230.4d742.4d128d742.4d128d768d256d768d384d512d512d512d512d385.024d486.4d385.024d486.4d486.4d384d486.4d384d512d256d512d256d385.024d230.4d385.024d230.4d486.4d128d486.4d128d512d256d512hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i35R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i2i2hg:91oR0d1408R1ad0d0d384d0d384d128d128d128d128d1024d384d1024d384d1152d0d1152d0d0hR2d512R3d384R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i91R11d0R12d512R13ai1i2i2i2i2i2i2i2i2hg:34oR0d1408R1ad0d128d128d128d128d384d0d384d0d128d256d128d384d128d384d384d256d384d256d128hR2d512R3d384R4d0R5d896R6d640R7d896R8d640R9d256R10i34R11d0R12d512R13ai1i2i2i2i2i1i2i2i2i2hg:90oR0d1408R1ad0d768d128d768d128d640d256d640d256d512d384d512d384d384d512d384d512d256d0d256d0d128d640d128d640d385.024d512d385.024d512d513.024d384d513.024d384d641.024d256d641.024d256d769.024d128d769.024d128d896d640d896d640d1024d0d1024d0d768hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i90R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:33oR0d1408R1ad128d128d256d128d256d768d128d768d128d128d128d896d256d896d256d1024d128d1024d128d896hR2d384R3d256R4d128R5d896R6d0R7d768R8d640R9d256R10i33R11d128R12d384R13ai1i2i2i2i2i1i2i2i2i2hg:89oR0d1408R1ad179.2d384d256d384d256d512d384d512d384d384d460.8d384d460.8d332.799d512d332.799d512d128d640d128d640d256d614.4d256d614.4d358.4d512d358.4d512d513.024d384d513.024d384d1024d256d1024d256d513.024d128d513.024d128d358.4d25.6d358.4d25.6d256d0d256d0d128d128d128d128d332.799d179.2d332.799d179.2d384hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i89R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:32oR0d1408R1ahR2d384R3d0R4d0R5d0R6d0R7d0R8d640R9d256R10i32R11d0R12d384R13ahg:88oR0d1408R1ad640d256d614.4d256d614.4d358.4d512d358.4d512d513.024d384d513.024d384d640d512d640d512d793.6d614.4d793.6d614.4d896d640d896d640d1024d512d1024d512d819.2d460.8d819.2d460.8d768d384d768d384d640d256d640d256d513.024d128d513.024d128d358.4d25.6d358.4d25.6d256d0d256d0d128d128d128d128d332.799d179.2d332.799d179.2d384d256d384d256d512d384d512d384d384d460.8d384d460.8d332.799d512d332.799d512d128d640d128d640d256d256d640d256d768d179.2d768d179.2d819.2d128d819.2d128d1024d0d1024d0d896d25.6d896d25.6d793.6d128d793.6d128d640d256d640hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i88R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2hg:87oR0d1408R1ad384d947.2d384d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d128d128d128d128d896d384d896d384d128d512d128d512d896d768d896d768d128d896d128d896d896d819.2d896d819.2d947.2d768d947.2d768d1024d512d1024d512d897.024d435.2d897.024d435.2d947.2d384d947.2hR2d1024R3d896R4d0R5d896R6d0R7d896R8d640R9d256R10i87R11d0R12d1024R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:86oR0d1408R1ad512d640d486.4d640d486.4d742.4d385.024d742.4d385.024d1024d256d1024d256d742.4d153.6d742.4d153.6d640d128d640d128d435.199d76.8d435.199d76.8d384d0d384d0d128d128d128d128d409.6d230.4d409.6d230.4d512d256d512d256d716.8d307.2d716.8d307.2d768d384d768d384d512d409.6d512d409.6d409.6d512d409.6d512d128d640d128d640d384d563.2d384d563.2d435.199d512d435.199d512d640hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i86R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:85oR0d1408R1ad76.8d896d0d896d0d128d128d128d128d896d512d896d512d128d640d128d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i85R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:84oR0d1408R1ad0d128d640d128d640d256d384d256d384d1024d256d1024d256d256d0d256d0d128hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i84R11d0R12d768R13ai1i2i2i2i2i2i2i2i2hg:83oR0d1408R1ad640d256d640d384d512d384d512d256d128d256d128d512d512d512d512d588.8d563.2d588.8d563.2d640d640d640d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d768d128d768d128d896d512d896d512d640d128d640d128d563.2d76.8d563.2d76.8d512d0d512d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i83R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:82oR0d1408R1ad384d769.024d256d769.024d256d640d128d640d128d1024d0d1024d0d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d512d563.2d512d563.2d563.2d512d563.2d512d640d384d640d384d768d512d768d512d896d640d896d640d1024d512d1024d512d897.024d384d897.024d384d769.024d128d256d128d512d512d512d512d256d128d256hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i82R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:81oR0d1408R1ad512d1075.2d460.8d1075.2d460.8d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d640d1024d640d1152d512d1152d512d1075.2d128d256d128d896d512d896d512d256d128d256hR2d768R3d640R4d0R5d896R6d-128R7d896R8d640R9d256R10i81R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:80oR0d1408R1ad0d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d512d563.2d512d563.2d563.2d512d563.2d512d640d128d640d128d1024d0d1024d0d128d128d256d128d512d512d512d512d256d128d256hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i80R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:79oR0d1408R1ad76.8d896d0d896d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896d128d256d128d896d512d896d512d256d128d256hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i79R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:78oR0d1408R1ad512d1024d512d896d384d896d384d742.4d281.6d742.4d281.6d640d256d640d256d435.199d204.8d435.199d204.8d384d128d384d128d1024d0d1024d0d128d128d128d128d256d256d256d256d409.6d358.4d409.6d358.4d512d384d512d384d716.8d435.2d716.8d435.2d768d512d768d512d128d640d128d640d1024d512d1024hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i78R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:77oR0d1408R1ad512d384d640d384d640d256d768d256d768d128d896d128d896d1024d768d1024d768d385.024d640d385.024d640d513.024d512d513.024d512d640d384d640d384d513.024d256d513.024d256d385.024d128d385.024d128d1024d0d1024d0d128d128d128d128d256d256d256d256d384d384d384d384d512d512d512d512d384hR2d1024R3d896R4d0R5d896R6d0R7d896R8d640R9d256R10i77R11d0R12d1024R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:76oR0d1408R1ad0d128d128d128d128d896d512d896d512d1024d0d1024d0d128hR2d640R3d512R4d0R5d896R6d0R7d896R8d640R9d256R10i76R11d0R12d640R13ai1i2i2i2i2i2i2hg:75oR0d1408R1ad384d769.024d256d769.024d256d641.024d128d641.024d128d1024d0d1024d0d128d128d128d128d512d256d512d256d384d384d384d384d256d512d256d512d128d640d128d640d257.024d512d257.024d512d385.024d384d385.024d384d513.024d256d513.024d256d640d384d640d384d768d512d768d512d896d640d896d640d1024d512d1024d512d897.024d384d897.024d384d769.024hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i75R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:74oR0d1408R1ad512d128d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d768d128d768d128d896d384d896d384d128d512d128hR2d640R3d512R4d0R5d896R6d0R7d896R8d640R9d256R10i74R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:73oR0d1408R1ad0d128d128d128d128d1024d0d1024d0d128hR2d256R3d128R4d0R5d896R6d0R7d896R8d640R9d256R10i73R11d0R12d256R13ai1i2i2i2i2hg:72oR0d1408R1ad512d640d128d640d128d1024d0d1024d0d128d128d128d128d512d512d512d512d128d640d128d640d1024d512d1024d512d640hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i72R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2hg:71oR0d1408R1ad512d1024d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d384d512d384d512d256d128d256d128d896d409.6d896d409.6d793.6d512d793.6d512d640d384d640d384d614.4d281.6d614.4d281.6d512d640d512d640d1024d512d1024hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i71R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:70oR0d1408R1ad512d563.2d512d640d128d640d128d1024d0d1024d0d128d640d128d640d256d128d256d128d512d563.2d512d563.2d563.2d512d563.2hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i70R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2hg:126oR0d1408R1ad384d384d256d384d256d257.024d128d257.024d128d358.4d25.6d358.4d25.6d256d76.8d256d76.8d204.799d128d204.799d128d128d256d128d256d256d384d256d384d153.6d486.4d153.6d486.4d256d435.2d256d435.2d307.199d384d307.199d384d384hR2d640R3d486.4R4d25.6R5d896R6d640R7d870.4R8d640R9d256R10i126R11d25.6R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:69oR0d1408R1ad512d563.2d512d640d128d640d128d896d640d896d640d1024d0d1024d0d128d640d128d640d256d128d256d128d512d563.2d512d563.2d563.2d512d563.2hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i69R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:125oR0d1408R1ad384d641.024d256d641.024d256d1024d179.2d1024d179.2d1075.2d128d1075.2d128d1152d0d1152d0d1024d128d1024d128d640d256d640d256d513.024d128d513.024d128d128d0d128d0d0d128d0d128d76.799d179.2d76.799d179.2d128d256d128d256d512d384d512d384d641.024hR2d512R3d384R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i125R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:68oR0d1408R1ad0d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d0d1024d0d128d128d256d128d896d512d896d512d256d128d256hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i68R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:124oR0d1408R1ad0d0d128d0d128d1152d0d1152d0d0hR2d256R3d128R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i124R11d0R12d256R13ai1i2i2i2i2hg:67oR0d1408R1ad128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d384d512d384d512d256d128d256d128d896d512d896d512d768d640d768d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i67R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:123oR0d1408R1ad0d512d128d512d128d128d204.8d128d204.8d76.799d256d76.799d256d0d384d0d384d128d256d128d256d513.024d128d513.024d128d640d256d640d256d1024d384d1024d384d1152d256d1152d256d1075.2d204.8d1075.2d204.8d1024d128d1024d128d641.024d0d641.024d0d512hR2d512R3d384R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i123R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:66oR0d1408R1ad0d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d512d563.2d512d563.2d563.2d512d563.2d512d640d640d640d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d0d1024d0d128d128d512d512d512d512d256d128d256d128d512d512d896d512d641.024d128d641.024d128d896d512d896hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i66R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:122oR0d1408R1ad128d896d384d896d384d1024d0d1024d0d768d128d768d128d640d256d640d256d512d0d512d0d384d384d384d384d641.024d256d641.024d256d769.024d128d769.024d128d896hR2d512R3d384R4d0R5d640R6d0R7d640R8d640R9d256R10i122R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:65oR0d1408R1ad640d256d640d1024d512d1024d512d640d128d640d128d1024d0d1024d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d128d512d512d512d512d256d128d256d128d512hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i65R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:121oR0d1408R1ad384d896d306.176d896d306.176d947.2d254.976d947.2d254.976d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d384d128d384d128d896d280.576d896d280.576d793.6d384d793.6d384d384d512d384d512d1152d435.2d1152d435.2d1203.2d384d1203.2d384d1280d128d1280d128d1203.2d76.8d1203.2d76.8d1152d384d1152d384d896hR2d640R3d512R4d0R5d640R6d-256R7d640R8d640R9d256R10i121R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:64oR0d1408R1ad640d768d563.2d768d563.2d819.2d512d819.2d512d896d384d896d384d819.2d332.8d819.2d332.8d768d256d768d256d384d332.8d384d332.8d332.799d384d332.799d384d256d768d256d768d128d256d128d256d256d128d256d128d896d256d896d256d1024d640d1024d640d1152d256d1152d256d1075.2d204.8d1075.2d204.8d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d256d76.8d256d76.8d204.799d128d204.799d128d128d204.8d128d204.8d76.799d256d76.799d256d0d768d0d768d76.799d819.2d76.799d819.2d128d896d128d896d204.799d947.2d204.799d947.2d256d1024d256d1024d896d947.2d896d947.2d947.2d896d947.2d896d1024d768d1024d768d947.2d716.8d947.2d716.8d896d640d896d640d768d384d768d537.6d768d537.6d665.599d640d665.599d640d384d384d384d384d768d896d896d896d257.024d768d257.024d768d896d896d896hR2d1152R3d1024R4d0R5d1024R6d-128R7d1024R8d640R9d256R10i64R11d0R12d1152R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2hg:120oR0d1408R1ad128d614.4d25.6d614.4d25.6d512d0d512d0d384d128d384d128d588.8d179.2d588.8d179.2d640d332.8d640d332.8d588.8d384d588.8d384d384d512d384d512d512d486.4d512d486.4d614.4d384d614.4d384d793.6d486.4d793.6d486.4d896d512d896d512d1024d384d1024d384d819.2d332.8d819.2d332.8d768d179.2d768d179.2d819.2d128d819.2d128d1024d0d1024d0d896d25.6d896d25.6d793.6d128d793.6d128d614.4hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i120R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:63oR0d1408R1ad0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d512d563.2d512d563.2d563.2d512d563.2d512d640d384d640d384d768d256d768d256d640d332.8d640d332.8d588.8d384d588.8d384d512d512d512d512d256d128d256d128d384d0d384d0d256d256d896d384d896d384d1024d256d1024d256d896hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i63R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:119oR0d1408R1ad384d947.2d384d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d384d128d384d128d896d384d896d384d384d512d384d512d896d768d896d768d384d896d384d896d896d819.2d896d819.2d947.2d768d947.2d768d1024d512d1024d512d897.024d435.2d897.024d435.2d947.2d384d947.2hR2d1024R3d896R4d0R5d640R6d0R7d640R8d640R9d256R10i119R11d0R12d1024R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:62oR0d1408R1ad256d769.024d128d769.024d128d896d0d896d0d768d128d768d128d640d256d640d256d513.024d128d513.024d128d385.024d0d385.024d0d256d128d256d128d384d256d384d256d512d384d512d384d641.024d256d641.024d256d769.024hR2d512R3d384R4d0R5d768R6d128R7d768R8d640R9d256R10i62R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:118oR0d1408R1ad384d896d384d384d512d384d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d384d128d384d128d896d384d896hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i118R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:61oR0d1408R1ad0d640d384d640d384d768d0d768d0d640d0d384d384d384d384d512d0d512d0d384hR2d512R3d384R4d0R5d640R6d256R7d640R8d640R9d256R10i61R11d0R12d512R13ai1i2i2i2i2i1i2i2i2i2hg:117oR0d1408R1ad384d384d512d384d512d1024d384d1024d384d896d307.2d896d307.2d947.2d256d947.2d256d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d384d128d384d128d896d281.6d896d281.6d793.6d384d793.6d384d384hR2d640R3d512R4d0R5d640R6d0R7d640R8d640R9d256R10i117R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:60oR0d1408R1ad128d641.024d0d641.024d0d512d128d512d128d384d256d384d256d256d384d256d384d385.024d256d385.024d256d513.024d128d513.024d128d640d256d640d256d768d384d768d384d896d256d896d256d769.024d128d769.024d128d641.024hR2d512R3d384R4d0R5d768R6d128R7d768R8d640R9d256R10i60R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:116oR0d1408R1ad0d384d128d384d128d153.6d230.4d153.6d230.4d256d256d256d256d384d384d384d384d513.024d256d513.024d256d1024d128d1024d128d513.024d0d513.024d0d384d230.4d385.024d230.4d486.4d128d486.4d128d512d256d512d256d385.024d230.4d385.024hR2d512R3d384R4d0R5d870.4R6d0R7d870.4R8d640R9d256R10i116R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:59oR0d1408R1ad128d384d256d384d256d512d128d512d128d384d128d1152d25.6d1152d25.6d1254.4d128d1254.4d128d1203.2d179.2d1203.2d179.2d1152d256d1152d256d896d128d896d128d1152hR2d384R3d256R4d25.6R5d640R6d-230.4R7d614.4R8d640R9d256R10i59R11d25.6R12d384R13ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2hg:115oR0d1408R1ad0d896d256d896d256d768d128d768d128d691.2d76.8d691.2d76.8d640d0d640d0d512d76.8d512d76.8d460.799d128d460.799d128d384d384d384d384d512d128d512d128d640d256d640d256d716.8d307.2d716.8d307.2d768d384d768d384d896d307.2d896d307.2d947.2d256d947.2d256d1024d0d1024d0d896hR2d512R3d384R4d0R5d640R6d0R7d640R8d640R9d256R10i115R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:58oR0d1408R1ad128d896d256d896d256d1024d128d1024d128d896d128d384d256d384d256d512d128d512d128d384hR2d384R3d256R4d128R5d640R6d0R7d512R8d640R9d256R10i58R11d128R12d384R13ai1i2i2i2i2i1i2i2i2i2hg:114oR0d1408R1ad128d1024d0d1024d0d384d128d384d128d512d204.8d512d204.8d460.799d256d460.799d256d384d384d384d384d512d230.4d512d230.4d614.4d128d614.4d128d1024hR2d512R3d384R4d0R5d640R6d0R7d640R8d640R9d256R10i114R11d0R12d512R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:57oR0d1408R1ad0d768d128d768d128d896d512d896d512d640d128d640d128d563.2d76.8d563.2d76.8d512d0d512d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d768d512d512d512d256d128d256d128d512d512d512hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i57R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:113oR0d1408R1ad128d384d512d384d512d1280d384d1280d384d896d307.2d896d307.2d947.2d256d947.2d256d1024d128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d512d76.8d512d76.8d460.799d128d460.799d128d384d384d793.6d384d512d128d512d128d896d281.6d896d281.6d793.6d384d793.6hR2d640R3d512R4d0R5d640R6d-256R7d640R8d640R9d256R10i113R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hg:56oR0d1408R1ad128d1024d128d947.2d76.8d947.2d76.8d896d0d896d0d640d128d640d128d563.2d76.8d563.2d76.8d512d0d512d0d256d76.8d256d76.8d204.799d128d204.799d128d128d512d128d512d204.799d563.2d204.799d563.2d256d640d256d640d512d563.2d512d563.2d563.2d512d563.2d512d640d640d640d640d896d563.2d896d563.2d947.2d512d947.2d512d1024d128d1024d128d256d128d512d512d512d512d256d128d256d128d641.024d128d896d512d896d512d641.024d128d641.024hR2d768R3d640R4d0R5d896R6d0R7d896R8d640R9d256R10i56R11d0R12d768R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:112oR0d1408R1ad128d1024d128d1280d0d1280d0d384d128d384d128d512d204.8d512d204.8d460.799d256d460.799d256d384d384d384d384d460.799d435.2d460.799d435.2d512d512d512d512d896d435.2d896d435.2d947.2d384d947.2d384d1024d128d1024d128d896d384d896d384d512d230.4d512d230.4d614.4d128d614.4d128d896hR2d640R3d512R4d0R5d640R6d-256R7d640R8d640R9d256R10i112R11d0R12d640R13ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2hgh
View
BIN  Export/flash/bin/FlixelNMETest.swf
Binary file not shown
View
127 Export/flash/haxe/ApplicationMain.hx
@@ -1,60 +1,71 @@
+import Minimalcompshx;
+import nme.Assets;
-
- class NME_assets_pf_ronda_seven_ttf extends flash.utils.ByteArray { }
-
-
-
-
-
-
-class ApplicationMain
-{
- static var mPreloader:NMEPreloader;
-
- public static function main()
- {
- var call_real = true;
-
- var loaded:Int = flash.Lib.current.loaderInfo.bytesLoaded;
- var total:Int = flash.Lib.current.loaderInfo.bytesTotal;
- if (loaded<total || true) /* Always wait for event */
- {
- call_real = false;
- mPreloader = new NMEPreloader();
- flash.Lib.current.addChild(mPreloader);
- mPreloader.onInit();
- mPreloader.onUpdate(loaded,total);
- flash.Lib.current.addEventListener(flash.events.Event.ENTER_FRAME, onEnter);
- }
-
-
- if (call_real)
- Minimalcompshx.main();
- }
-
- static function onEnter(_)
- {
- var loaded:Int = flash.Lib.current.loaderInfo.bytesLoaded;
- var total:Int = flash.Lib.current.loaderInfo.bytesTotal;
- mPreloader.onUpdate(loaded,total);
- if (loaded>=total)
- {
- mPreloader.onLoaded();
- flash.Lib.current.removeEventListener(flash.events.Event.ENTER_FRAME, onEnter);
- flash.Lib.current.removeChild(mPreloader);
- mPreloader = null;
-
- Minimalcompshx.main();
- }
- }
-
- public static function getAsset(inName:String) : Dynamic
- {
-
- if (inName=="assets/pf_ronda_seven.ttf")
- return new NME_assets_pf_ronda_seven_ttf();
-
-
- return null;
- }
+
+class ApplicationMain {
+
+ static var mPreloader:NMEPreloader;
+
+ public static function main () {
+
+ var call_real = true;
+
+
+ var loaded:Int = nme.Lib.current.loaderInfo.bytesLoaded;
+ var total:Int = nme.Lib.current.loaderInfo.bytesTotal;
+
+ if (loaded < total || true) /* Always wait for event */ {
+
+ call_real = false;
+ mPreloader = new NMEPreloader();
+ nme.Lib.current.addChild(mPreloader);
+ mPreloader.onInit();
+ mPreloader.onUpdate(loaded,total);
+ nme.Lib.current.addEventListener (nme.events.Event.ENTER_FRAME, onEnter);
+
+ }
+
+
+ if (call_real)
+ Minimalcompshx.main();
+ }
+
+ static function onEnter (_) {
+
+ var loaded:Int = nme.Lib.current.loaderInfo.bytesLoaded;
+ var total:Int = nme.Lib.current.loaderInfo.bytesTotal;
+ mPreloader.onUpdate(loaded,total);
+
+ if (loaded >= total) {
+
+ mPreloader.onLoaded();
+ nme.Lib.current.removeEventListener(nme.events.Event.ENTER_FRAME, onEnter);
+ nme.Lib.current.removeChild(mPreloader);
+ mPreloader = null;
+
+ Minimalcompshx.main ();
+
+ }
+
+ }
+
+ public static function getAsset (inName:String):Dynamic {
+
+
+ if (inName=="assets/pf_ronda_seven.ttf")
+
+ return Assets.getFont ("assets/pf_ronda_seven.ttf");
+
+
+
+ return null;
+
+ }
+
}
+
+
+
+
+ class NME_assets_pf_ronda_seven_ttf extends nme.text.Font { }
+
View
6 Export/flash/haxe/NMEPreloader.hx
@@ -1,4 +1,4 @@
-import flash.display.Sprite;
+import nme.display.Sprite;
class NMEPreloader extends Sprite
{
@@ -9,8 +9,8 @@ class NMEPreloader extends Sprite
public function onInit() {}
- public function getWidth():Float { return 640; }
- public function getHeight():Float { return 480; }
+ public function getWidth():Float { return 400; }
+ public function getHeight():Float { return 300; }
public function onUpdate(inBytes:Int,inTotal:Int)
{
View
12 Export/flash/haxe/debug.hxml
@@ -1,10 +1,10 @@
-main ApplicationMain
-D nme_install_tool
-cp Source
--lib actuate
--swf-version 9
--swf Export/flash/bin/MyApplication.swf
--swf-header 640:480:30:ffffff
+-lib nme
+-swf-version 10
+-swf9 Export/flash/bin/FlixelNMETest.swf
+-swf-header 400:300:30:ffffff
-cp Export/flash/haxe
--debug
-
+-D fdb
+-debug
View
87 Export/flash/haxe/nme/installer/Assets.hx
@@ -0,0 +1,87 @@
+package nme.installer;
+
+
+import nme.display.BitmapData;
+import nme.media.Sound;
+import nme.net.URLRequest;
+import nme.text.Font;
+import nme.utils.ByteArray;
+import ApplicationMain;
+
+
+/**
+ * ...
+ * @author Joshua Granick
+ */
+
+class Assets {
+
+
+ public static function getBitmapData (id:String):BitmapData {
+
+ switch (id) {
+
+
+ }
+
+ return null;
+
+ }
+
+
+ public static function getBytes (id:String):ByteArray {
+
+ switch (id) {
+
+ case "assets/pf_ronda_seven.ttf": return cast (new NME_assets_pf_ronda_seven_ttf (), ByteArray);
+
+ }
+
+ return null;
+
+ }
+
+
+ public static function getFont (id:String):Font {
+
+ switch (id) {
+
+ case "assets/pf_ronda_seven.ttf": return cast (new NME_assets_pf_ronda_seven_ttf (), Font);
+
+ }
+
+ return null;
+
+ }
+
+
+ public static function getSound (id:String):Sound {
+
+ switch (id) {
+
+
+ }
+
+ return null;
+
+ }
+
+
+ public static function getText (id:String):String {
+
+ var bytes:ByteArray = getBytes (id);
+
+ if (bytes == null) {
+
+ return null;
+
+ } else {
+
+ return bytes.readUTFBytes (bytes.length);
+
+ }
+
+ }
+
+
+}
View
11 Export/flash/haxe/release.hxml
@@ -1,9 +1,8 @@
-main ApplicationMain
-D nme_install_tool
-cp Source
--lib actuate
--swf-version 9
--swf Export/flash/bin/MyApplication.swf
--swf-header 640:480:30:ffffff
--cp Export/flash/haxe
-
+-lib nme
+-swf-version 10
+-swf9 Export/flash/bin/FlixelNMETest.swf
+-swf-header 400:300:30:ffffff
+-cp Export/flash/haxe
View
3  Minimalcompshx.hxproj
@@ -39,7 +39,8 @@
<!-- example: <hidden path="..." /> -->
</hiddenPaths>
<!-- Executed before build -->
- <preBuildCommand>haxelib run nme test "Minimalcompshx.nmml" flash</preBuildCommand>
+ <preBuildCommand>haxelib run nme test "Minimalcompshx.nmml" flash
+haxelib run nme test "Minimalcompshx.nmml" cpp</preBuildCommand>
<!-- Executed after build -->
<postBuildCommand alwaysRun="False" />
<!-- Other project options -->
View
24 Minimalcompshx.nmml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+
+ <app title="FlixelNME Test" file="FlixelNMETest" main="Minimalcompshx" version="0.0.1" company="Zaphod" />
+
+ <window width="400" height="300" fps="30" orientation="portrait" resizable="true" if="target_flash" />
+ <window width="0" height="0" fps="30" orientation="portrait" resizable="true" unless="target_flash" />
+
+ <set name="BUILD_DIR" value="Export" />
+
+ <classpath name="Source" />
+
+ <haxelib name="nme" />
+
+ <assets path="Assets" rename="assets" include="*" exclude="nme.svg" />
+
+ <!-- <icon name="Assets/nme.svg" /> -->
+
+ <ndll name="std" />
+ <ndll name="regexp" />
+ <ndll name="zlib" />
+ <ndll name="nme" haxelib="nme" />
+
+</project>
View
204 Source/Minimalcompshx.hx
@@ -1,10 +1,23 @@
package;
+/*
+import com.bit101.components.Accordion;
+import com.bit101.components.HUISlider;
+import com.bit101.components.Knob;
+import com.bit101.components.ListItem;
+import com.bit101.components.WheelMenu;
+import com.bit101.components.RotarySelector;
+import com.bit101.components.ScrollBar;
+import com.bit101.components.ScrollPane;
+import com.bit101.components.VUISlider;
+import com.bit101.components.Window;
+*/
+
import com.bit101.charts.BarChart;
import com.bit101.charts.Chart;
import com.bit101.charts.LineChart;
import com.bit101.charts.PieChart;
-import com.bit101.components.Accordion;
+
import com.bit101.components.Calendar;
import com.bit101.components.CheckBox;
import com.bit101.components.ColorChooser;
@@ -14,12 +27,9 @@ import com.bit101.components.FPSMeter;
import com.bit101.components.HBox;
import com.bit101.components.HRangeSlider;
import com.bit101.components.HSlider;
-import com.bit101.components.HUISlider;
import com.bit101.components.IndicatorLight;
import com.bit101.components.InputText;
-import com.bit101.components.Knob;
import com.bit101.components.Label;
-import com.bit101.components.ListItem;
import com.bit101.components.List;
import com.bit101.components.Meter;
import com.bit101.components.NumericStepper;
@@ -28,10 +38,6 @@ import com.bit101.components.ProgressBar;
import com.bit101.components.PushButton;
import com.bit101.components.RadioButton;
import com.bit101.components.RangeSlider;
-import com.bit101.components.WheelMenu;
-import com.bit101.components.RotarySelector;
-import com.bit101.components.ScrollBar;
-import com.bit101.components.ScrollPane;
import com.bit101.components.Slider;
import com.bit101.components.Style;
import com.bit101.components.Text;
@@ -39,10 +45,11 @@ import com.bit101.components.TextArea;
import com.bit101.components.VBox;
import com.bit101.components.VRangeSlider;
import com.bit101.components.VSlider;
-import com.bit101.components.VUISlider;
-import com.bit101.components.Window;
+
+
import flash.display.Sprite;
import flash.events.MouseEvent;
+import flash.events.Event;
import flash.Lib;
import haxe.Timer;
@@ -53,9 +60,10 @@ import flash.display.StageScaleMode;
* @author Zaphod
*/
class Minimalcompshx extends Sprite {
-
-
- static private var indicator:IndicatorLight;
+ private var vSlider:VSlider;
+ private var vBox:VBox;
+ private var hBox:HBox;
+ private var hSlider:HSlider;
public function new () {
@@ -65,116 +73,142 @@ class Minimalcompshx extends Sprite {
Style.setStyle(Style.LIGHT);
- var btn:PushButton = new PushButton(Lib.current, 200, 0, "Button", btnHandler);
+ var container:Sprite = new Sprite();
+ addChild(container);
+ container.scaleX = container.scaleY = 1.0;
- var input:InputText = new InputText(Lib.current);
- input.enabled = true;
+ var btn:PushButton = new PushButton(container, 200, 0, "Button", onClick);
+ btn.enabled = false;
- var text:Text = new Text();
- text.editable = true;
+ var fps:FPSMeter = new FPSMeter(Lib.current, 0, 0);
- var label:Label = new Label(Lib.current.stage);
+ var label:Label = new Label(container, 0, 20);
label.text = "Label";
- var window:Window = new Window(Lib.current);
- window.hasMinimizeButton = true;
- window.hasCloseButton = true;
+ var panel:Panel = new Panel(container, 0, 40);
+ panel.setSize(410, 120);
- var selector:RotarySelector = new RotarySelector(Lib.current, 500, 50);
- var stepper:NumericStepper = new NumericStepper(Lib.current, 300, 450);
- selector.numChoices = 4;
- stepper.minimum = 0;
- stepper.maximum = 100;
+ var input:InputText = new InputText(panel, 0, 0);
+ input.enabled = true;
+ input.password = true;
- var knob:Knob = new Knob(window, 20);
- knob.mode = Knob.HORIZONTAL;
+ var text:Text = new Text(panel, 0, 20);
+ text.editable = true;
- var radio1:RadioButton = new RadioButton(Lib.current, 0, 350, "RadioButtons");
- var radio2:RadioButton = new RadioButton(Lib.current, 0, 380, "RadioButtons");
+ var check:CheckBox = new CheckBox(container, 10, 180, "CheckBox");
+ check.selected = true;
- var check:CheckBox = new CheckBox(Lib.current, 5, 50, "CheckBox");
+ var indicator = new IndicatorLight(container, 20 + check.width, 180, 0xff0000, "indicator");
+ indicator.flash();
- var calendar:Calendar = new Calendar(Lib.current, 400, 350);
+ var meter:Meter = new Meter(panel, 10 + text.width, 20);
+ meter.value = 0.65;
- var panel:Panel = new Panel(Lib.current, 100, 350);
+ var pieChart:PieChart = new PieChart(container, 0, 200, [1, 2, 3]);
+ var barChart:BarChart = new BarChart(container, pieChart.width + 20, 200, [1.0, 2.0, 3.0]);
+ barChart.height = pieChart.height;
- var accordion:Accordion = new Accordion(Lib.current);
- accordion.setSize(panel.width, panel.height);
- panel.addChild(accordion);
+ var lineChart:LineChart = new LineChart(container, 0, pieChart.y + pieChart.height + 20, [1.0, 4.0, 3.0, 2.0]);
- var window2:Window = new Window(Lib.current, 200, 200);
+ var radio1:RadioButton = new RadioButton(container, 20 + lineChart.width, lineChart.y, "RadioButtons");
+ var radio2:RadioButton = new RadioButton(container, 20 + lineChart.width, lineChart.y + 20, "RadioButtons");
- var colorChooser:ColorChooser = new ColorChooser(Lib.current, 0, 100);
- colorChooser.usePopup = true;
+ var progress:ProgressBar = new ProgressBar(container, radio1.x, radio2.y + 20);
+ progress.value = 0.33;
+
+ var stepper:NumericStepper = new NumericStepper(container, progress.x, progress.y + 20);
+ stepper.minimum = 0;
+ stepper.maximum = 100;
+
+ var range:RangeSlider = new RangeSlider(Slider.HORIZONTAL, container, progress.x, stepper.y + 40);
+ var slider:Slider = new Slider(Slider.HORIZONTAL, container, range.x, range.y + 20);
+
+ var calendar:Calendar = new Calendar(container, slider.x, slider.y + 20);
- var list:List = new List(Lib.current, 0, 0, ["1", "2", "3"]);
+ var list:List = new List(container, calendar.x + calendar.width + 20, calendar.y, ["1", "2", "3"]);
for (i in 3...50)
{
list.addItem(Std.string(i));
}
list.numItemsToShow = 6;
-
list.scrollToSelection();
+ vBox = new VBox(container, panel.x + panel.width + 10, panel.y);
+ vBox.setSize(vBox.width, 80);
+ vBox.alignment = VBox.LEFT;
+ vBox.spacing = 30;
- list.addToDisplay(Lib.current);
- list.move( 200, 50);
+ hSlider = new HSlider(vBox, 0, 0, onHSlider);
+ hSlider.minimum = 30;
+ hSlider.maximum = 60;
+ var hRange:HRangeSlider = new HRangeSlider(vBox/*, 0, 30*/);
- //window2.addChild(list);
- window2.setSize(list.width, list.height);
- window2.hasMinimizeButton = true;
+ hBox = new HBox(container, vBox.x, vBox.y + 90);
+ hBox.setSize(80, hBox.height);
+ hBox.spacing = 30;
- list.removeItem("1");
+ vSlider = new VSlider(hBox, 0, 0, onVSlider);
+ vSlider.minimum = 30;
+ vSlider.maximum = 60;
- var comboBox:ComboBox = new ComboBox(Lib.current, 500, 200, "label", ["1", "2", "3", "4"/*, "5", "6", "7"*/]);
- comboBox.addItem("5");
- comboBox.addItem("6");
- comboBox.addItem("7");
- comboBox.removeItem("2");
- comboBox.removeItem("7");
+ var vRange:VRangeSlider = new VRangeSlider(hBox);
- var pieChart:PieChart = new PieChart(Lib.current, 300, 300, [1, 2, 3]);
- //pieChart.addToDisplay(Lib.current);
+ var comboBox:ComboBox = new ComboBox(container, lineChart.x, lineChart.y + lineChart.height + 20, "label", ["1", "2", "3", "4"]);
+ for (i in 5...30)
+ {
+ comboBox.addItem(Std.string(i));
+ }
- Lib.current.stage.addEventListener(MouseEvent.CLICK, onStageClick);
+ var textArea:TextArea = new TextArea(container, comboBox.x, comboBox.y + comboBox.height + 20);
- indicator = new IndicatorLight(Lib.current, 600, 100, 0xff0000, "indicator");
- indicator.flash();
+ var colorChooser:ColorChooser = new ColorChooser(container, 10, textArea.y + textArea.height + 20);
+ colorChooser.usePopup = true;
+
+ /*
+ var window:Window = new Window(Lib.current);
+ window.hasMinimizeButton = true;
+ window.hasCloseButton = true;
+
+ var selector:RotarySelector = new RotarySelector(Lib.current, 500, 50);
+ selector.numChoices = 4;
+
+ var knob:Knob = new Knob(window, 20);
+ knob.mode = Knob.HORIZONTAL;
+
+ var calendar:Calendar = new Calendar(Lib.current, 400, 350);
+
+ var panel:Panel = new Panel(Lib.current, 100, 350);
- /*var spr:Sprite = new Sprite();
- spr.graphics.beginFill(0xff0000);
- spr.graphics.drawRect(0, 0, 200, 200);
- spr.graphics.endFill();
- var spr2:Sprite = new Sprite();
- spr2.graphics.beginFill(0x00ff00);
- spr2.graphics.drawCircle(100, 100, 50);
- spr2.graphics.endFill();
- spr.addChild(spr2);
- Lib.current.addChild(spr);
- spr.x = 100;*/
-
- var panel:Panel = new Panel(Lib.current, 100, 0);
+ var accordion:Accordion = new Accordion(Lib.current);
+ accordion.setSize(panel.width, panel.height);
+ panel.addChild(accordion);
+
+ var window2:Window = new Window(Lib.current, 200, 200);
+ //window2.addChild(list);
+ window2.setSize(list.width, list.height);
+ window2.hasMinimizeButton = true;
+
+ list.removeItem("1");
+ */
}
- public function btnHandler(e:MouseEvent):Void
+ public function onHSlider(e:Event):Void
{
- var btn:PushButton = new PushButton(Lib.current, 200, 30, "Button", btnHandler);
+ hBox.spacing = hSlider.value;
}
- static private function onStageClick(e:MouseEvent):Void
+ public function onVSlider(e:Event):Void
{
- if (indicator.isFlashing)
- {
- indicator.isLit = false;
- }
- else
- {
- indicator.flash();
- }
+ vBox.spacing = vSlider.value;
+ }
+
+ public function onClick(e:MouseEvent):Void
+ {
+ trace("click");
}
- private function initialize ():Void {
+ private function initialize():Void {
Lib.current.stage.align = StageAlign.TOP_LEFT;
Lib.current.stage.scaleMode = StageScaleMode.NO_SCALE;
@@ -187,7 +221,7 @@ class Minimalcompshx extends Sprite {
- public static function main () {
+ public static function main() {
Lib.current.addChild (new Minimalcompshx ());
View
38 Source/com/bit101/components/CheckBox.hx
@@ -44,6 +44,9 @@ class CheckBox extends Component
var _labelText:String;
var _selected:Bool;
+ #if !flash
+ var _clickableArea:Sprite;
+ #end
/**
* Constructor
@@ -58,8 +61,13 @@ class CheckBox extends Component
_labelText = "";
_selected = false;
+ #if !flash
+ _clickableArea = new Sprite();
+ #end
+
_labelText = label;
super(parent, xpos, ypos);
+
if(defaultHandler != null)
{
addEventListener(MouseEvent.CLICK, defaultHandler);
@@ -97,6 +105,11 @@ class CheckBox extends Component
_label = new Label(this, 0, 0, _labelText);
draw();
+ #if !flash
+ addChild(_clickableArea);
+ _clickableArea.alpha = 0.0;
+ #end
+
addEventListener(MouseEvent.CLICK, onClick);
}
@@ -128,6 +141,13 @@ class CheckBox extends Component
_label.y = (10 - _label.height) / 2;
_width = _label.width + 12;
_height = 10;
+
+ #if !flash
+ _clickableArea.graphics.clear();
+ _clickableArea.graphics.beginFill(0);
+ _clickableArea.graphics.drawRect(0, 0, _width, height);
+ _clickableArea.graphics.endFill();
+ #end
}
@@ -195,5 +215,23 @@ class CheckBox extends Component
mouseChildren = false;
return value;
}
+
+ override public function addEventListener(type:String, listener:Dynamic->Void, ?useCapture:Bool = false, ?priority:Int = 0, ?useWeakReference:Bool = false):Void
+ {
+ #if flash
+ super.addEventListener(type, listener, useCapture, priority, useWeakReference);
+ #else
+ _clickableArea.addEventListener(type, listener, useCapture, priority, useWeakReference);
+ #end
+ }
+
+ override public function removeEventListener(type:String, listener:Dynamic->Void, ?useCapture:Bool = false):Void
+ {
+ #if flash
+ super.removeEventListener(type, listener, useCapture);
+ #else
+ _clickableArea.removeEventListener(type, listener, useCapture);
+ #end
+ }
}
View
21 Source/com/bit101/components/ColorChooser.hx
@@ -45,11 +45,6 @@ import flash.events.MouseEvent;
import flash.geom.Matrix;
import flash.geom.Point;
-#if !flash
-import nme.geom.ColorTransform;
-import nme.geom.Rectangle;
-#end
-
class ColorChooser extends Component
{
@@ -135,7 +130,9 @@ class ColorChooser extends Component
_swatch = new Sprite();
_swatch.x = 50;
+ #if flash
_swatch.filters = [getShadow(2, true)];
+ #end
addChild(_swatch);
_colorsContainer = new Sprite();
@@ -363,7 +360,7 @@ class ColorChooser extends Component
{
var point:Point = new Point(x, y);
// TODO: LocalToLocal the x and y to place it properly.
- if(parent) point = parent.localToGlobal(point);
+ if(parent != null) point = parent.localToGlobal(point);
switch (_popupAlign)
{
case TOP :
@@ -390,8 +387,12 @@ class ColorChooser extends Component
var g1:Sprite = getGradientSprite(w, h, _defaultModelColors);
bmd.draw(g1);
-
+
+ #if flash
var blendmodes = [BlendMode.MULTIPLY, BlendMode.ADD];
+ #else
+ var blendmodes = ["multiply", "add"];
+ #end
var nb:Int = blendmodes.length;
var g2:Sprite = getGradientSprite(h/nb, w, [0xFFFFFF, 0x000000]);
@@ -401,12 +402,8 @@ class ColorChooser extends Component
var m:Matrix = new Matrix();
m.rotate(-Math.PI / 2);
m.translate(0, h / nb * i + h/nb);
- #if flash
+
bmd.draw(g2, m, null, blendmode);
- #else
- //bmd.draw(g2, m, new ColorTransform(), blendmode);
- bmd.draw(g2, m);
- #end
}
var s:Sprite = new Sprite();
View
7 Source/com/bit101/components/Component.hx
@@ -44,6 +44,7 @@ import flash.filters.DropShadowFilter;
import flash.events.IEventDispatcher;
import flash.display.Graphics;
import flash.geom.Point;
+import flash.Lib;
import flash.text.Font;
class PFRondaSeven extends flash.text.Font {}
@@ -421,6 +422,12 @@ class Component implements IEventDispatcher
{
return _comp.mouseChildren;
}
+
+ public function setMouseChildren(val:Bool):Bool
+ {
+ _comp.mouseChildren = val;
+ return val;
+ }
public function getButtonMode():Bool
{
View
19 Source/com/bit101/components/IndicatorLight.hx
@@ -106,6 +106,7 @@ class IndicatorLight extends Component
function drawLite():Void
{
var colors:Array<Int>;
+ #if flash
if(_lit)
{
colors = [0xffffff, _color];
@@ -114,11 +115,24 @@ class IndicatorLight extends Component
{
colors = [0xffffff, 0];
}
-
+ #else
+ if(_lit)
+ {
+ colors = [0xffffff, _color];
+ }
+ else
+ {
+ colors = [0xffffff, Style.BACKGROUND];
+ }
+ #end
_lite.graphics.clear();
+ #if flash
var matrix:Matrix = new Matrix();
matrix.createGradientBox(10, 10, 0, -2.5, -2.5);
_lite.graphics.beginGradientFill(GradientType.RADIAL, colors, [1, 1], [0, 255], matrix);
+ #else
+ _lite.graphics.beginFill(colors[1]);
+ #end
_lite.graphics.drawCircle(5, 5, 5);
_lite.graphics.endFill();
}
@@ -173,8 +187,7 @@ class IndicatorLight extends Component
isLit = false;
return;
}
- //_timer.delay = interval;
- //_timer.start();
+
_timer = new Timer(interval);
_timer.run = onTimer;
_timerRunning = true;
View
12 Source/com/bit101/components/InputText.hx
@@ -81,7 +81,9 @@ class InputText extends Component
override function addChildren():Void
{
_back = new Sprite();
+ #if flash
_back.filters = [getShadow(2, true)];
+ #end
addChild(_back);
_tf = new TextField();
@@ -110,7 +112,17 @@ class InputText extends Component
{
super.draw();
_back.graphics.clear();
+
+ #if !flash
+ _back.graphics.lineStyle(1, 0, 0.1);
+ #end
+
+ #if flash
_back.graphics.beginFill(Style.BACKGROUND);
+ #else
+ _back.graphics.beginFill(Style.PANEL);
+ #end
+
_back.graphics.drawRect(0, 0, _width, _height);
_back.graphics.endFill();
View
10 Source/com/bit101/components/List.hx
@@ -296,6 +296,12 @@ class List extends Component
_scrollbar.height = _height;
_scrollbar.draw();
scrollToSelection();
+
+ #if !flash
+ graphics.clear();
+ graphics.lineStyle(1, 0, 0.1);
+ graphics.drawRect(-1, -1, width + 1, height + 1);
+ #end
}
/**
@@ -410,7 +416,11 @@ class List extends Component
*/
function onMouseWheel(event:MouseEvent):Void
{
+ #if flash
_scrollbar.value -= event.delta;
+ #else
+ _scrollbar.value += event.delta;
+ #end
fillItems();
}
View
2  Source/com/bit101/components/Panel.hx
@@ -233,6 +233,7 @@ class Panel extends Component
public function setShadowBool(b:Bool):Bool
{
_shadow = b;
+ #if flash
if(_shadow)
{
filters = [getShadow(2, true)];
@@ -241,6 +242,7 @@ class Panel extends Component
{
filters = [];
}
+ #end
return b;
}
View
4 Source/com/bit101/components/ProgressBar.hx
@@ -71,13 +71,17 @@ class ProgressBar extends Component
override function addChildren():Void
{
_back = new Sprite();
+ #if flash
_back.filters = [getShadow(2, true)];
+ #end
addChild(_back);
_bar = new Sprite();
_bar.x = 1;
_bar.y = 1;
+ #if flash
_bar.filters = [getShadow(1)];
+ #end
addChild(_bar);
}
View
44 Source/com/bit101/components/PushButton.hx
@@ -46,6 +46,10 @@ class PushButton extends Component
var _selected:Bool;
var _toggle:Bool;
+ #if !flash
+ var _clickableArea:Sprite;
+ #end
+
/**
* Constructor
* @param parent The parent DisplayObjectContainer on which to add this PushButton.
@@ -105,6 +109,12 @@ class PushButton extends Component
_label = new Label();
addChild(_label);
+ #if !flash
+ _clickableArea = new Sprite();
+ _clickableArea.alpha = 0;
+ addChild(_clickableArea);
+ #end
+
addEventListener(MouseEvent.MOUSE_DOWN, onMouseGoDown);
addEventListener(MouseEvent.ROLL_OVER, onMouseOver);
}
@@ -160,6 +170,12 @@ class PushButton extends Component
_label.draw();
_label.move(_width / 2 - _label.width / 2, _height / 2 - _label.height / 2);
+ #if !flash
+ _clickableArea.graphics.clear();
+ _clickableArea.graphics.beginFill(Style.BACKGROUND);
+ _clickableArea.graphics.drawRect(0, 0, _width, _height);
+ _clickableArea.graphics.endFill();
+ #end
}
@@ -188,7 +204,9 @@ class PushButton extends Component
_over = false;
if(!_down)
{
+ #if flash
_face.filters = [getShadow(1)];
+ #end
}
removeEventListener(MouseEvent.ROLL_OUT, onMouseOut);
}
@@ -201,7 +219,9 @@ class PushButton extends Component
{
_down = true;
drawFace();
+ #if flash
_face.filters = [getShadow(1, true)];
+ #end
stage.addEventListener(MouseEvent.MOUSE_UP, onMouseGoUp);
}
@@ -217,7 +237,9 @@ class PushButton extends Component
}
_down = _selected;
drawFace();
+ #if flash
_face.filters = [getShadow(1, _selected)];
+ #end
stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseGoUp);
}
@@ -251,7 +273,9 @@ class PushButton extends Component
_selected = value;
_down = _selected;
+ #if flash
_face.filters = [getShadow(1, _selected)];
+ #end
drawFace();
return value;
}
@@ -270,4 +294,24 @@ class PushButton extends Component
return _toggle;
}
+ /********** Sprite composition ***************/
+ override public function addEventListener(type:String, listener:Dynamic->Void, ?useCapture:Bool = false, ?priority:Int = 0, ?useWeakReference:Bool = false):Void
+ {
+ #if flash
+ super.addEventListener(type, listener, useCapture, priority, useWeakReference);
+ #else
+ _clickableArea.addEventListener(type, listener, useCapture, priority, useWeakReference);
+ #end
+ }
+
+ override public function removeEventListener(type:String, listener:Dynamic->Void, ?useCapture:Bool = false):Void
+ {
+
+ #if flash
+ super.removeEventListener(type, listener, useCapture);
+ #else
+ _clickableArea.removeEventListener(type, listener, useCapture);
+ #end
+ }
+
}
View
43 Source/com/bit101/components/RadioButton.hx
@@ -49,6 +49,9 @@ class RadioButton extends Component
static var buttons:Array<RadioButton>;
+ #if !flash
+ var _clickableArea:Sprite;
+ #end
/**
* Constructor
@@ -67,6 +70,11 @@ class RadioButton extends Component
RadioButton.addButton(this);
_selected = checked;
_labelText = label;
+
+ #if !flash
+ _clickableArea = new Sprite();
+ #end
+
super(parent, xpos, ypos);
if(defaultHandler != null)
{
@@ -123,17 +131,26 @@ class RadioButton extends Component
override function addChildren():Void
{
_back = new Sprite();
+ #if flash
_back.filters = [getShadow(2, true)];
+ #end
addChild(_back);
_button = new Sprite();
+ #if flash
_button.filters = [getShadow(1)];
+ #end
_button.visible = false;
addChild(_button);
_label = new Label(this, 0, 0, _labelText);
draw();
+ #if !flash
+ addChild(_clickableArea);
+ _clickableArea.alpha = 0.0;
+ #end
+
mouseChildren = false;
}
@@ -167,6 +184,13 @@ class RadioButton extends Component
_label.draw();
_width = _label.width + 12;
_height = 10;
+
+ #if !flash
+ _clickableArea.graphics.clear();
+ _clickableArea.graphics.beginFill(0);
+ _clickableArea.graphics.drawRect(0, 0, _width, height);
+ _clickableArea.graphics.endFill();
+ #end
}
@@ -253,4 +277,23 @@ class RadioButton extends Component
return '';
}
+
+ override public function addEventListener(type:String, listener:Dynamic->Void, ?useCapture:Bool = false, ?priority:Int = 0, ?useWeakReference:Bool = false):Void
+ {
+ #if flash
+ super.addEventListener(type, listener, useCapture, priority, useWeakReference);
+ #else
+ _clickableArea.addEventListener(type, listener, useCapture, priority, useWeakReference);
+ #end
+ }
+
+ override public function removeEventListener(type:String, listener:Dynamic->Void, ?useCapture:Bool = false):Void
+ {
+ #if flash
+ super.removeEventListener(type, listener, useCapture);
+ #else
+ _clickableArea.removeEventListener(type, listener, useCapture);
+ #end
+ }
+
}
View
6 Source/com/bit101/components/RangeSlider.hx
@@ -124,11 +124,15 @@ class RangeSlider extends Component
{
super.addChildren();
_back = new Sprite();
+ #if flash
_back.filters = [getShadow(2, true)];
+ #end
addChild(_back);
_minHandle = new Sprite();
+ #if flash
_minHandle.filters = [getShadow(1)];
+ #end
_minHandle.addEventListener(MouseEvent.MOUSE_DOWN, onDragMin);
#if flash
_minHandle.buttonMode = true;
@@ -137,7 +141,9 @@ class RangeSlider extends Component
addChild(_minHandle);
_maxHandle = new Sprite();
+ #if flash
_maxHandle.filters = [getShadow(1)];
+ #end
_maxHandle.addEventListener(MouseEvent.MOUSE_DOWN, onDragMax);
#if flash
_maxHandle.buttonMode = true;
View
4 Source/com/bit101/components/Slider.hx
@@ -102,11 +102,15 @@ class Slider extends Component
override function addChildren():Void
{
_back = new Sprite();
+ #if flash
_back.filters = [getShadow(2, true)];
+ #end
addChild(_back);
_handle = new Sprite();
+ #if flash
_handle.filters = [getShadow(1)];
+ #end
_handle.addEventListener(MouseEvent.MOUSE_DOWN, onDrag);
#if flash
_handle.buttonMode = true;
View
10 Source/com/bit101/components/Style.hx
@@ -29,10 +29,6 @@
package com.bit101.components;
-/*#if neash
-typedef Int = Int;
-#end*/
-
class Style
{
public static var TEXT_BACKGROUND:Int = 0xFFFFFF;
@@ -50,9 +46,13 @@ class Style
public static var LIST_ROLLOVER:Int = 0xDDDDDD;
public static var embedFonts:Bool = true;
- //public static var fontName:String = "PF Ronda Seven";
+ #if flash
public static var fontName:String = "assets/pf_ronda_seven";
public static var fontSize:Float = 8;
+ #else
+ public static var fontName:String = "_sans";
+ public static var fontSize:Float = 11;
+ #end
public inline static var DARK:String = "dark";
public inline static var BLACK:String = "black";
View
4 Source/com/bit101/components/TextArea.hx
@@ -148,7 +148,11 @@ class TextArea extends Text
*/
function onMouseWheel(event:MouseEvent):Void
{
+ #if flash
_scrollbar.value -= event.delta;
+ #else
+ _scrollbar.value += event.delta;
+ #end
_tf.scrollV = Math.round(_scrollbar.value);
}
Please sign in to comment.
Something went wrong with that request. Please try again.