TWiki
> Main
> Releases? >
WhatsNewInMscape26
What's New in Mscape 2.6
This page lists the changes to Mscape between
version 2.5 and 2.6.
New Script Objects
A series of objects have been moved from mscape experimental into the public release.
RFPingers have been removed from mscape experimental completely.
Map Service
Decarta map support has been dropped pending contract renewal. This means that unfortunately there is no satellite photography support in Mscape 2.6. Support for Northern Ireland NIMA users has been added, giving high quality line-drawn maps. This feature is only available to those already in the NIMA program.
Mscape Library
- 796 - Mscape library now has a 'modified' column showing the date and time the mediascape was last updated. You can sort by date by clicking the column header.
Mscape Maker
- 793 - Groups of regions can be moved to new locations by right-clicking the group (or the map itself in the mediascape view) and selecting 'Recenter/Move Regions'. You can move the set of regions to be centered around a given coordinate, or the location of an existing item on the map (such as a pin).
- 799 - The list of mediascape objects scrolls when the mouse is hovered over the top or bottom. This allows you to drag-n-drop items from any point to any other point in large mediascapes.
- 786 - The pop-up help window would not appear on the second screen of a two-monitor setup. Fixed.
- 725 - Objects whose names clash with C# keywords (int, string, try, catch - see list here) automatically have a _ prepended to them.
- 810 - The default template now includes the Timer and Functions objects.
Mscape Player
- 795 - MapDisplayer: The Zoom In and Out buttons have been reduced in size. The 'event button' (button with user-defined text) now expands to fit the text the user has chosen.
- 787 - Flash: The FlashMovies? object has a new property 'FlashEnabled' that will be true if the Flash system has correctly initialized, and false if either Flash was not installed or there was not enough memory to load it.
Flash
- 784 - Using Videos and FlashMovies in the same mediascape often caused crashes. Fixed.
- 785 - Loading a Flash Movie and then immediately calling .!RunActionScript sometimes would not work. Users had been working around this by using Timers to trigger the initial sending of data to the flash movie. This has now been fixed, so this step is not necessary.
- 743 - Videos would not play in sequence when using the PlayList. This is now fixed.
Script Objects
- 798 - Place: A new method ConvertLatLongToGrid? has been added to enable conversion of lat/long values into grid coordinates. ConvertGridToLatLong? was already available.
- 458 - Timers: You can now create folders within the Timer object.
- 783 - Logger: New method 'Logger.LogToFile' allows authors to write to the log file. Logger.WriteFooter and Logger.WriteHeader are now redundant and have been depreciated.
- 783 - Regions: You can now dynamically change the colour of regions. E.g. myRegion.Color = Color.Green;
- 781 - Logger: Recording of Actions such as Audio.Play was not working. Fixed.
- 797 - Functions now work correctly on mscape player. Trying to access the parameters in a function called using Run (rather than RunWithParams) will no longer crash the mediascape.
- 805 - StateLists have a new method Clear. This function clears all items in the list (and any StateList objects within). It also resets all Strings, numbers and bools to "", 0 and false respectively.
Networking
- 767 - WiFiBaseStations. Mscape will no longer crash when a mediascape using this object is reloaded.
- 770 - NetConnection: New property NetConnection.CurrentConnection type lists the type of connection in use. Options are wlan, cellular, activesync or other.
- 792 - HttpRequester. When invalid JSON is returned by a server, it is now possible to still read it as a string with .GetResponseAsString.
- 762 - HttpServer: Accessing the Data.Format property in HttpServer.OnPost crashes mscape. Fixed.