Deep Linking in Shockwave

This article treats an exemplary implementation of deep-linking in Director. In the following example we will use the unFocus History Keeper library, and especially the script called unFocus-History-p.js. This script will manage the browser history entries. The communication between the shockwave movie and the java script will be supplied by Valentin’s Director / JavaScript Integration Kit.

5,792 views

Set colorpicker default value in xmlui/xul

Many people who work with Director, use also Flash. Some of those who use Flash, write extensions for it. And definitely a lot of people who write extensions for Flash meet with specific problems, one of which is the matter of this article. What is the problem in short? If we try to create a custom dialog

1,045 views

Extended Object

Some peculiarities of the inheritance in Lingo have always seemed to me to be limiting factors. By the standard means we are not able to know (for sure) if a given object implements a specific handler. Also, we do not know (for sure) if a given object has a specific property. We can not find out what is the object type, nor we can inherit in an easy and flexible way a number of parents.
Let me show you the following example…

1,421 views

Score Commander

Some years ago, I worked on a project, in which Director was used in a specific way – whole animation scenes were fitted and after that the .dir files were used for Bink video files. So, we had to work with big scores – 50 channels, 300 – 400 frames. This provoked a lot of tasks which demanded automation. ScoreCommander is…

903 views

Extended list

This script combines some useful methods of AS3 Array with those of Lingo List. Moreover, some of the original Lingo list methods like add(), append(), deleteAt() and getAt() are modified. For example, getAt() method returns VOID instead of “index out of range” exception.

757 views

Extended Filmloop

Here is another script trying to solve the problems which arise when one is using a #filmloop. How to pause a #filmloop? How to affect the speed of its performance? How to make a #filmloop to be played (for instance) in 1.5 seconds? The answers of these and many other questions are here!

991 views

JavaScript memory leak

I found by accident that using some javascript functions in Director brings memory leaks. Such a function, for example, is Math.round().

1,016 views

object getProp() / setProp()

I have never seen in any documents that Lingo allows properties to be added to an already existing instance. For example…

765 views

Modelling in 3dsmax for director

If it is the first time for you to export scenes from 3DSMax to Director Shockwave 3D, it may occur that you have a problem with the world axes orientation in these two environments.

1,083 views

Director — MySQL communication

As a person whose experience in programming is connected mainly to Director and Lingo, I often searched but never found a comparatively simple and clear tutorial that describes step by step what is necessary to do in order to get an application, which communicates in a duplex way to a MySQL database. Here I will try to explain how to achieve

1,311 views