Flash9c.ocx

Flash9c.ocx
Flash9c.ocx

viernes, 13 de abril de 2007

Insertar Flash en Visual Basic 2005

Para insertar un objeto Macromedia Flash con extension swf en Visual Basic 2005 se hace lo siguiente:

Ya teniendo un formulario activo en Visual Basic, clic en menu "Herramientas" y luego seleccionar "Elegir elementos del cuadro de herramientas..." Luego irse a "Componentes COM" y ahi buscar Shockwave Flash Object, ponerle el cheque y darle clic a Aceptar. Luego ya se tendra el control en el Cuadro de Herramientas de Visual Basic, entonces solamente va a hacer falta poner el objeto en un formulario, que se llama precisamente Shockwave Flash Object. Luego de eso, en las propiedades del objeto Shockwave Flash Object, en la propiedad Movie se le debe poner la direccion completa de donde se va a llamar el archivo Flash, por ejemplo: C:\Users\Jaime Montoya\Desktop\practica1.swf.

Suponiendo que ya se ha instalado el Flash Player, el parrafo anterior proporciona todos los pasos, y listo. Con eso ya se podra poner una animacion Flash como fondo de un formulario Visual Basic 2005. En la carpeta "C:\Windows\system32\Macromed\Flash" debe estar un archivo OCX llamado "Flash9c.ocx" o "Flash9d.ocx", dependiendo de la versión de Flash que se tenga instalada. Para dar una idea de lo que es el archivo "Flash9c.ocx", estas son por ejemplo las propiedades que se verían, al hacer clic derecho sobre el archivo y luego seleccionar Propiedades:

File version: 9.0.45.0
Description: Adobe Flash Player 9.0 r45
Copyright: Adobe(r) Flash(r) Player. Copyright (c) 1996-2007 Adobe Systems Incorporated. All Rights Reserved. Protected by U.S. Patent 6,879,327; Patents Pending in the United States and other countries. Adobe and Flash are either trademarks or registered trademarks in the United States and/or other countries.
Type of file: ActiveX Control (.ocx)
Location: C:\Windows\System32\Macromed
\Flash
Size: 2.16 MB (2,267,368 bytes)
Size on disk: 2.16 MB (2,269,184 bytes)
Created: Thursday, March 29, 2007, 5:09:40 PM
Modified: Thursday, March 29, 2007, 5:09:40 PM

El archivo "Flash9d.ocx" muestra lo siguiente:

File version: 9.0.47.0
Description: Adobe Flash Player 9.0 r46
Copyright: Adobe® Flash® Player. Copyright © 1996-2007 Adobe Systems Incorporated. All Rights Reserved. Protected by U.S. Patent 6,879,327; Patents Pending in the United States and other countries. Adobe and Flash are either trademarks or registered trademarks in the United States and/or other countries.
Type of file: ActiveX Control
Location: C:\WINDOWS\system32\Macromed\Flash
Size: 2.16 MB (2,267,368 bytes)
Size on disk: 2.16 MB (2,269,184 bytes)
Created: Lunes, 11 de Junio de 2007, 02:04:30 p.m.
Modified: Lunes, 11 de Junio de 2007, 02:04:30 p.m.

Obviamente algunas cosas como las fechas cambiarán dependiendo de cuando se creó o modificó ese archivo en cada computadora, pero la versión del archivo, tamaño y esas cuestiones nunca cambian para un archivo en específico.

Eso es todo lo que se debe hacer para poder utilizar Flash en Visual Basic 2005. Esto funciona igualmente en Visual C++ 2005, etc.

NOTA: El "Flash9c.ocx" versión 9.0.45.0 o el "Flash9d.ocx" versión 9.0.47.0 tienen ambos un tamaño aproximado de 2.16 MB.

Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com