Usuario
Publicar una aplicacion en VB2010 Express junto con archivos Flash para instalar en otros equipos esta aplicacion desarrollada.

Pregunta
-
SALUDOS!!
SOY NUEVO EN ESTE FORO Y HE BUSCADO AYUDA POR DOQUIER. TENGO UNA APLICACION EN VB2010 EXPRESS. ESTA APLICACION ESTA USANDO OBJETOS FLASH INTERACTIVOS QUE A SU VEZ ENVIAN PARAMETROS A LA APLICACION EN VB CON EL FIN DE CREAR MENUS TIPO MAC EN UNA INTERFAZ DE VB. EL INCONVENIENTE SURGE CUANDO DESEO HACER LA PUBLICACION DEL PROYECTO, DEBIDO A QUE SE GENERA EL ARCHIVO NOMBRE_APLICACION.EXE + SETUP.EXE + CARPETA CON OTROS ELEMENTOS DE SOPORTE (TAL COMOAxInterop.ShockwaveFlashObjects.dll.DEPLOY), ESTOS ARCHIVOS EVIDENTEMENTE HACEN QUE SE PUEDA INSTALAR EN OTRA MAQUINA LA APLICACION QUE DESARROLLE PERO NO SE CARGAN LOS OBJETOS FLASH, Y ES UN GRAVE PROBLEMA PORQUE ESTOS SON MENUS QUE DISEÑE EN ADOBE FLASH CS3 Y NECESITO QUE FUNCIONEN TAL COMO LO HACEN EN LA MAQUINA DONDE ESTOY CREANDO TODA LA APLICACION.
HE INTENTADO COPIAR LOS ARCHIVOS .SWF DE FLASH EN LA MAQUINA DONDE HE INSTALADO LA APLICACION PERO AUN ASI NO ES CAPAZ DE DETECTARLAS. LA MAQUINA HUESPED TIENE ACTUALIZADA LA VERSION DE FLASH Y LO DEMAS.
AGRADECERIA A ALGUIEN POR SU VITAL AYUDA.
Todas las respuestas
-
HE INTENTADO COPIAR LOS ARCHIVOS .SWF DE FLASH EN LA MAQUINA DONDE HE INSTALADO LA APLICACION PERO AUN ASI NO ES CAPAZ DE DETECTARLAS.
que no se distribuyan los swf junto a la aplicacion en el instalador es una cosa, pero si los pones manualmente y no los toma es otra muy distintas
como es que tomas la ruta donde pones los swf ? recuerda que podrias usar una ruta relativa al .exe si usas
con este podria armar una ruta
Dim path As String = Path.Combine(Application.StartupPath, "flash\animacion1.swf")
y esto pasarselo al control para que cargue el archivo, poniendo estos swf en la carpeta junto al .exe
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
Saludos Leandro
Escribi la referencia relativa al archivo de esta forma:
Private Sub AUTENTICACION_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
menu_usuarios.Movie = Path.Combine(Application.StartupPath, "\Recursos\flash\menu_botones.swf")
End Sub
En la funcion de carga de la forma he enviado este parametro, pero aun asi no ha funcionado. Tengo otra duda y es en la pestaña de Solution Explorer, donde puedo ver los archivos swf que tengo en mi aplicacion, si doy clic derecho en las propiedades hay dos elementos que sospecho podrian ser la causa de que el proyecto no sea capaz de detectar los archivos cuando se haya instalado en otro equipo. Una de estas propiedades dice "Built Action" cuyas opciones posibles son:
- None
- Compile
- Content
- Embedded Resource
- Application definition
- Page
- Resource
- Splash Screen
- Design data
- Design data with design time creatable types
- Entity deploy
Y la otra propiedad dice "Copy to output directory" con las opciones:
- Do not copy
- Copy always
- Copy if newer
No se si tal vez por este lado podria estar la solucion.
Cualquier ayuda es valiosa en este momento.
Gracias
-