Wednesday, February 15, 2006

IFBIN "Flex By Example" Customer Quote

We received this customer quote today and it made the development teams day.

I really like the service. In fact it was instrumental in getting my current project off the ground. We were pretty green at Flex and now we're flying mostly due in part to IFBIN examples. You can print that if you like. Looking forward to seeing Klondike on IFBIN. Keep up the great work. I'll send you the link to our new project once we get closer. I'm really stoked about the potential of Flex. I'll spread the IFBIN word any chance I get.

Cheers,

Dave


Thanks Dave, You made our day!

We have been very quiet lately because we are working on some great new things at IFBIN. Examples to jumpstart your project and tools to communicate with customers and developers. The next few months will be a very exciting time for IFBIN.

Much more to come...

Ted :)

Friday, February 10, 2006

Flex 2 - MouseWord by Ralf Bokelberg

Ralph created an excellent example for Flex By Example that demonstrates how to retrieve the current word underneath the mouse cursor. This type of functionality is available in Flash Player 8.5 through the use of a new method from the TextField class - getCharIndexAtPoint. Ralph used this method and created a new function that return the word under the mouse cursor. Because this functionality is encapsulated in a new function, so it's easy to transition into your own projects.

This type of functionality can have practical uses in your projects. For example, you can implement "hover" capability for certain words in text fields. When the mouse stops moving for a certain amount of time, examine the word underneath the cursor. If the word has metadata associated with it, you can display the data in a tooltip like fashion. Think of the case where an acronym might have what it stands for appear as a tooltip when the mouse hovers over it.

I can also envision this in a drag and drop style interface. Perhaps a simple game is created that tries to match a word with a definition. By dragging a definition over a word and releasing the mouse, you can examine the word underneath the cursor and decide if the definition matches it or not. Or, instead of definitions, perhaps the user must match synonyms or antonyms instead.

Either way, the example that Ralf provides is simple to grasp and easy to adapt to your own needs. Great job Ralf!


Open Example SWF in a New Window



This example is available with full source and documentation within Flex® by Example.

More to come.

Darron :)

Wednesday, February 01, 2006

IFBIN Launches Direct Example Sales with Flash VNC Beta 1 by Darron Schall

Today marks the first day of Direct Example Sales at IFBIN. You can purchase Flash VNC now without a subscription for $50. Darron has updated this great Flex 2 application and the speed is 10x faster with 8bit and 16bit color support. Flex 2 Beta 1 is required for compilation.

Purchase Flash VNC Beta 1 Source with Updates - $50.00 US

Download Flex 2 Beta 1 at Labs

FlashVNC provides a full VNC client for Flex 2. The client implements RFB protocol allowing Flex 2 to connect to any compliant server. The client support screen sharing and screen control over TCP/IP connections. The FlashVNC source code also contains a full DES encryption class.

Here are some images of FlashVNC working:
Flash VNC using NotePad
Flash VNC using MineSweeper
Flash VNC using Control Panel
Flash VNC using Explorer

Full Source code Available to IFBIN Flex By Example Customers


Download the FlashVNC Beta 1 Client SWF

The FlashVNC Client must be run within the Standalone Debug Flash Player 8.5 available within the Flex Builder 2 Beta 1. All testing and development of FlashVNC was done using the TightVNC Server. It is advised to not to use a VNC Server on a loopback IP address. Flash VNC is an beta release and will be progressively updated to support faster RFB protocol stacks and eliminate bugs.

This example is available with full source and documentation within Flex® by Example.

More to come.

Ted :)

FLASHVNC DISCLAIMER:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.