« May 2006 | Main | July 2006 »

June 30, 2006

FlashType text becomes blurry over a transparent image

(TechNote) When FlashType text is drawn to a transparent bitmap using draw() with a transparent background, the text appears blurry.

Posted by dmorris at 6:18 AM

June 29, 2006

ColdFusion MX 7.0.1: Hot fix to workaround Active Content update to Internet Explorer

(Hot fix) Microsoft has made updates to Internet Explorer that change the way active content is displayed. Users will see changes as they use cfforms with Flash controls or Java controls. The cfchart tag is also affected. Internet Explorer will generate a popup with the text "Click or hit enter to activate this control." Adobe has published a hot fix that will allow CFForm to behave as it did previously.

Posted by dmorris at 1:11 PM

Troubleshooting Adobe Flash Player for Intel-based Macs

(TechNote) This document provides troubleshooting guidelines for users of Adobe Flash Player and Intel-based Macs. Users can download a public beta of Flash Player 9 (formerly known as Flash Player 8.5) that runs natively on Intel-based Macs.

Posted by dmorris at 11:21 AM

Flex Builder 2: Installed Flash Player is Not a Debugger

(TechNote) When you run Flex Builder 2 in debug mode you may receive an error "Installed Flash Player is Not a Debugger. Flex Builder cannot locate the required debug version of the Flash Player. You may need to install the debug version of the Flash Player 9.0 or reinstall Flex Builder. Do you want to try to debug with the current version?"

Posted by dmorris at 7:34 AM

June 28, 2006

Announcing the Flex Developer Derby Winners

Dashboards, mashups, configurators, RIA stores, and more—check out the top selections in the coding contest.

Posted by gfox at 10:13 AM

Sneak peek: Upcoming cookbook area for Flex developers

Executive Editor Craig Goodman previews the Flex cookbook area and invites you to participate.

Posted by gfox at 10:12 AM

Welcome to ColdFusion-powered Flex

Ben Forta explains what Flex means for ColdFusion developers.

Posted by gfox at 10:11 AM

Designing Flex 2 skins with Flash, Photoshop, or Fireworks

Design Flex 2 skins with your favorite tools, and gain flexibility and control as you create a unique look for your applications.

Posted by gfox at 10:09 AM

Refactoring Flex applications from RPC-style data management to Data Management Services

Explore the possibilities of Data Management Services as a programming model.

Posted by gfox at 10:08 AM

Architecting RIAs with Flex Data Management Services

Streamline RIA development and maintenance with Flex Data Management Services.

Posted by gfox at 10:07 AM

Using ColdFusion with Flex – Part 1: Creating and running a contact manager application

See Flex Data Services synchronize data between tiers and clients.

Posted by gfox at 10:06 AM

Using ColdFusion with Flex – Part 2: Creating and running a CRM application

Manage relationships between objects using nested destinations in Flex Data Services in this sample application.

Posted by gfox at 10:05 AM

Using ColdFusion with Flex – Part 3: Creating and running a phone selector

Discover basic Flex functionality through the Flex Phone Selector sample application.

Posted by gfox at 10:04 AM

Using ColdFusion with Flex – Part 4: Creating and running a session tracker

Learn how to use Flex Data Management Services in the Phone Selector sample application.

Posted by gfox at 10:03 AM

Using RPC services in Flex Data Services 2

Understand the differences between RPC services in Flex 1.5 and Flex 2.

Posted by gfox at 10:02 AM

Introduction to the Flex Message Service

Examine the asynchronous publish-subscribe pattern and how it forms the architecture of Flex Data Services.

Posted by gfox at 10:01 AM

Integrating Flex 2 and PHP

Learn how to build a small application using Flex Builder and PHP.

Posted by gfox at 10:00 AM

Using Flex 2 and AMFPHP

Learn how to use Flex to display records in a database and pass variables directly from PHP.

Posted by gfox at 9:59 AM

Exploring the Flash Professional 9 ActionScript 3.0 Preview

Get up to speed on the next version of Flash - now available in Adobe Labs - which includes extended capabilities and support for ActionScript 3.0.

Posted by gfox at 9:58 AM

ActionScript 3.0 overview

Learn how advances in this powerful object-oriented programming language helps developers achieve excellent productivity and performance with content and applications that target Flash Player.

Posted by gfox at 9:57 AM

Building an image-viewing widget with ActionScript 3.0

Explore the new capabilities of ActionScript 3.0 by migrating a sample image viewer app from ActionScript 2.0 to ActionScript 3.0.

Posted by gfox at 9:56 AM

Introducing Adobe Flash Player 9

Learn about the latest improvements to the ubiquitous player that will power the next generation of rich, engaging online experiences.

Posted by gfox at 9:52 AM

Installing Flex Data Services 2 on ColdFusion MX 7

(TechNote) This TechNote provides the steps to install Flex Data Services 2 on ColdFusion MX.

Posted by dmorris at 9:33 AM

BitmapData.draw fails to capture streaming video

(TechNote) If you attempt to use BitmapData.draw to capture a Flash Video file (FLV) streamed from a Flash Media Server on a domain other than the domain in which the current Flash Player movie (SWF) is located, BitmapData.draw will fail to capture imagery from your video.

Posted by dmorris at 5:34 AM

SimpleButton instances leave rendering artifacts when moved

(TechNote) Sometimes SimpleButton instances, though removed from the display or moved from their original positions, can leave rendering artifacts behind (in the original locations).

Posted by dmorris at 5:29 AM

Camera, Microphone, other classes retain properties after first SWF loaded

(TechNote) After loading a Flash Player movie (SWF)—which sets certain properties, such as mic.rate—subsequent SWF loads attempting to reset the same properties fail. The initial value set by the loaded SWF remains the default value for the duration of the parent movie.

Posted by dmorris at 5:26 AM

Unloading from Loader instances does not close net streams

(TechNote) If a Flash Player movie (SWF) is loaded to a Loader instance and unload() is used to remove that instance from the Loader, open net streams within the loaded SWF remain open.

Posted by dmorris at 5:24 AM

MouseMove events unexpectedly stop functioning

(TechNote) In an ActionScript 3 (AS3) Flash Player movie (SWF), mouseMove events assigned to display objects stop firing when the mouse moves off the display object to which it was assigned. If you drag a display object using the mouseMove event, the mouseMove event may stop functioning if you move the mouse too fast, preventing the object from being dragged until the mouse is moved back over the object.

Posted by dmorris at 5:22 AM

ActionScript 2 components may fail when loaded into an ActionScript 3 SWF

(TechNote) If you load a Flash Player movie (SWF) containing ActionScript 2 (AS2) components into an ActionScript 3 (AS3) SWF, then unload the SWF containing the original components and load another SWF with AS2 components of the same class, some components may fail.

Posted by dmorris at 5:19 AM

Links from SWF in HTML page no longer functional

(TechNote) In Flash Player 9, calling getURL (or its ActionScript 3.0 equivalent, navigateToURL) with a window name of "_self," "_parent," or "_top" will no longer work when the calling Flash Player movie (SWF) file is located in a different domain than its hosting HTML page, or when the HTML parameter AllowScriptAccess is set to "never." This may interfere with the abilities of some SWF files to change the web browser location that a user is looking at.

Posted by dmorris at 5:17 AM

Unable to obtain ID3 tags from MP3s loaded into SWF

(TechNote) In Flash Player 9, the Sound.id3 property is not available when using Sound.loadSound (or its ActionScript 3.0 equivalent, Sound.load) to load an external MP3 file from a different domain than the Flash Player movie (SWF) file unless a policy file exists on the MP3 file's server. The policy file must permit access by the domain of the SWF that is attempting to read ID3 tag information from the MP3 file.

Posted by dmorris at 5:15 AM

Operands in file names cause SWF failure in Internet Explorer

(TechNote) Some operations involving JavaScript (such as externalInterface calls) will fail in Microsoft Internet Explorer if the Flash Player movie (SWF) file name contains an operand such as '-' or '/'.

Posted by dmorris at 5:13 AM

Scaling a pixel-snapped FlashType is not equivalent to changing the font size

(TechNote) When using FlashType pixel-snapped fonts, the spacing is different if you scale a 12 point font to 200% than if you change the font size to 24 points.

Posted by dmorris at 5:10 AM

Flash Player 9 installation fails on Macintosh

(TechNote) Flash Player 9 may fail to install on Macintosh computers if one logged-in user leaves a web browser open, then another user logs in to the same machine and attempts to install Flash Player 9.

Posted by dmorris at 5:07 AM

FileReference.download() in SWF file fails

(TechNote) A FileReference instance in a Flash Player movie (SWF) file generates a browse or download dialog box, but after choosing the file and submitting, nothing happens. The dialog box and listener events do not fire.

Posted by dmorris at 5:04 AM

getBytesLoaded fails for MP3s over HTTP server using chunked encoding

(TechNote) When loading MP3s from an HTTP server using chunked encoding, getBytesLoaded will always return a value of zero.

Posted by dmorris at 5:02 AM

Progress Bar does not show gradual progress in Flash Player 9

(TechNote) The ActionScript 2.0 Progress Bar component should gradually grow from 0% to 100% to reflect how much content has been loaded. In Flash Player 9, the Progress Bar will stay at 0%, then suddenly jump to 100% after all content is loaded.

Posted by dmorris at 5:00 AM

FAQ about the ColdFusion MX 7 Updater 2 (7.0.2)

(TechNote) ColdFusion MX 7 Updater 2 provides developers a high degree of integration between ColdFusion and Flex 2 that enables the rapid development of powerful rich internet applications, and also includes all the latest updates to ColdFusion MX 7. Adobe recommends that all ColdFusion MX 7 users apply this free update.

Posted by dmorris at 4:10 AM

Flex Builder 2 source code derived from Eclipse

(TechNote) Adobe Flex Builder 2 is built on Eclipse 3.1.2, provided by the Eclipse Foundation. Additionally, Adobe Flex Builder 2 contains source code derived from Eclipse code. Both the Eclipse code and the code derived from Eclipse code are made available to the community under the terms of the Eclipse Public License v1.0 that accompanies such code...

Posted by dmorris at 4:07 AM

June 27, 2006

Breeze Meeting states it is full when there are only a few users in the Meeting Room

(TechNote) Breeze reports the error "User limit for this account has been exceeded", but only a few users of the total quota are in the meeting room.

Posted by dmorris at 9:20 AM

How to create a Breeze Meeting using the XML API

(TechNote) A common request from Breeze Application developers is how to create a Breeze Meeting using the XML API.

Posted by dmorris at 9:02 AM

Flex Builder 2 compiler performance issues with outdated Java Virtual Machine versions

(TechNote) This TechNote describes an issue with compiler performance issues caused by Sun's Java JRE/JDK 1.4.2_10 or earlier or 1.5.0_05 or earlier.

Posted by dmorris at 7:36 AM

Using the FileReference API to upload files in Flex 2 applications

(TechNote) Flash 8 introduced new FileReference and FileReferenceList classes that allow Flash applications to natively interact with remote file upload and download. As Flex 1.5 was tied to Flash Player 7, it was possible to use these features, however, it required extra code as it was necessary to tie into a native Flash 8 application. With Flex 2 and Flash Player 9, new and improved versions of FileReference and FileReferenceList classes are available allowing native and simple code from Flex to leverage these features. This TechNote explains how to use APIs in Flex 2 applications and provides a simple file uploading example.

Posted by dmorris at 7:03 AM

June 26, 2006

Breeze Presenter attachments don't get published along with the presentation

(TechNote) Breeze Presenter has a feature that allows the presentation author to "attach" files to the Breeze presentation so that when a learner views the presentation they can download the attachments by clicking on a paperclip icon. There is a reported issue where, in some cases, the attached files do not get published along with the presentation.

Posted by dmorris at 1:54 PM

Issue with Breeze 5.1 SP2 installer and the Breeze embedded database

(TechNote) There is an issue with Breeze 5.1 SP2 (initial) installer and the Breeze embedded database. It is not configured to support 'Mixed Mode Authentication'.

Posted by dmorris at 1:33 PM

Connection Status indicator is not seen by all attendees

(TechNote) The connect status indicator only appears when attendees are connected at a lower speed than what the speed for the room is optimized for.

Posted by dmorris at 8:39 AM

Common Flex 2 compiler errors and known issues

(TechNote) This TechNote describes known issues with the Flex 2 compiler that may produce errors while compiling your Flex application.

Posted by dmorris at 8:33 AM

MS SQL Server Service Pack affects the embedded database engine port

(TechNote) By default, the embedded database engine that ships with Breeze 5.x listens on port 1434. In Breeze 4.x and older, the embedded database engine listens on port 1433 and will continue to listen on port 1433 when you upgrade to Breeze 5. When you install a fresh Breeze 5 server with the embedded database engine, the server listens on port 1434. However, if you are using Breeze 4 with the embedded database engine and upgrade to Breeze 5, the embedded database engine still listens on port 1433. Therefore, it is necessary for you to ensure that the Breeze 5.x server listens on port 1433 or 1434. Otherwise, Breeze 5.x may not be able to connect to the database.

Posted by dmorris at 7:19 AM

Flex 2: Using the createComponentFromDescriptor and createComponentsFromDescriptors functions

(TechNote) Flex 2 Container class allows users to defer creation of its child components and programmatically instantiate components to improve start-up time and performance. It provides two public methods -- createComponentFromDescriptor and createComponentFromDescriptors, to control the creation process. This TechNote describes how to use the methods and the differences between them.

Posted by dmorris at 6:45 AM

June 22, 2006

FLVPlayback Component update 1.0.1 changes

TechNote: To handle multiple streams for multiple bandwidths, the VideoPlayer class uses a helper class (NCManager) that supports a subset of SMIL. SMIL is used to identify the location of the video stream, the layout (width and height) of the FLV file, and the source FLV files that correspond to the different bandwidths. It can also be used to specify the bit rate and duration of the FLVfile. For more information see “Using an SMIL file”

Posted by jhallstrom at 3:12 PM

Issues streaming second FLV from Flash Media Server

TechNote: A second Flash Video (FLV) file served from a Flash Media Server fails to play, even though a FLV has already played correctly.

Posted by jhallstrom at 3:11 PM

SeekBar or VolumeBar fails in custom FLVPlayback skin

TechNote: Developers who have created their own custom skins for FLVPlayback component may experience a failure in certain situations.

If both the SeekBar ("seekBarProgress_mc") and the VolumeBar ("volumeBar_mc") are used in the custom UI skin and there are other UI Components on stage (such as Button or CheckBox), the SeekBar or the VolumeBar will fail.

Posted by jhallstrom at 3:10 PM

June 19, 2006

Automating tasks with JavaScript Flash

Use new JSFL objects and methods for advanced customization and extensibility of the Flash authoring environment.

Posted by gfox at 3:30 PM

Creating a simple three-column design with CSS and Dreamweaver 8

Take your CSS skills to the next level by creating a website with three vertical columns.

Posted by gfox at 3:29 PM

Adding 3D to Flash projects using After Effects

Spruce up your Flash projects by rotating graphics in 2D or 3D space.

Posted by gfox at 3:28 PM

Sample: Creating data-nominated subforms (ZIP, 22k)

This sample demonstrates how to map specific subforms to specific data records by using the new Data-Nominated Subforms feature in LiveCycle Designer 7.1.

Posted by gfox at 3:26 PM

Participant Dispatching in SyncSWF API

(TechNote) The allowParticipantPublish() function seems to fail, even when correctly coded in the caughtUp() event.

Posted by dmorris at 5:33 AM

June 16, 2006

Breeze Presenter Quiz Manager causes the error “Macromedia Breeze Presenter has encountered an unexpected problem while working with this presentation”

(TechNote) Choosing Breeze > Quiz Manager in Breeze Presenter causes the error: "Macromedia Breeze Presenter has encountered an unexpected problem while working with this presentation. Try saving your work to a new file and restarting PowerPoint."

Posted by dmorris at 1:47 PM

How to use the XML API to obtain meeting attendance information

(TechNote) Some administrators may need to obtain meeting attendance information using the XML API.

Posted by dmorris at 1:12 PM

Deleting curriculum learning objects causes a "Not Found" error when using the override feature to modify a learner's status

(TechNote) Trying to use the curriculum override functionality on a learning object that is a prerequisite of a learning object in the curriculum that has been deleted results in a Request Not Processed error.

Posted by dmorris at 12:20 PM

When a curriculum contains two or more learning objects with test-outs, failing the first test-out object marks all subsequent learning objects as failed

(TechNote) When setting up a curriculum with two learning objects, one of which is assigned a test-out to the previous learning object, a learner that fails the first learning object that has a test-out will be assigned a status of "failed" for the second learning object and will be able to take the learning object.

Posted by dmorris at 12:10 PM

June 15, 2006

Flash Player detection failure with websites that use VBScript detection

TechNote: Websites that use VBScript detection for Flash Player may fail in Microsoft Internet Explorer with an error message similar to this: You either have JavaScript turned off or an old version of Macromedia's Flash Player.

Posted by jhallstrom at 1:37 PM

How to determine what curricula a user is enrolled in using the XML API

(TechNote) How do I determine what curricula a user is enrolled in using the XML API?

Posted by dmorris at 8:07 AM

June 14, 2006

How to list users who are enrolled in a specific course/curriculum using the XML API

(TechNote) How do I list users who are enrolled in a course/curriculum using the XML API?

Posted by dmorris at 1:56 PM

Unable to implement Single Sign-On with NTLM authentication in Breeze 5

(TechNote) After following the instructions found on page 61 in the Breeze Installation and Configuration Guide, Single Sign-On (SSO) with NTLM authentication does not work.

Posted by dmorris at 9:32 AM

Breeze licensed server suddenly stops sending email reminders and notifications

(TechNote) The Breeze licensed server suddenly stops sending email reminders and notifications for Meetings, Courses, Curricula and Events. In addition, the server does not send out email to users who have been added to Breeze.

Posted by dmorris at 6:13 AM

June 12, 2006

Building applications with the Sync SWF SDK – Part 1: Interactive Breeze meetings

Incorporate interactive, multi-user Flash applications into Breeze meetings.

Posted by gfox at 5:29 PM

Building applications with the Sync SWF SDK – Part 1: Interactive Breeze meetings

Incorporate interactive, multi-user Flash applications into Breeze meetings.

Posted by gfox at 5:28 PM

Using the External API for Flash–JavaScript communication

Learn how the ExternalInterface class can make your Flash application communicate easily with external programs

Posted by gfox at 5:27 PM

Creating iRiver U10 games for beginners

Create a game for the iRiver U10 with only a basic understanding of Macromedia Flash and ActionScript.

Posted by gfox at 5:25 PM

Adobe LiveCycle Assembler FAQ and Datasheet

Create a single, consistently formatted PDF document by retrieving pages and formatting from multiple PDF files.

Posted by gfox at 5:24 PM

June 9, 2006

Installing ColdFusion MX 7 in 7 steps

(TechNote) This Technote offers a concise installation approach in response to common ColdFusion MX 7 installation problems in the following areas: Installer and Web server connector

Posted by dmorris at 6:47 AM

Cannot reach Breeze Server on secured system

(TechNote) Servers that are tightly secure may have an issue with being accessible, due to the tight security. Even if the Breeze services are running properly, users may have problems connecting to the server.

Posted by dmorris at 6:09 AM

"No message for validation error..." when installing Breeze License file

(TechNote) When installing the Breeze license file, the following error is reported

No message for validation error "format", type "string",
field "license"

Posted by dmorris at 6:01 AM

Articulate Quizmaker content and Breeze compatibility

(TechNote) Is Articulate Quizmaker content compatible with Breeze?

Posted by dmorris at 5:55 AM

Uploading large presentation fails

(TechNote) A large presentation does not upload to the Breeze server, even though it is under the 100MB upload limit.

Posted by dmorris at 5:52 AM

External Breeze users cannot connect to the Breeze Server

(TechNote) External Breeze users cannot connect to the Breeze server even though the firewall allows the users through.

Posted by dmorris at 5:47 AM

June 8, 2006

Breeze Server does not receive Audio from Premiere Global Services

(TechNote) Recorded audio from Premiere Global Services is not transmitted to the Breeze server, causing recordings to not have any recorded audio.

Posted by dmorris at 1:01 PM

ColdFusion MX fails to start and produces the error: Deployer Service failed to deploy

(TechNote) ColdFusion MX 6.x or 7.x in Server Configuration or J2EE configuration on JRun may fail to fully start. Instead, it reports an error similar to the following in the {server}-event.log:

warning Deployer Service failed to deploy file:/C:/CFusionMX7/
* Unrecognized deployment: file:/C:/CFusionMX7/

Posted by dmorris at 12:51 PM

June 6, 2006

QuickTime objects do not display in Internet Explorer after converting page in Dreamweaver 8.0.2

TechNote: After converting a page for active content in Dreamweaver 8.0.2, QuickTime movies do not display when viewed in Internet Explorer. Instead, a QuickTime placeholder appears. QuickTime movies display correctly in other browsers. (Ref. 207348)

Posted by jhallstrom at 3:37 PM

Dreamweaver 8 for Windows loses FTP login settings

TechNote (updated): Some Windows users are reporting that their FTP usernames and passwords in their Dreamweaver site definitions are deleted when they close and re-open Dreamweaver 8 or when they reboot their machine. This issue does not occur in earlier versions of Dreamweaver. (Ref. 205051)

Posted by jhallstrom at 1:08 PM

Dreamweaver writes full path to Access database table in data source code when using ColdFusion MX 7.0.1

TechNote: When creating a recordset using a Microsoft Access database and ColdFusion MX 7.0.1, the full physical path to the database table is written in the data source, instead of just the database table name. If the full physical path to the database is different on the server than it is on the Dreamweaver development machine, the SQL query will fail.

Posted by jhallstrom at 12:35 PM

Dreamweaver 8 does not launch

TechNote: Some users are reporting that Dreamweaver 8 does not launch. The common characteristic is that the splash screen appears momentarily, then the application closes. Some users report being able to launch Dreamweaver 8 two or three times before experiencing the problem, while some users were never able to launch Dreamweaver 8. (Ref. 201530)

Posted by jhallstrom at 9:43 AM

June 5, 2006

Producing video for the web

Learn these video optimization tips, tricks, and best practices as you start to incorporate audio and video into your projects.

Posted by gfox at 5:45 PM

Understanding specificity

Learn about a type of weighting that affects how browsers display your CSS rules.

Posted by gfox at 5:44 PM

Merging two sites: The new Adobe.com

Discover what's behind the first phase of a major, ongoing effort to fully integrate the Adobe.com and Macromedia.com websites.

Posted by gfox at 5:43 PM

Merging two sites: The new Adobe.com

Discover what's behind the first phase of a major, ongoing effort to fully integrate the Adobe.com and Macromedia.com websites.

Posted by gfox at 5:42 PM

Tips for developing Flash games for the iRiver U10

Understand the process of migrating Flash desktop content to iRiver U10 devices using Flash Lite 1.1.

Posted by gfox at 5:42 PM

Document-relative paths to Flash objects in locked regions fail to resolve in child pages after converting template for active content

TechNote: If you have a template that has active content (for example Flash Player content) in a locked region, and you convert the template for active content in Dreamweaver 8.0.2, the document-relative path to the active content is incorrect in the child pages of the template. For example, in the template child page, the document relative path to the SWF file should be myobject.swf, but instead the path is ../myobject.swf.

Posted by jhallstrom at 10:39 AM

June 2, 2006

Flash Player MSI installation will fail on machines that don't have administrative privileges

TechNote: The Flash Player 8.0.24.0 MSI will install correctly when distributed on machines where all logged in users have administrative privileges. The installation will fail with the following error message on machines where the logged in user does not have administrative privileges.

Posted by jhallstrom at 1:47 PM

How to display the URL for a recorded meeting using the XML API

(TechNote) To display the URL for a recorded meeting, you will need to use the sco-info action along with the sco-id of that recording. Often, you will have the sco-id of the meeting but not of the recording. The following steps show you how to find the sco-id of the recording as well as query the URL of the desired meeting recording.

Posted by dmorris at 1:10 PM

"Thank you" emails in Breeze Events

(TechNote) When setting up a Breeze Event, there is an option to send participants a "thank you" email after an Event has occurred. However, in some cases, the emails are sent prior to the Event occurring.

Posted by dmorris at 1:01 PM

Publish Error - Breeze Licensed Server with SiteMinder integration

(TechNote) If you are using http-header authentication with SiteMinder, when attempting to publish to Breeze from Breeze Presenter, you may receive the error: "Error 42006 Server error: 500 Internal Server Error".

Posted by dmorris at 12:45 PM