Skip to content

NETLab Toolkit, Flash Widgets

Choose a tag to compare

@pvanallen pvanallen released this 27 Dec 01:34

Notes

  • This version of the widgets requires NETLab Hub v5.x
  • Two files for the compiled Flash Component binaries are provided
    • Use NETLabFlashWidgets_5_0_0.zxp for Flash CS6 and later - double clicking on this file will open the Adobe Extension Manager
    • Use NETLabFlashWidgets_5_0_0.zip if you want to manually install the components in Flash Application>Common>Configuration>Components

Enhancements

  • Added raw serial support to AnalogIn and AnalogOut - This capability allows the Analog widgets to receive and send numbers with any serial device. This is especially useful if you have an application not currently supported by the toolkit, such as controlling stepper motors on an Arduino - you can modify an existing control program to accept serial text from the toolkit.
  • Added KeyboardIn widget - This new widget responds to the keyboard and outputs a number corresponding the the key pressed. Especially useful for working with the Makey-Makey.
  • Restored support for the Make Controller - Support back in AnalogIn, DigitalIn, AnalogOut, DigitalOut, ServoOut
  • Added StartSound() api to SoundControl
  • Updated to support Hub v5
  • Minor changes for v5.0.1
    • Improved easing and smoothing in AnalogIn
    • For KeyboardIn, changed behavior or keydetect mode so it outputs 0 when a keyup of the selected key occurs
    • Misc small bug fixes

Fixes/Changes

  • Fixed VideoControl to play video more smoothly - On recent versions of Flash, the playback of video using the TIME or SPEED settings could be very choppy. This was fixed.
  • Changed name of Insert widget to Code - This seems more clear, and anticipates the separation of the logging functions into a separate Log widget.
  • Fixed problem in SoundControl where sound would restart improperly - In restart mode, if a sound finished and the widget received an input above the threshold, the sound would restart. Fixed so that a restart only occurs if input values have dropped below the threshold first, before going above the threshold.
  • Cleaned up how gated inputs work in IfThenElse
  • Fixed problem in ClipControl where it didn't work correctly with frameNo - Rounded all inputs to integers to correspond with frame number requirements.
  • Updated CloundIn/CloudOut changing COSM to new name of Xively