Está muy bueno para los proyectos de Autoplay Media Studio!
Vamos a crear un pequeño sistema de skins (pieles) para AMS, básicamente cambia las imágenes al presionar o pasar por encima de un botón y guardar la configuración en un archivo .ini (archivo de configuración)
En solo 5 pasos:
1) Primero tenés que añadir las imágenes al proyecto de autoplay media studio, por ejemplo con tres imágenes que queden con los nombres 1, 2 y 3.
2) Crear tres botones, uno para cada imagen.
4) En el primer boton poner este codigo (si lo ponés en donde dice script>onclick cambia el skin cuando haces clic, si lo pones en donde dice script>onenter cambia el skin cuando pasas el mouse por encima.)
Esto hace que se vea la primer imagen:
Image.SetVisible("1", true);
Image.SetVisible("2", false);
Image.SetVisible("3", false);
Para el segundo boton este codigo
Image.SetVisible("2", true);
Image.SetVisible("1", false);
Image.SetVisible("3", false);
Para el tercer boton este codigo
Image.SetVisible("3", true);
Image.SetVisible("1", false);
Image.SetVisible("2", false);
Con eso ya cambias las imágenes, falta que se guarde la configuración-
5) Para guardar la configuración tenés que crear un archivo .ini y en cada botón agregar más código, te lo digo paso por paso.
5.1) En las propiedades de la página "Page Properties" tenés dos pestañas, una settings y la otra script, en la que dice script agrega este codigo:
Image.SetVisible("1", false);
Image.SetVisible("2", false);
Image.SetVisible("3", false);
Eso oculta todas las imágenes al iniciar.
5.2) Crea un archivo llamado skin.ini en la carpeta principal del programa que estas creando.
El archivo .ini lo podés crear con el bloc de notas, guardas el archivo como todos los formatos de archivo y le ponés "skin.ini".
Adentro del archivo ini editalo con el bloc de notas y escribí esto:
[Skin]
Skin=1
Eso hace que cuando carga el programa muestre el primer skin, gracias a los datos que agregaremos ahora en el 5.3. el numero 1 se va a cambiar mediante los botones cuando le agregues el codigo (5.4).
5.3) En las propiedades de la página "Page Properties" en la pestaña que dice script agrega este codigo:
if (INIFile.GetValue("skin.ini", "Skin", "Skin"
== "1"
then
Image.SetVisible("1", true);
end
if (INIFile.GetValue("skin.ini", "Skin", "Skin"
== "2"
then
Image.SetVisible("2", true);
end
if (INIFile.GetValue("skin.ini", "Skin", "Skin"
== "3"
then
Image.SetVisible("3", true);
end
5.4) Agrega este codigo en el botón que cambia el skin 1:
INIFile.SetValue("skin.ini", "Skin", "Skin", "1"
;
para el boton 2
INIFile.SetValue("skin.ini", "Skin", "Skin", "2"
;
para el boton 3
INIFile.SetValue("skin.ini", "Skin", "Skin", "3"
;
Agregalo en el mismo lugar donde agregaste el código del punto 4, o sea en onclick o en onenter, el que hayas usado antes.
6) Listo! con eso creas un sistema de skins básico, son 3 botones que cambia cada uno las 3 imágenes que agregaste primero.
Totalmente desarrolado por Lainz. Podés copiarlo libremente mencionando al autor.
Vamos a crear un pequeño sistema de skins (pieles) para AMS, básicamente cambia las imágenes al presionar o pasar por encima de un botón y guardar la configuración en un archivo .ini (archivo de configuración)
En solo 5 pasos:
1) Primero tenés que añadir las imágenes al proyecto de autoplay media studio, por ejemplo con tres imágenes que queden con los nombres 1, 2 y 3.
2) Crear tres botones, uno para cada imagen.
4) En el primer boton poner este codigo (si lo ponés en donde dice script>onclick cambia el skin cuando haces clic, si lo pones en donde dice script>onenter cambia el skin cuando pasas el mouse por encima.)
Esto hace que se vea la primer imagen:
Image.SetVisible("1", true);
Image.SetVisible("2", false);
Image.SetVisible("3", false);
Para el segundo boton este codigo
Image.SetVisible("2", true);
Image.SetVisible("1", false);
Image.SetVisible("3", false);
Para el tercer boton este codigo
Image.SetVisible("3", true);
Image.SetVisible("1", false);
Image.SetVisible("2", false);
Con eso ya cambias las imágenes, falta que se guarde la configuración-
5) Para guardar la configuración tenés que crear un archivo .ini y en cada botón agregar más código, te lo digo paso por paso.
5.1) En las propiedades de la página "Page Properties" tenés dos pestañas, una settings y la otra script, en la que dice script agrega este codigo:
Image.SetVisible("1", false);
Image.SetVisible("2", false);
Image.SetVisible("3", false);
Eso oculta todas las imágenes al iniciar.
5.2) Crea un archivo llamado skin.ini en la carpeta principal del programa que estas creando.
El archivo .ini lo podés crear con el bloc de notas, guardas el archivo como todos los formatos de archivo y le ponés "skin.ini".
Adentro del archivo ini editalo con el bloc de notas y escribí esto:
[Skin]
Skin=1
Eso hace que cuando carga el programa muestre el primer skin, gracias a los datos que agregaremos ahora en el 5.3. el numero 1 se va a cambiar mediante los botones cuando le agregues el codigo (5.4).
5.3) En las propiedades de la página "Page Properties" en la pestaña que dice script agrega este codigo:
if (INIFile.GetValue("skin.ini", "Skin", "Skin"

== "1"
then
Image.SetVisible("1", true);
end
if (INIFile.GetValue("skin.ini", "Skin", "Skin"

== "2"
then
Image.SetVisible("2", true);
end
if (INIFile.GetValue("skin.ini", "Skin", "Skin"

== "3"
then
Image.SetVisible("3", true);
end
5.4) Agrega este codigo en el botón que cambia el skin 1:
INIFile.SetValue("skin.ini", "Skin", "Skin", "1"

;
para el boton 2
INIFile.SetValue("skin.ini", "Skin", "Skin", "2"

;
para el boton 3
INIFile.SetValue("skin.ini", "Skin", "Skin", "3"

;
Agregalo en el mismo lugar donde agregaste el código del punto 4, o sea en onclick o en onenter, el que hayas usado antes.
6) Listo! con eso creas un sistema de skins básico, son 3 botones que cambia cada uno las 3 imágenes que agregaste primero.
Totalmente desarrolado por Lainz. Podés copiarlo libremente mencionando al autor.