did you install the direct x when prompted? even though you think you may already have it, its necessary to install the one packaged because "direct x 9" is actualy a "direct x 9 november 2009 update" or something ike that, which probably isnt installed on your computer. if you did install, i suggest reinstalling construct and everything in the install again. if the problem persists, im not sure what else could be wrong