MMF2 Build #249 - Beta #9 (updated)
Hi everyone,
The 9th beta version of the build #249 is available :
MMF2 Standard
MMF2 Developer
This build is a BETA version, please make backup copies of your applications before loading them with this version!
Only fixes in Java runtimes and objects in this build.
Let us know if any problem with this build, thanks !
Yves.
New features and bug fixes in this version
- Run Application : in Java Stand-alone and Java Applet mode, if you press the CTRL key while clicking the Run Application button, MMF2 will build the JAR/HTML file and run it instead of launching the editor runtime.
- Java runtimes (all) : Min and Max expressions used to return a floating point number, even if the parameters were integer.
- Presentation Movement (Java) : simple appear movement did not work.
- Space Invaders movement (Java) : all the objects now animate.
- Clickteam Movement Controller object (Java) : Sinewave / Reset movement used to crash.
- MobileFont object (Java Mobile) : set text color now works multiple times.
- Active and Background System Box objects (Java) : click on a button had an effect when pressing the button, not when releasing it.
- Active and Background System Box objects (Java) : could crashing upon loading.
- MobileUtilities object : new "Refresh display" action, forces a complete redraw of the screen.
- MobileUtilities object : new "On screen orientation change" condition.
- MobileUtilities object : new "Get screen orientation" expression.
Re: MMF2 Build #249 - Beta #9
Quote:
Originally Posted by Yves
- MobileUtilities object : new "Refresh display" action, forces a complete redraw of the screen.
How does it differ from the "force global refresh" option available under Properties/Windows?
Re: MMF2 Build #249 - Beta #9
If the Force Global Refresh option is selected, the entire screen is refreshed all the time. This action allows to refresh it only when you want, for example if you know that the screen won't be correctly refreshed at a given moment.
Re: MMF2 Build #249 - Beta #9
Thanks, sounds like a useful feature to have.
Re: MMF2 Build #249 - Beta #9
This is a great update, thanks!
Could you correct the Edit Box bug before releasing the build 249? It's quite an important feature (horizontal autoscroll does not work in Java).
Re: MMF2 Build #249 - Beta #9
Still there is problem with jumping toolbars, and sometimes in my old files with that unproper transparency.
Re: MMF2 Build #249 - Beta #9
I haven't downloaded yet, but if it hasn't already been added, could you make the loopIndex(<Insert Text Here>) become loopIndex("<insert Text here>") for consistency with most other features? It also gets monotonous with lots of loops to have to type the (",") every time. I'm not even sure if you can use expressions in there.
Re: MMF2 Build #249 - Beta #9
Eh Jacob? I use loopindex("blah") and that works just fine? Are you even using mmf?
Re: MMF2 Build #249 - Beta #9
what he means is that when you select the expression "get loop index" in the expression editor, the default value will be:
LoopIndex(>Enter name of the loop<)
When it should be:
LoopIndex(">Enter name of the loop<")
This wouldn't change the input/output of the function whatsoever, it would just make it give you a different default value to make it easier to edit.
However, this would not be consistent with the other functions in MMF2; all functions, whether they use a string or value, will have their default input as the form
>Enter value<
not
">Enter value<"
This is mostly because these functions can take the output of other functions as their input, for example:
LoopIndex(left$("hello",2))
Hence whenever you want to write a string in the expression editor, you need to write the parentheses too
Re: MMF2 Build #249 - Beta #9
Quote:
Originally Posted by Pixelthief
Hence whenever you want to write a string in the expression editor, you need to write the parentheses too
And this is certainly good as it is.