Justin -- first of all, thank you so much for doing this. I really appreciate the help.
I d'loaded the behavior you made and attached it to the scene. I then called the custom block as shown in the picture below ... (this is in an actor behavior I made (as shown in the png below) that starts the dialog and stores an attribute that determines which dialog is shown). Unfortunately, I got this error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at scripts::Design_398_398_DialogProperties$/_customBlock_setDialogWindowProp()[Source/scripts/Design_398_398_DialogProperties.hx:99]
at scripts::Design_398_398_DialogProperties$/_customBlock_setDialogPos()[Source/scripts/Design_398_398_DialogProperties.hx:90]
at MethodInfo-7690()[Source/scripts/Design_396_396_SaySomething.hx:127]
at com.stencyl::Engine$/invokeListeners2()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:4032]
at com.stencyl.models::Actor/handleCollisions()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/models/Actor.hx:2073]
at com.stencyl.models::Actor/innerUpdate()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/models/Actor.hx:1480]
at com.stencyl::Engine/update()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:2519]
at com.stencyl::Engine/postUpdate()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:2744]
at com.stencyl::Engine/onUpdate()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:2737]
I wondered if maybe the custom block you made needed to be called from a scene behavior, so i added an event to the Dialog Properties behavior you made and tried it that way, too, but received this error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at scripts::Design_398_398_DialogProperties$/_customBlock_setDialogWindowProp()[Source/scripts/Design_398_398_DialogProperties.hx:99]
at scripts::Design_398_398_DialogProperties$/_customBlock_setDialogPos()[Source/scripts/Design_398_398_DialogProperties.hx:90]
at MethodInfo-7697()[Source/scripts/Design_398_398_DialogProperties.hx:117]
at com.stencyl::Engine$/invokeListeners3()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:4059]
at com.stencyl::Engine/update()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:2437]
at com.stencyl::Engine/postUpdate()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:2744]
at com.stencyl::Engine/onUpdate()[C:\Program Files (x86)\Stencyl\plaf\haxe\lib/stencyl/1,00/com/stencyl/Engine.hx:2737]
Now, before you go putting any more work into this -- I found another question this morning I need to ask, which might render this moot (for 1.3, anyway) ... is there any way to get 1.3 to work with 2x fonts for games run at 2x scale or does one have to upgrade to 1.4/Stencyl 3.2 for the upscaling feature?