Sie sind auf Seite 1von 225

Introducción a la Publicación Electrónica Página 1 de 4

Introducción a la Publicación Electrónica


Las publicaciones electrónicas le permiten a los autores y editores crear y distribuir
información vía electrónica en lugar de usar el papel. A diferencia de los materiales
tradicionales basados en papel, las publicaciones electrónicas (e-pubs) no están limitadas a
las imágenes estáticas y el texto. Las e-pubs pueden incluso incluir animación, video,
música, narración, efectos visuales, vínculos a Internet y elementos interactivos. Dado a que
no existe la limitación de lo que se puede escribir en papel, las e-pubs pueden ser usadas
para presentar, e incluso recabar, información de una forma nueva y atrayente.

Las e-pubs creadas con NeoBook pueden ser presentaciones simples, requiriendo que el
usuario proporcione muy pocos datos o ninguno e interactuar con él en una forma inteligente
y entretenida. Las publicaciones pueden realizar cálculos, recabar información, determinar
respuestas correctas, comunicarse con otros programas y mucho más. De hecho, muchas
publicaciones de NeoBook tienen más en común con programas de computadora que con
documentos impresos.

Además de las posibilidades creativas ofrecidas por la edición electrónica, hay algunas
ventajas económicas en la creación de este tipo de trabajo. Por ejemplo, se puede realmente
publicar lo que se necesita, muy útil si los costos de impresión son prohibitivos; no hay un
mínimo en la cantidad de reproducciones a realizar pudiendo ser desde una sola unidad
mientras que los requerimientos de imprenta para trabajos de selección de color no bajan de
las 1000 unidades. Por otra parte, modificar una e-pub es muy rápido y puede realizarse de
forma inmediata mientras que en papel esto implicaría volver a realizar películas y clichés de
impresión. Los gastos de envío son menores con las e-pubs así como también los costos de
almacenamiento. Los métodos de distribución gratuitos o de bajo costo disponibles para los
autores de las e-pubs incluyen: Archivos adjuntos de correo electrónico (Correo Electrónico),
sitios Web, FTP de Internet, CD-ROM y disquetes.

NeoBook hace que la creación de las e-pubs sea muy fácil y de alta calidad. Si puede
producir un material impreso en su ordenador, también podrá producir versiones
electrónicas, altamente eficientes, de su trabajo.

Publicación de ideas
Distribución del trabajo
Protección del trabajo

Ideas para Publicar


NeoBook puede ser usado para crear muchos tipos diferentes de publicaciones que incluyen
entre otros:

z Libros electrónicos (e-books)


z Revistas electrónicas (e-zines)
z Materiales de Entrenamiento y Evaluación (MET) (Tutor 3)
z Proyectos de Clases Multimedia
z Folletos de Venta
z Catálogos
z Tarjetas de Felicitación
z Currículo Multimedia
z Quioscos Electrónicos
z Presentaciones de Diapositivas (Diaporamas)
z Utilitarios
z Juegos
z ¡Y mucho más!

Cuando adapta material a una e-pub, trate de aprovechar el potencial de esta forma de

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh5715.htm 18/10/2005


Introducción a la Publicación Electrónica Página 2 de 4

publicar ideas. He aquí algunas sugerencias que harán brillar sus publicaciones:

z Use botones o enlaces de hipertextos para facilitar la navegación a través de su


publicación.
z Coloque los botones de navegación en los mismos sitios en cada página para dar
consistencia a la publicación.
z Use colores e ilustraciones sin limitación, no hay costo adicional al agregar colores como
sucede en la imprenta tradicional. Recuerde guardar una cierta coherencia en el uso de
los colores y los motivos de las ilustraciones. Las limitaciones no son por costo sino por el
buen gusto y la coherencia lo que da por resultado un estilo de conjunto.
z Fraccione su publicación en porciones pequeñas. Recuerde que no debe preocuparse por
el costo adicional de papel o impresión. La limitación de espacio es la del medio físico en
el cual distribuye su trabajo.
z Alegre sus páginas con animaciones, sonido y/o vídeo.
z Trate de fraccionar los textos muy largos. Los textos largos pueden ser difíciles de leer en
la pantalla de un ordenador, es más fácil si está fraccionado en bloques. Muchas
personas tienden a saltarse los bloques de texto demasiado largos.
z Use los campos de Caja de Texto de NeoBook, las variables, la lectura y escritura desde y
hacia archivos y otras facilidades avanzadas para realizar cálculos, llevar registro de las
respuestas de sus lectores y generar un ambiente interactivo con el usuario. Puede ser
que no use estas funciones complejas en su primera publicación, pero éstas son
realmente fáciles de efectuar.

NeoBook incluye muchas publicaciones de muestra que pueden ser usadas como un punto de
inicio para tomar ideas e ilustrar cómo se pueden crear algunas prestaciones en una e-pub.
Siéntase libre de usar y adaptar estos ejemplos en sus propias publicaciones.

Distribuyendo su Trabajo
Una vez completada la publicación, puede compilarse en un programa independiente (EXE)
de 32 bits de Windows, Salva Pantallas (SCR), o Módulo de Internet Explorer®. Sus lectores
no necesitarán tener NeoBook para poder leer o ejecutar sus e-pubs compiladas, y usted los
puede distribuir libremente a tanta gente como desee, libre de regalías. Las e-pubs se
distribuyen y se ofrecen a menudo en sitios Web, como archivos adjuntos vía correo
electrónico, disquetes y CD-ROM.

Distribución en línea
Internet se ha vuelto el medio más económico y eficiente de distribución para los editores
electrónicos. Para muchos autores esto implica no tener la necesidad de distribuir discos o
CD. Los lugares potenciales para sus e-pubs pueden incluir sitios Web, intranet de grandes
compañías o escuelas (redes internas) o grandes servicios en línea tales como AOL, MSN,
ZDNET.com, por sólo nombrar algunos.

Mientras algunos servicios en línea le permiten transmitir sus publicaciones a sus servidores,
otros tienen reglas particulares acerca de qué productos son aceptados. La mayoría de estos
servicios en línea le pueden dar a su producto una exposición mundial muy amplia y, a
veces. es sólo cuestión de “subir” el programa a su sitio.

Si la distribución en línea le parece una buena idea, visite varios sitios que podrían adaptarse
a su publicación. Lea los requerimientos para “subir” su publicación y, si fuera necesario,
contáctelos directamente. No se desanime si algunos de ellos rechazan su producto, hay
muchas alternativas. Mucha gente prefiere abrir su propio sitio Web para exponer sus
productos y distribuirlos.

Distribución al detalle
Los comercios pueden estar interesados en distribuir ciertos tipos de publicaciones,
especialmente si se relacionan con productos o servicios que ellos venden. Por ejemplo, un
comercio puede estar interesado en vender publicaciones que muestran las técnicas de

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh5715.htm 18/10/2005


Introducción a la Publicación Electrónica Página 3 de 4

trabajo en madera, que, a su vez, puede incentivar a vender más tablas de madera. Puede
elegir comenzar a establecer una relación con un comercio en particular, o colaborar con una
gran editorial que puede estar interesada en comercializar su producto. La venta a comercios
suele ser el método de comercialización mas caro de todos.

Contrato de Trabajo
Hay muchas oportunidades potenciales de realizar publicaciones NeoBook sobre pedido o a
medida. Dado que los proyectos con NeoBook llevan mucho menos tiempo que la
programación tradicional, usted puede cubrir muchos pequeños nichos de mercado que no
estarían en condiciones de pagar un programa hecho a medida por el método tradicional. Los
comercios y pequeñas empresas pueden estar interesados en tener catálogos, folletos,
quioscos y periódicos de novedades electrónicos. Las asociaciones profesionales pueden
estar dispuestas a tener su revista electrónica en CD-ROM. La clave para mercadear su
trabajo es centralizarse en cuál es la necesidad de sus clientes potenciales.

Publicidad de Bajo Costo


Hay muchas formas de dar a conocer las noticias de su actividad. Ciertamente, se pueden
crear publicaciones de NeoBook para publicitar su propio trabajo. Muchos autores envían
adelantos de sus trabajos o versiones reducidas o limitadas de sus publicaciones, con el
objeto de interesar a otros para comprar o suscribirse a las versiones completas. Otros
hacen folletos (electrónicos o en papel) que describen sus publicaciones. Considere vincular
su publicación con un sitio Web seguro donde sus clientes puedan comprar el producto
completo.

Protegiendo su Trabajo
Su trabajo puede ser protegido bajo las leyes de Derecho de Autor y Tratados
Internacionales. Es importante que se familiarice con los requerimientos legales respecto a
los derechos de autor y el uso de marcas y nombres. Además de los libros existentes sobre
el tema, debe consultar la legislación de su país.

Una de las cosas más importantes que puede realizar para protegerse es asegurarse de que
no está infringiendo ningún derecho de autor perteneciente a un tercero. Asegúrese de que
los textos, imágenes, videos, animaciones y música usada en su publicación sean un trabajo
original personal, que pertenecen al dominio público o que posee la autorización del autor o
de sus herederos para su uso.

Proteja Su Trabajo
Puede que le sorprenda, pero prevenir las copias ilegales de software es realmente muy
difícil. Por esta razón, hemos decidido no incluir una opción de protección anti-copia en
NeoBook. Habría sido sencillo para nosotros crear algunos procedimientos de protección
básica pero, para ser honestos, sólo estaríamos dando ilusión de seguridad. Para una
protección real anti-copia que verdaderamente funcione, necesita un producto que haya sido
desarrollado específicamente con ese propósito. Hay distintos productos de seguridad que se
pueden usar con NeoBook y que ofrecen variados métodos de protección anti-copia. Algunos
de ellos pueden incluso ayudarle a vender sus productos. Cuál es el mejor dependerá de sus
necesidades concretas, presupuesto, etc. Encontrará un listado de productos de seguridad
compatibles con NeoBook en www.neosoftware.com/nbw3.html.

Su trabajo está protegido por las leyes de Derecho de Autor y Tratados Internacionales. Es
importante que se familiarice con los requerimientos legales respecto a los derechos de autor
y el uso de marcas y nombres. Además de los libros existentes sobre el tema, debe consultar
la legislación de su país.

Una de las cosas más importantes que puede hacer para protegerse es asegurarse de que no
está infringiendo ningún derecho de autor perteneciente a un tercero. Asegúrese de que la
música, imágenes, texto y otros materiales usados en su publicación sean un trabajo original
propio, que pertenecan al dominio público o que posean la autorización del autor o de sus

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh5715.htm 18/10/2005


Introducción a la Publicación Electrónica Página 4 de 4

herederos para su uso.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh5715.htm 18/10/2005


NeoBook Básico Página 1 de 5

NeoBook Básico
Esta sección le presentará la interfaz de NeoBook y le proporcionará una visión general de
las operaciones del programa.

La Interfaz de NeoBook
Crear y abrir publicaciones
Trabajar con páginas
Trabajar con objetos
Mover objetos entre paginas y otras publicaciones
Definir las propiedades de la publicación
Probar la publicación
Guardar la publicación
Compilar la publicación para su distribución

La Pantalla de Neobook
Cuando inicia por primera vez NeoBook, se abrirá una publicación en blanco activando el
modo de Autor o Edición. Como probablemente ya lo haya descubierto, la pantalla de
NeoBook consiste de un área de trabajo rodeada de una paleta de herramientas o grupo de
herramientas. Las partes de la pantalla se muestran en la siguiente imagen:

Barra de Menú
La Barra de menú es un componente estándar de Windows que aparece en la parte superior
de la mayoría de los programas. La de NeoBook incluye comandos para abrir, guardar y
modificar sus publicaciones. Vea aquí aquí una descripción más detallada de estos comandos.

Barra de Acceso Rápido


La Barra de Herramientas contiene botones que proveen un acceso rápido a los comandos
más usados de NeoBook.

Botones de Navegación entre Páginas


A la derecha de la Barra de Herramientas encontrará cinco botones de navegación. El
primero lo lleva directamente a la primera página de la publicación, el segundo a la página
anterior, el del medio a la página maestra, el cuarto a la siguiente página y el quinto a la
última página de su publicación.

La Página Maestra contiene los elementos que son comunes a la mayoría (o todas) las

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh1F00.htm 18/10/2005


NeoBook Básico Página 2 de 5

páginas de la publicación. Los objetos comunes pueden incluir elementos de navegación


(botones), títulos, logotipos, numerador de páginas, etc. Puede agregar, modificar y borrar
objetos en la página maestra tal como lo haría en cualquier otra página.

Área de Trabajo
El Área de Trabajo ocupa la mayor parte de la pantalla de NeoBook. Esta es la zona donde
creará y editará sus publicaciones. Puede abrir varias sesiones de trabajo al mismo tiempo,
cada ventana contendrá una publicación diferente. Si la pantalla de NeoBook no contiene
ningún área de trabajo, puede abrir una nueva seleccionando Nuevo o Abrir del menú
Archivo.

Indicadores de Página
Cuando se abre una ventana de trabajo, aparecerán en su parte inferior unas solapas
llamadas Indicador de Página conteniendo el título de la página de la publicación. Cada
página en una publicación lleva asignado un nombre único, el cual se ve reflejado en la
solapa correspondiente. Se puede saltar entre las páginas haciendo clic sobre su Indicador
de Página. Puede cambiar el orden de las páginas arrastrando su solapa hasta la nueva
posición donde desea ubicarla. NeoBook se ocupará de reestablecer la coherencia interna
para respetar los enlaces que pudiera tener declarada esa página.

Paleta de Herramientas
La Paleta de Herramientas de NeoBook contiene las herramientas usadas para diseñar sus
publicaciones. Puede pulsar sobre la barra de título de la paleta para arrastrarla a otro sitio o acoplarla a
un lateral del área de trabajo. Vea la Paleta de Herramientas para una descripción detallada.

Paleta de Estilo
Los controles de la Paleta de Estilo se usan para modificar la apariencia de los objetos que han sido
insertados en la publicación. En ella hay opciones para cambiar los atributos del relleno de un objeto, de
la línea y de la fuente.

Lista de Objetos
Esta paleta contiene una lista de todos los objetos que han sido colocados en la página
activa. A los objetos se le asignan nombres únicos, tal como el caso de las páginas. Se
puede usar la lista de objetos para seleccionarlos y modificarlos o hacer clic derecho sobre el
objeto para cambiar sus atributos. La Lista de Objetos se puede ocultar desactivando la
opción Mostrar Lista de Objetos en el menú Opciones de NeoBook.

Paleta Información del Objeto


La Paleta Información del Objeto muestra el tamaño y la posición en la página del objeto seleccionado.
Puede editar manualmente los campos de esta paleta, si necesita controlar con precisión las coordenadas
de un objeto.

Paleta Zoom / Posición del Cursor


La Paleta Zoom muestra una vista ampliada del área de trabajo donde se encuentra el puntero. Esto
puede resultar útil para colocar o modificar objetos muy pequeños. Puede realizar cambios en las
opciones de ampliación haciendo clic derecho sobre esta ventana.

Barras de Desplazamiento
Si las dimensiones de su publicación son mayores que el tamaño de su pantalla, puede usar
las Barras de Desplazamiento para traer otras partes de su proyecto dentro del campo de
visualización.

Indicador de Página Activa


Este recuadro, localizado en el ángulo inferior derecho, indica el número de la página activa
mostrada en el Área de Trabajo.

Personalizar el Área de Trabajo


Puede personalizar su entorno de NeoBook colocando las diferentes paletas en cualquier sitio de la
pantalla, o acoplándolas a cualquiera de los bordes de la ventana principal del programa. Se pueden
cambiar de lugar o desacoplar las paletas que se han acoplado a los bordes, arrastrando la pequeña
barra en la parte superior o izquierda de cada paleta. También puede esconder las paletas que no se
sean necesarias, haciendo clic en el botón de cierre (x) en la parte superior de la paleat, o

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh1F00.htm 18/10/2005


NeoBook Básico Página 3 de 5

deseleccionando su nombre en el menú Ver. (Nota: La Paleta de Herramientas y la Paleta de Estilo no se


pueden cerrar.)

Crear y abrir publicaciones


Después de iniciar NeoBook, usted puede crear una nueva publicación o bien abrir una ya
existente.

Para crear una nueva publicación: Seleccione Nuevo desde el menú Archivo de NeoBook y
especifique el tamaño de pantalla y el número de colores de resolución. Se creará una
publicación vacía que contiene dos páginas. La primera es la Página Maestra. y la segunda es
la primera página de su publicación. Se pueden agregar páginas adicionales en cualquier
momento seleccionando Agregar Página desde el menú Página. El resto de cambios en la
configuración de la publicación se pueden definir seleccionando Propiedades del Libro del menú
Libro.

Para abrir una publicación existente: Seleccione el comando Abrir del menú Archivo. Aparecerá
una ventana de selección de archivos estándar de Windows, permitiéndole seleccionar una
publicación desde su disco duro. Si acaba de instalar NeoBook, las únicas publicaciones
existentes serán las que vienen de muestra con el programa.

Trabajando con Páginas


Las publicaciones de NeoBook se forman de páginas en forma similar a las de un libro. Una
publicación puede consistir en una sola página o en cientos de ellas. NeoBook no impone un
límite específico al número máximo de páginas que puede tener una publicación, aunque
conforme aumenta la cantidad, también aumenta la dificultad de control sobre la publicación.

A cada página en una publicación se le asigna un título único. Se puede cambiar el título
asignado a una página, pero debe recordar que no puede haber dos páginas con el mismo
nombre en la publicación. Los títulos de página aparecerán en las solapas correspondientes
en la parte inferior de la ventana. Se puede activar una página específica haciendo clic sobre
su solapa.. También puede usar para ello los Botones de Navegación de páginas situados en la
parte superior derecha de la ventana del área de trabajo o presionando las teclas RePág y
AvPág.

Cada publicación tiene una página especial denominada Página Maestra. Ésta página
contiene normalmente aquellos elementos que son comunes a la mayoría (o todas) las
páginas de la publicación. Éstos pueden incluir elementos de navegación (botones), títulos,
logotipos, numerador de páginas, etc. Se pueden agregar, modificar y borrar objetos en la
página maestra tal como lo haría en cualquier otra página. La diferencia es que los objetos
colocados en la Página Maestra también aparecerán en el fondo de todas las demás.

Nota: No puede borrar ni renombrar la Página Maestra.

El menú Página contienen comandos para añadir, mover, copiar y renombrar páginas.
También puede mover una página arrastrándola desde su oreja hasta la nueva posición
donde será soltada.

Trabajando con Objetos


En NeoBook, cada elemento agregado a su publicación (texto, imágenes, botones, etc.) es
considerado un objeto. Un objeto es creado usando las herramientas localizadas en la Paleta
de Herramientas de NeoBook. Una vez creados, los objetos pueden ser movidos,
redimensionados, editados y borrados.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh1F00.htm 18/10/2005


NeoBook Básico Página 4 de 5

Use la Herramienta Selección (Puntero o apuntador) de la Paleta de Herramientas para


seleccionar, mover y redimensionar un objeto. Haga clic sobre un objeto para seleccionarlo.
Puede seleccionar múltiples objetos manteniendo presionanda la tecla Mayús mientras hace
clic sobre cada uno de ellos o presionar el botón izquierdo del ratón y, sin soltar, arrastrarlo
para crear un rectángulo alrededor de los objetos deseados. Los objetos seleccionados se
muestran rodeados con pequeñas marcas rectangulares, llamadas manijas, en sus extremos
y puntos medios.

Una vez seleccionado, un objeto o un grupo de objetos puede ser movido presionando el
botón izquierdo del ratón y, sin soltar, arrastrarlo a la nueva posición deseada antes de
liberar el botón. Para redimensionar un objeto, haga clic sobre una de las manijas de
selección del objeto y arrástrela. Si, mientras redimensiona un objeto, mantiene presionada
la tecla Mayús el objeto mantendrá su proporción de aspecto. Los objetos seleccionados
pueden también ser cortados o copiados al portapapeles de Windows o ser eliminados de la
publicación presionando la tecla Supr (suprimir.)

Dependiendo del objeto seleccionado, al hacer clic derecho sobre él podrá modificar su
apariencia y definir su comportamiento dentro de la publicación. Se pueden asignar Acciones
a la mayoría de los objetos para ser ejecutadas cuando el lector hace clic sobre ellas.

Consulte Paleta de Herramientas para información específica acerca de los diferentes tipos de
objetos disponibles en NeoBook.

Mover objetos entre páginas y otras


publicaciones
Los objetos seleccionados pueden copiarse o moverse entre las páginas dentro de la misma publicación,
o incluso entre publicaciones distintas.

Un método para mover objetos de una página a otra es arrastrarlos hasta una de las Solapas de
Página en la parte inferior del área de trabajo. Suelte el botón del ratón, y los objetos aparecerán en la
página correspondiente a la solapa utilizada. Si se mantiene presionada la tecla Ctrl durante el
movimiento, los objetos se duplicarán, dejando una copia en la página original.

Otro método de copiado consiste en usar el Portapapeles de Windows. Seleccione los objetos que desea
copiar o mover y elija Copiar o Cortar del menú Editar de NeoBook. Active la página donde desea
colocar los objetos y seleccione el comando Pegar del menú Editar.

Los objetos pueden moverse a otra publicación usando las mismas técnicas. Use el comando Abrir de
NeoBook para cargar ambas publicaciones (origen y destino). Si es necesario, use el
comando Mosaico del menú Ventana para mostrar ambas publicaciones abiertas en la pantalla. Corte y
pegue, o bien arrastre, los objetos desde la ventana de una de las publicaciones hasta la otra.

Puesto que los nombres de objeto deben ser únicos, NeoBook puede renombrar los objetos durante las
operaciones de copiado o pegado, si existiera conflicto con algún objeto ya existente.

Defining Publication Properties


Puede definir la configuración de toda la publicación seleccionando Propiedades del Libro desde
el menú Libro. Las propiedades que pueden modificarse incluyen título de la publicación, su icono, los

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh1F00.htm 18/10/2005


NeoBook Básico Página 5 de 5

punteros del ratón, a utilizar en ella, la forma y el comportamiento de la ventana, de la


publicación, las acciones, la barra de menú personalizada, etc.

Probar la publicación
Es necesario probar la publicación de forma periódica, durante la fase de diseño de su
proyecto, para apreciar cómo va a ser vista por los lectores. Puede hacerlo en cualquier
momento, seleccionando el comando Ejecutar del menú Libro. Al ejecutarse en Modo de
Prueba, podrá ver los efectos de transición de página, animaciones, escuchar los sonidos, ver
vídeos y el comportamiento de los botones y otros objetos de la publicación, tal y como lo
haría el lector. Esto le permitirá encontrar errores o tomar decisiones respecto a
determinados efectos visuales y hacer las correcciones necesarias, antes de que su
publicación llegue al lector.

Guardar la Publicación
Es una excelente idea ir guardando periódicamente el trabajo realizado en su disco, antes de
que avance demasiado en el diseño de su publicación. Para guardar una publicación,
seleccione el comando Guardar del menú Archivo. La primera vez que lo haga, se le pedirá
que elija un nombre de archivo para su publicación.

Compilar la publicación para su distribución


Una publicación típica de NeoBook contiene textos, imágenes, animaciones, sonidos, vídeo y
otros elementos. Todos ellos pueden estar archivados de forma dispersa, almacenados en
diferentes lugares de su ordenador. Antes de que distribuya su trabajo terminado, necesitará
empaquetar todos los elementos usados en un programa único ejecutable. Este proceso final
se denomina compilación.

El Compiler de NeoBook es capaz de producir programas terminados en cuatro formatos


diferentes:

z Programas estándar (EXE)


z Salvapantallas (SCR)
z Programa para la Bandeja del Sistema (EXE)
z Plug-in del Navegador Web (.PKG).

Cada uno de estos formatos tiene ventajas y desventajas. La mayoría de las publicaciones
de NeoBook se compilan como programas de Windows (EXE). Una publicación compilada en
este formato se verá y comportará como un programa de Windows tradicional. En la mayoría
de los casos, aparecerá dentro de una ventana con un borde y una barra de título.

Muchas publicaciones también pueden compilarse como Salvapantallas, programas para la


bandeja del Sistema (parte derecha de la Barra de Tareas, normalmente localizada en la
parte inferior del Escritorio de Windows) y plug-ins para el Navegador Web. Estas
publicaciones tienden a ser algo más complejas, y requieren un mayor conocimiento de
Windows, con el objeto de lograr el mejor resultado posible.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh1F00.htm 18/10/2005


Aprendiendo a usar NeoBook Página 1 de 30

Aprendiendo a usar NeoBook


La mejor forma de aprender NeoBook es tratar de hacer uno mismo su publicación. El tutor
presentado aquí le guiará a través de la creación de diferentes tipos de publicaciones en
NeoBook. Estos tutores apenas tocan la superficie de lo que puede en realidad realizarse con
NeoBook, pero le darán el conocimiento básico necesario para comenzar a crear sus propias
publicaciones.

Si aún no lo ha hecho, por favor consulte Introducción a la Publicación Electrónica y NeoBook


Básico. Encontrará información útil acerca de las publicaciones electrónicas y de la interfaz
de NeoBook.

Tutorial 1: Publicación Básica


Tutorial 2: Libro Electrónico
Tutorial 3: Enlaces de Hipertexto
Tutorial 4: Publicación Redimensionable
Tutorial 5: Test

Nota: Los nombres de personas y compañías usadas en los siguientes ejemplos son ficticios. Cualquier coincidencia
con nombres reales es pura casualidad y no ha sido nuestra intención.

Tutor 1: Creando una Publicación Básica


La mejor manera de aprender a usar NeoBook es intentarlo por usted mismo. Los tutoriales de esta
sección le guiará a través de la creación de diferentes tipos de publicaciones. Estos tutoriales sólo le
darán una pequeñísima idea de lo que se puede hacer con NeoBook, pero le ofrecerán el conocimiento
básico necesario para empezar a crear publicaciones por usted mismo.

Este tutorial le mostrará cómo crear una publicación básica muy sencilla.

Crear una nueva publicación


Si crea por primera vez una publicación, debe comenzar por definir las dimensiones y resolución de
colores de la misma.

1. Ejecute NeoBook. Si ya hay publicaciones abiertas, use el comando Cerrar todo del menú Archivo para
limpiar completamente el espacio de trabajo de NeoBook.

2. Elija la opción Nuevo del menú Archivo. Aparecerá el cuadro de diálogo Nueva Publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 2 de 30

3. Elija un tamaño de 640x480 píxeles para su publicación.

4. Elija 16 millones de colores.

5. Seleccione, como tipo de publicación, Programa Estándar (EXE).

6. Haga clic sobre el botón Aceptar. Se creará una publicación sin título.
Configurar la Publicación
Estamos listos ahora para comenzar a crear una publicación. Comenzaremos configurando algunos
ajustes que afectan a toda la publicación.

1. Elija Propiedades de Libro > General desde el menú Libro. Aquí puede definir la apariencia de su
publicación y cómo la usarán los lectores. La ventana Propiedades del Libro está dividida en 11
secciones, que corresponden a los iconos situados en la parte izquierda del cuadro de diálogo: General,
Tamaño/Colores, Ventana, Menú Principal, Acciones, Acceso, Seguridad, Idioma, Interfaz, Salvapantallas
y Bandeja de Menú. Cada sección contiene un cuadro de diálogo diferente, usados para configurar la
publicación. Se puede acceder a las diferentes secciones haciendo clic sobre el icono correspondiente.

2. En la primera sección (General) escriba Mi primera publicación en el campo Título.

3. Escriba su nombre en el campo Autor.

4. Haga clic sobre el icono Acceso para mostrar esa sección en el cuadro de diálogo Propiedades del
Libro. Puede ser que necesite bajar la barra de desplazamiento para ver este icono.

5. Desactive la opción Permitir el uso de las teclas Re Pág, Av Pág. Inicio y Fin para cambiar entre
páginas. Va a crear sus propios botones de navegación y no desea que el lector use el teclado para
cambiar de página. Quitando esta opción, evitará que esto suceda.

6. Haga clic sobre el botón Aceptar para aplicar los cambios a la publicación.

Añadir páginas a su publicación

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 3 de 30

Su publicación ya contiene dos páginas en blanco, pero necesita agregar una más.

1. Seleccione Añadir Página en el menú Página. Aparecerá el cuadro de diálogo Añadir Páginas.

2. Escriba 1 dentro del campo Número de páginas a añadir.

3. Haga clic en Aceptar.

Crear un botón
Ahora agregará un par de botones sencillos, para avanzar y retroceder entre las páginas y permitir a los
lectores navegar fácilmente por su publicación. Dado que estos botones aparecerán en cada página de la
publicación, los colocará en la Página Maestra.

La Página Maestra generalmente contiene aquellos elementos que son comunes a la mayoría (o todas)
las páginas de una publicación. La diferencia entre la Página Maestra y las demás es que los objetos
puestos en la Página Maestra aparecerán en el resto. Esto le servirá para ahorrar tiempo, ya que no
tendrá crear en cada página aquellos los elementos que se repiten: basta colocarlos en la Página Maestra
y se mostrarán en todas.

1. Active la Página Maestra, haciendo clic en su solapa, en la parte inferior de la ventana de NeoBook.

2. Elija la Herramienta Botón de la Paleta de Herramientas.

3. Mueva el puntero del ratón a la parte inferior derecha de la Página Maestra. Presione el botón izquierdo
del ratón y, manteniéndolo presionado, dibuje un rectángulo de unos tres cm de ancho por 1,5 cm de alto.
Entonces, suelte el botón. No se preocupe si el resultado no es perfecto: luego podrá arreglarlo.

Cuando suelte el botón del ratón, aparecerá el cuadro de diálogo Propiedades del Botón, lo que le
permitirá definir qué hará este objeto. Este cuadro de diálogo está dividido en tres secciones, que
corresponden a los iconos de la sección izquierda de la ventana: General, Apariencia y Acciones. Para
ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

4. En la sección General, escriba Siguiente en el campo Leyenda. El texto escrito en este campo
aparecerá como texto del botón, sobre él.

5. Haga clic sobre el icono Acciones.

Ahora le tendrá que informar a NeoBook sobre qué desea que suceda cuando el lector haga clic sobre el
botón previamente definido. En este caso particular, deberá servir para ir a la siguiente página. Su botón
realizará esta tarea, utilizando las instrucciones que usted le introduzca. Estas instrucciones se
llaman Acciones, en el entorno de NeoBook. La mayoría de las acciones pueden insertarse simplemente
haciendo clic en una lista sobre la acción deseada.

6. Haga clic sobre el botón Insertar Acción.

El cuadro de diálogo Insertar Acción está dividido en categorías, que corresponden a los iconos situados
en la parte izquierda de la ventana. Al hacer clic sobre un icono, se mostrará la lista de acciones que

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 4 de 30

pertenecen a esa categoría.

7. Haga clic sobre la categoría Navegación.

8. Seleccione la acción GotoNextPage (Ir a la Página Siguiente). NeoBook agregará automáticamente


esta acción en el Editor de Acciones del botón. Esta acción le dice a NeoBook que debe avanzar a la
siguiente página cada vez que se haga clic sobre este botón.

9. Haga clic en Aceptar.

Note que el botón queda rodeado por ocho pequeños cuadrados negros llamados tiradores. Esto indica
que este objeto (el botón) está seleccionado. Una vez seleccionado un objeto, se puede usar el ratón para
moverlo a una nueva posición o cambiar su forma arrastrando cualquiera de los tiradores. Los objetos
seleccionados también quedan afectados por cualquier cambio realizado desde la Paleta de Estilo (color,
textura, tipografía, etc.)

10. Seleccione la Herramienta Selección de la Paleta de Herramientas. Con ella podrá seleccionar
objetos, haciendo clic sobre ellos; o sobre un área vacía de la página, para hacer que desaparezcan los
tiradores del botón y quede sin seleccionar. Si hace clic de nuevo sobre el botón, éste vuelve a quedar
seleccionado, mostrando sus tiradores.

Nota: Podrá encontrar más información sobre cómo seleccionar objetos aquí.

Crear un segundo botón

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 5 de 30

Puesto que el segundo botón de navegación que va a crear es casi idéntico al primero, puede crearlo más
rápidamente usando el comando Duplicar.

1. Asegúrese de que esté seleccionado el botón recién creado. Si no es así, haga clic sobre él.

2. Seleccione el Duplicar del menú Edición. Aparecerá un segundo botón en la página, idéntico al
primero.

3. Use su ratón para arrastrarlo junto al primero.

4. Con el nuevo botón aún seleccionado, elija Propiedades del Objeto del menú Edición.

5. Reemplace la Leyenda de este nuevo botón con la palabra Anterior.

6. Haga clic sobre el icono Acciones.

7. Borre la acción existente (GotoNextPage) del Editor de Acciones del botón. Para ello, use las
teclas Retroceder o Supr , tal como lo haría en un procesador de texto.

8. Haga clic en el botón Insertar Acción.

9. Seleccione la acción GotoPrevPage (Ir a la Página Anterior) de la categoría Navegación.

10. Haga clic en Aceptar.

¡Acaba de crear su segundo botón!

Usar la Paleta de Estilo


Ya que está en la Página Maestra, puede que también quiera agregar algunas líneas divisorias, logotipos,
elementos decorativos u otros objetos que desee que aparezcan en todas las páginas de la publicación.

Para hacer esto, seleccione una de las herramientas Línea , Rectángulo o Elipse de la Paleta de
Herramientas. Luego, dibuje una forma en la página, tal como lo hizo cuando creó el primer botón. Si
comete un error, puede usar el comando Deshacer del menú Edición para eliminar el cambio.

Usando los botones de la Paleta de Estilo, puede cambiar el Color de Relleno, Patrón de Relleno, Color
de línea, Ancho de Línea, y Estilo de línea del objeto. Si el objeto seleccionado contiene un texto, también
podrá modificar la Fuente y el Color de la Fuente.

Definir las Propiedades de la Página


Ahora que ha agregado los botones básicos de navegación en la Página Maestra, está listos para trabajar
en la primera página de su publicación.

1. Active la primera página, haciendo clic sobre la solapa Nueva Página, localizada en la parte inferior de
la ventana de NeoBook.

Los dos botones creados en la Página Maestra estarán visibles en el fondo de esta página, por lo cual no
se alarme si la pantalla no ha cambiado demasiado. La diferencia es que ahora no podrá seleccionar
ninguno de estos botones, porque fueron creados en otra página (Página Maestra).

Ahora va a cambiar el fondo de la página, que para que no se vea un simple color blanco.

2. Seleccione Propiedades de la Página en el menú Página. Aparecerá el cuadro de diálogo Propiedades

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 6 de 30

de la Página.

3. Haga clic sobre la pequeña flecha que se encuentra al lado de la opción Color Sólido bajo el
rótulo Fondo de la Página. Aparecerá el Selector de Color.

4. Seleccione un color de la Paleta (preferentemente, un color claro).

5. Haga clic en el botón Aceptar del Selector de Color.

6. Asegúrese de que está marcada la opción Mostrar Objetos de la Página Maestra. Esto es lo que hace
que se vean en la página los botones creados en la Página Maestra.

7. Habilite la opción Copiar a todas las páginas.

8. Haga clic sobre el botón Aceptar. Aparecerá el cuadro de diálogo Copiar a todas las Páginas.

9. Marque la opción Fondo.

10. Haga clic en Aceptar.

El color de fondo elegido se copiará a las otras páginas de la publicación. El fondo de la Página Maestra
quedará en blanco, puesto que técnicamente no tiene fondo o, mejor dicho, no es una página visible de la
publicación compilada.
Agregar texto
Ya que ésta es la primera página que los lectores verán, agregue un título que les informe de qué trata
esta publicación. Puede insertar encabezados, títulos y otros textos cortos usando la herramienta Texto.

1. Seleccione la Herramienta Texto de la Paleta de Herramientas.

2. Mueva el puntero del ratón al centro de la página. Presione y, manteniendo presionado el botón
izquierdo del ratón, dibuje un rectángulo (imaginario) de unos 12 cm de ancho por 3 cm de alto. Una vez
que el rectángulo tenga aproximadamente esta medida, suelte el botón del ratón. Aparecerá el cuadro de
diálogo Propiedades del Texto.

3. Escriba Informe Anual de Industrias Amalgama en el Editor de Texto.

4. Haga clic en el icono de alineación Centrado. (se encuentra en la Barra de Herramientas, en la


parte superior del cuadro de diálogo).

5. Haga clic sobre el botón Aceptar. Al salir del cuadro, encontrará el objeto Texto rodeado por
sus tiradores de selección.

6. En la Paleta de Estilo, haga clic sobre la flechita junto al campo Patrón de Relleno.

7. Haga clic sobre el botón H. Esto hará que el objeto Texto quede Hueco (transparente), permitiendo que
se vea el fondo de la página a través de él.

8. Haga clic sobre la flechita junto al campo Ancho de Línea de la Paleta de Estilo.

9. Seleccione Ninguno para el ancho de línea.

10. Haga clic sobre la flechita junto al campo Fuente de la Paleta de Herramientas. Aparecerá un cuadro
de diálogo de Selección de Fuentes.

11. Seleccione Arial, Negrita, 16 puntos.

12. Haga clic sobre Aceptar.

Si no ve una parte del texto o éste no está centrado, use el ratón para redimensionar o mover el objeto.

Importar una imagen


Ahora adornará la página, importando un gráfico creado en otro programa.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 7 de 30

1. Seleccione la Herramienta Imagen de la Paleta de Herramientas.

2. Use el ratón para dibujar un rectángulo (imaginario) sobre la página, justo debajo del objeto Texto que
ya ha creado. Se abrirá un cuadro de diálogo de Selección de Archivos.

3. Localice la carpeta NeoBook 5\Tutoriales (generalmente, en C:\Archivos de Programa, si instaló


NeoBook en la carpeta predeterminada).

4. Abra la carpeta Archivos.

5. Seleccione el archivo Logo1.bmp.

6. Haga clic sobre el botón Aceptar. El archivo de imagen seleccionado será utilizado por el
objeto Imagen, mostrándose en la página.

7. Coloque el puntero del ratón sobre el objeto Imagen y haga clic derecho. Aparecerá el cuadro de
diálogo Propiedades de la Imagen.

8. Haga clic en el icono Apariencia.

9. Marque la opción Redimensionar ventana al tamaño de la Imagen.

10. Haga clic sobre Aceptar. El objeto Imagen será automáticamente redimensionado hasta ajustarse al
tamaño de la imagen.

Si fuera necesario, use el ratón para ajustar la posición de los objetos Texto e Imagen, de forma que se
asemejen a la ilustración:

Importar un archivo de texto


Ahora que su primera página contiene un título, puede concentrarse en la información principal que desea
presentar en su publicación de dos páginas. Primero, tendrá que ir a la segunda página.

1. Muestre la segunda página, haciendo clic sobre su solapa, localizada en la parte inferior de la ventana
de NeoBook y que tiene como título Nueva Página 1.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 8 de 30

2. Seleccione la Herramienta Artículo de la Paleta de Herramientas.

3. Use el ratón para dibujar un gran rectángulo sobre la página, en la parte superior de la misma. No se
preocupe si éste no es perfecto: más tarde podrá redimensionarlo. Aparecerá el cuadro de diálogo Nuevo
Artículo.

4. Elija la opción Abrir un documento existente.

5. Haga clic en Aceptar. Aparecerá un cuadro de diálogo donde podrá seleccionar el archivo.

6. Localice la carpeta NeoBook 5\Tutoriales (generalmente, en C:\Archivos de Programa, si instaló


NeoBook en la carpeta predeterminada).

7. Abra la carpeta Archivos.

8. Elija el archivo Ejemplo1.rtf.

9. Haga clic en Aceptar. El texto del archivo seleccionado se insertará dentro del objeto Artículo y se
mostrará en la página.

Agréguele ahora un fondo sólido y un borde.

10. En la Paleta de Estilo, haga clic sobre el botón del campo Patrón de Relleno.

11. Haga clic sobre el botón S. Esto hará que el objeto tenga un fondo de un color Sólido.

12. Haga clic sobre la flechita junto al campo Color de Relleno de la Paleta de Estilo. Aparecerá el cuadro
de diálogo Selector de Colores.

13. Seleccione el color blanco y haga clic en el botón Aceptar del Selector de Color.

14. Haga clic sobre el botón del campo Ancho de Línea, de la Paleta de Estilo.

15. Seleccione el primer ancho de línea (un píxel), justo debajo de Ninguno.

Si fuera necesario, use el ratón para ajustar la posición y forma del objeto Artículo, para que se asemeje a
la imagen:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 9 de 30

Puede editar las Propiedades del Objeto, usando el comando correspondiente del menú Edición. También
puede acceder a las propiedades, haciendo clic derecho sobre el objeto. El documento presentado dentro
del objeto Artículo puede ser editado seleccionando su nombre dentro del comando Crear/Editar del
menú Edición.

Deshabilitar un botón de la Página Maestra


Dado que ésta es la última página de la publicación, su botón SIGUIENTE no debería estar operativo en
la segunda página. Para evitar confusiones, usará una acción muy simple para deshabilitarlo cuando la
página sea visible. Otra acción lo habilitará antes de cambiar de página, de manera que pueda seguir
funcionando en otras páginas.

1. Seleccione Propiedades de la Página del menú Página.

2. Haga clic sobre el icono Acciones.

3. Haga clic sobre el botón Insertar Acción.

4. Seleccione la acción DisableObject (Deshabilitar Objeto) de la categoría Objetos. Aparecerá la


pantalla Propiedades de Deshabilitar Objeto (DisableObject).

5. Escriba Boton1 en el campo Nombre del Objeto (éste es el nombre que NeoBook asignó a su
botón Siguiente).

6. Haga clic en Aceptar. La acción DisableObject se agregará al evento Entrar a la Página. Este evento se
activará cada vez que esta página se presenta.

Ahora, va a agregar otra acción para rehabilitar este botón.

7. Haga clic sobre la solapa Salir de la Página en la parte inferior de la pantalla Propiedades de la Página.

8. Haga clic sobre el botón Insertar Acción.

9. Seleccione la acción EnableObject (Habilitar Objeto) de la categoría Objetos. Aparecerá la


pantalla Propiedades de Habilitar Objeto.

10. Escriba Boton1 en el campo Nombre del Objeto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 10 de 30

11. Haga clic en Aceptar. La acción EnableObject se agregará al evento Salir de la Página. Este evento
se activará cada vez que el lector abandone una página para ir a otra.

12. Haga clic sobre el botón Aceptar del cuadro de diálogo Propiedades de la Página.

Guardar el Trabajo
Antes de seguir adelante, conviene guardar todo lo que lleva realizado hasta ahora. Es una buena idea
que, cada cierto tiempo, guarde su trabajo, para prevenir así que cualquier problema de alimentación
eléctrica o de otro tipo le hagan perder todo lo que haya trabajado desde la última vez que lo guardó.

1. Seleccione Guardar en el menú Archivo. Como todavía no había guardado este trabajo, le aparecerá la
pantalla Guardar Como.

2. Guárdelo en la carpeta C:\Archivo de Programas\NeoBook 5\Tutoriales, o cualquier otra de su disco


duro.

3. Escriba Tutorial1.pub en el campo Nombre.

4. Haga clic en Guardar.


Probar la publicación
Es necesario ir probando su publicación a menudo. El Modo Prueba de NeoBook le muestra cómo se
verá su publicación finalizada (desde la perspectiva del lector). Todos los botones, casillas de verificación,
animaciones, sonidos y otros elementos funcionarán como en una publicación compilada.

1. Seleccione Ejecutar (Inicio) del menú Libro. Otras alternativas para ejecutar la publicación desde el
principio sería presionar la tecla F9, o también hacer clic sobre el icono en forma de triángulo verde en la
Barra de Herramientas (bajo la barra de menú).

2. Pruebe su publicación haciendo clic sobre los botones Anterior y Siguiente, etc.

3. Una vez finalizada la prueba, haga clic sobre el botón cerrar de la ventana de la publicación (o
usando la tecla ESC).
Distribuir la publicación
Cuando su publicación está terminada y lista para ser distribuida, es necesario usar la
opción Compilar para empaquetar todo en un archivo único que pueda ser ejecutado independientemente
de NeoBook, es decir, para crear un programa (EXE) ejecutable. A este proceso se le
denomina compilación.

1. Seleccione Compilar/Publicar del menú Libro. Aparecerá la pantalla Compilar/Publicar Libro.

2. El campo Nombre de archivo y carpeta para la publicación compilada contiene la ruta y nombre del
archivo ejecutable (exe) que se creará. De forma predeterminada, este nombre es el mismo que el del
archivo de su publicación, excepto que la extensión será EXE en lugar de PUB. Puede dejar ese nombre
o cambiarlo, si lo prefiere.

3. En el campo Tipo de publicación compilada que desea crear, seleccione Programa Estándar (EXE).

4. En el campo Esta publicación compilada se ejecutará desde, seleccione Disco duro.

5. Bajo el rótulo Opciones del Compilador, marque las opciones Comprimir archivos incrustados dentro de
la publicación compilada y Comprimir y cifrar el código fuente de la publicación. Asegúrese de no tener
marcadas las otras dos opciones.

6. Haga clic en el botón Compilar.

NeoBook convertirá la publicación en un programa ejecutable (EXE) de Windows usando el


nombre y ubicación definida en el campo Compilar A. Para ejecutar la publicación compilada,
haga doble clic sobre su nombre en el Explorador de Windows.

¡Felicitaciones, ha finalizado su primera publicación!

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 11 de 30

Tutor 2: Creando enlaces de Hipertexto


NeoBook tiene una gran versatilidad y puede ser usado para crear Programas fuera de línea
(Off-line) que complementan a los Programas en línea (On-line). Se pueden programar
fácilmente publicaciones dinámicas para enviar mensajes de correo electrónico o que utilicen
vínculos a sitios WEB. Una de las formas de hacer esto es por medio de los hipertextos. Un
documento de hipertexto contiene palabras subrayadas, o vínculos, sobre los cuales se
puede hacer clic para saltar a otra página o para presentar información relacionada.
NeoBook provee algunas herramientas muy simples que le permiten incorporar enlaces de
Hipertexto dentro de sus publicaciones. Este tutorial le explica algunos de estos conceptos.

1. Inicie NeoBook y cree una nueva publicación, seleccionando Nuevo del menú Archivo.

2. Elija la Herramienta Artículo de la Paleta de Herramientas.

3. Mueva el puntero del ratón a la parte superior izquierda de la página. Presione y mantenga
presionado el botón izquierdo del ratón y dibuje un rectángulo de aproximadamente la mitad de la
página. Una vez que el rectángulo sea del tamaño adecuado, suelte el botón del ratón. No se preocupe si
el rectángulo no queda perfecto, ya que luego podrá redimensionarlo y acomodarlo mejor dentro de la
página. Aparecerá la pantalla Nuevo Artículo.

4. Seleccione la opción Crear un nuevo documento usando el Editor de Texto.

5. Haga clic en Aceptar. Aparecerá el Editor de Texto de NeoBook.

Para introducir texto en el Editor, siga uno de los siguientes pasos:

6A. Use su teclado para escribir directamente dentro del Editor de Texto.

6B. Use otro programa para Cortar o Copiar texto al Portapapeles de Windows, y luego use el
comando Pegar desde el menú Edición del Editor de Texto.

7. Una vez que haya escrito o insertado su texto, realce (o seleccione) la palabra o frase que desea usar
como Hipervínculo. Para ello, coloque el cursor delante de la palabra, haga clic y arrástrelo hasta la
última letra que desee realzar. La palabra o palabras seleccionadas quedarán con fondo de otro color.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 12 de 30

8. Seleccione Agregar Vínculo desde el menú Hipertexto del Editor de Texto, o haga clic sobre el
botón Crear Vínculo de su Barra de Herramientas. Aparecerá el Editor de Hipertexto.

9. Haga clic sobre el botón Insertar Acción.

La pantalla Insertar Acción está dividida en categorías, que corresponden a los iconos situados en la
parte izquierda. Al hacer clic sobre un icono, se despliega a la derecha la lista de acciones que
pertenecen a esa categoría.

10. Seleccione la categoría Internet (puede tener que buscar dentro de las categorías, moviéndose con
la barra de desplazamiento).

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 13 de 30

11. Si desea que el hipervínculo utilice el Navegador de Internet instalado en la máquina del usuario y
muestre un sitio WEB, seleccione la acción InternetLink (Vínculo de Internet). Si desea que la acción sirva
para enviar un mensaje de correo electrónico, seleccione la acción SendMail (Enviar Correo Electrónico).

12A. Si seleccionó InternetLink (Vínculo de Internet), se abrirá la pantalla de propiedades de esa


acción.

12B. En el campo Dirección del sitio web/URL, escriba la dirección que desea mostrar.

12C. Haga clic en Aceptar.

Para esta acción, también puede usar directamente el Vínculo de Internet de la Barra de Herramientas
del Editor de Texto.

13A. Si seleccionó SendMail (Enviar Correo Electrónico), se abrirá la pantalla de propiedades de esta
acción.

13B. Complete los campos de De, Para, Asunto y Mensaje, tal como lo hace cuando envía un mensaje
de correo electrónico normal.

13C. Haga clic en Aceptar.

De este modo, NeoBook puede agregar automáticamente al Editor de Hipertexto cualquier acción que
seleccione.

14. Haga clic en Aceptar del Editor de Hipertexto. Se creará el vínculo de hipertexto, y el texto
resaltado se mostrará ahora subrayado y de otro color (en el Editor de Hipertexto, el vínculo se
mostrará de color azul; sin embargo, puede cambiar el color con que se mostrará en el objeto Artículo,
modificándolo en la opción Color del Vínculo en el menú Libro > Propiedades de Libro > General).

Editar
Si necesita editar o eliminar el vínculo de hipertexto, coloque el puntero sobre él y seleccione
vínculo o Eliminar vínculo, en el menú Hipertexto (o sus atajos correspondientes en la Barra de
Herramientas del Editor de Texto).

Para añadir más vínculos, repita los pasos anteriores.

15. Cuando termine de editar su documento, haga clic sobre el botón Aceptar del Editor de Texto. Dado
que éste es un documento nuevo, aparecerá el cuadro de diálogo Guardar Como.

16. El documento se mostrará en el objeto Artículo (que creó en los pasos 2 y 3). Si fuese necesario,
use la herramienta deSelección para redimensionarlo y colocarlo en el sitio adecuado.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 14 de 30

Puede guardar el documento usando el nombre de archivo que desee, aunque siempre debe mantener la
extensión RTF cuando guarde archivos creados con el Editor de Texto. De esta forma no habrá confusión
acerca de qué tipo de archivo es.

16. El documento se mostrará en el objeto Artículo (que creó en los pasos 2 y 3). Si fuese necesario,
use la herramienta deSelección para redimensionarlo y colocarlo en el sitio adecuado.

17. Puede probar los enlaces de hipertexto, seleccionando el comando Ejecutar en el menú Libro.

Tutor 3: Un Ejemplo de Entrenamiento


basado en la Computadora
NeoBook provee a los docentes y entrenadores corporativos de un amplio rango de
herramientas que pueden ser utilizadas para crear un programa de entrenamiento basado en
el ordenador. Los comandos de acción de NeoBook pueden usarse para calcular puntajes,
guardar y/o imprimir los resultados. El diseño de formularios de datos, ejercicios con
elecciones múltiples y distintos tipos de pruebas se facilita enormemente debido a la gran
variedad de controles que ofrece NeoBook.

Este tutor demuestra un método para crear un examen de elecciones múltiples. Nuestro
examen de prueba muestra una serie de preguntas. Los alumnos responderán a las
preguntas marcando las opciones que están ubicadas al lado de las respuestas. El puntaje
del alumno se informará al final de la prueba.

Comenzando
1. Ejecute NeoBook y cree una nueva publicación en blanco, seleccionando Nuevo del menú Archivo.

2. Seleccione Propiedades de Libro > General del menú Libro. Aparecerá la pantalla Propiedades del
Libro:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 15 de 30

3. Escriba Cuestionario de Cultura General en el campo Título.

4. Escriba su nombre en el campo Autor.

5. Haga clic sobre el icono Acceso.

6. Desmarque la opción Permitir el uso de las teclas Re Pág, Av Pág. Inicio y Fin para cambiar
páginas. Puesto que se trata de un test, desea controlar cómo se va a mover el usuario dentro de la
publicación. Al desmarcar esta opción, evitará que el usuario pueda cambiar de página por medio del
teclado (sin contestar la pregunta).

7. Haga clic en Aceptar para aplicar estos cambios en la publicación.

Añadir páginas
Su publicación incluirá una página para cada pregunta, más una página final donde se mostrará la
puntuación obtenida. Como este ejemplo es pequeño, sólo necesita añadir dos páginas más.

1. Seleccione Añadir Página del menú Página. Aparecerá el cuadro Añadir página.

2. En el campo Número de páginas a añadir, escriba: 2.

3. Haga clic en Aceptar.

Pregunta nº 1
Ya está listo para crear su primera pregunta.

1. Active la primera página de la publicación, haciendo clic sobre la solapa etiquetada como Nueva
Página.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 16 de 30

2. Elija la Herramienta Texto de la Paleta de Herramientas.

3. Mueva el puntero del ratón al centro de la página. Presione y mantenga presionado el


botón izquierdo del ratón y dibuje un rectángulo de alrededor de 12 cm de ancho por 2 cm
de alto. Una vez realizado el rectángulo, suelte el botón del ratón.

Aparecerá la pantalla Propiedades del Texto.

4. Escriba en el campo de encabezado. ¿Quién descubrió América?

5. Haga clic en Aceptar. El objeto Texto aparecerá rodeado de sus tiradores.

6. En la Paleta de Estilo, haga clic en el botón de la caja Patrón de Relleno.

7. Haga clic en el botón H. Esto hará que el objeto sea Hueco (transparente), permitiendo que el fondo
de la página se vea a través de él.

8. Ahora, haga clic en el botón de la caja Ancho de Línea.

9. Seleccione Ninguno para el ancho de línea.

10. Haga clic en el botón de la caja Fuente, de la Paleta de Estilo. Le aparecerá el cuadro Selector de
Fuente.

11. Seleccione Arial, Negrita, 12 puntos.

12. Haga clic en Aceptar. Si ve que el texto queda cortado, puede redimensionar nuevamente el objeto.

Respuestas a la pregunta nº 1.

1. Seleccione la Herramienta Botón de Opción de la Paleta de Herramientas.

2. Mueva el puntero del ratón al centro de la página, debajo del objeto Texto que acaba de crear.
Presione y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de
aproximadamente 5 cm de ancho por 1 cm de alto. Una vez completada la acción, suelte el botón del
ratón. Aparecerá el cuadro de diálogo Propiedades del Botón de Opción.

3. En el campo Leyenda, escriba: Américo Vespucio.

Fíjese que el campo Variable (para salvar estado del botón) ya contiene un dato:

A ese dato se le llama variable. Una variable es simplemente un área de la memoria del ordenador que
NeoBook utiliza para almacenar información mientras se está ejecutando su publicación. En términos de
NeoBook, los nombres de variable SIEMPRE deben ir entre corchetes ([ ]). De esta forma, NeoBook
comprende que se trata de una variable denominada [GrupoOpcion1] y no de la palabra
«GrupoOpcion1».

Un Botón de Opción siempre aparece en grupos de dos o más opciones. Puesto que algunas
publicaciones pueden tener muchos grupos de Botones de Opción, NeoBook utiliza esta variable para
saber qué botones van juntos. Los Botones de Opción que pertenezcan al mismo grupo tendrán siempre
asignada la misma variable. Por ejemplo, cada uno de los tres botones que va a crear ahora como
respuesta a la pregunta nº 1 tendrá asignada la variable [GrupoOpcion1].

Más tarde, cuando ejecute su publicación, esta variable contendrá la leyenda (el texto) de la opción
seleccionada de ese grupo de tres botones. Así podrá saber al final del test qué preguntas fueron
contestadas correctamente y cuáles no, examinando el contenido de las variables de cada grupo de
opciones.

4. Haga clic en Aceptar. El objeto Botón de Opción aparecerá rodeado de tiradores de selección. Si no
se muestra parte del texto del botón de opción, use el ratón para redimensionarlo y posicionarlo
adecuadamente. O bien puede marcar la opción Autoajuste dentro de las Propiedades del Botón de
Opción, para que el tamaño del objeto se ajuste exactamente a las dimensiones del texto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 17 de 30

5. Haga clic en el botón de la caja Fuente de la Paleta de Estilo. Aparecerá el cuadro Selector de
Fuentes.

6. Seleccione Arial, Normal, 12 puntos.

7. Haga clic en Aceptar. Si no se muestra parte del texto del botón de opción, use el ratón para
redimensionarlo y posicionarlo adecuadamente. No será necesario, si ya marcó la
opción Autoajuste dentro de las Propiedades del Botón de Opción.

Repita los pasos 1 al 9 dos veces más (o bien, duplique dos veces el Botón de Opción) reemplazando
el texto del con:

Cristóbal Colón
Hernán Cortés

Use el ratón para posicionar los dos nuevos Botones de Opción debajo del primero.

Crear un botón para avanzar


Debe ofrecer al usuario algún método para pasar a contestar la siguiente pregunta, una vez que haya
elegido una respuesta para la primera pregunta. Esto se puede resolver con un solo Botón.

1. Seleccione la Herramiena Botón de la Paleta de Herramientas.

2. Mueva el puntero a la parte inferior de la página, debajo del Texto y de los Botones de Opción. Pulse
y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de unos 3 cm de ancho por 1
cm de alto. Una vez realizado esto, suelte el botón del ratón. Se abrirá el cuadro de Propiedades del
Botón.

3. En el campo Leyenda, escriba: Continuar.

Es necesario que, cuando el usuario haga clic sobre este botón, se produzcan las siguientes acciones:

a) Asegurarnos que ha elegido una de las opciones


b) Ir a la siguiente página

4. Haga clic sobre el icono Acciones.

5. Haga clic sobre el botón Insertar Acción. El cuadro de diálogo de acciones está dividido
en categorías, que corresponden a los iconos situados en la parte izquierda del cuadro. Al hacer clic
sobre un icono, se mostrará la lista de Acciones que pertenecen a esa categoría.

6. Seleccione la categoría Control (quizá necesite usar la barra de desplazamiento para buscarla dentro
de las categorías). Haga clic sobre la acción If (Si Condicional). Se abrirá el cuadro de Propiedades de
esta acción. La estructura básica de esta acción (si no contuviera ningún dato en sus parámetros) sería
ésta:

If "[GrupoOpciones1]" "=" ""

Else

EndIf

Esta es la estructura básica de esta acción y en ella debemos agregar la acción a realizar en
caso de que el contenido de la variable sea NADA. En este caso, queremos informar al
usuario de que debe elegir una opción. Para ello, posicionamos nuestro cursor en la segunda
línea del editor de acciones y volvemos a hacer clic sobre el botón Seleccionar Acción:

Esta vez elegimos el grupo Mensaje/Interacción y elegimos la acción AlertBox que

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 18 de 30

completamos con la palabra “Error” para el primer campo de sus propiedades y “Para
continuar debe elegir una de las posibles respuestas” en el campo del mensaje.

7. En primer lugar, va a comprobar lo siguiente: si la variable [GrupoOpcion1] está vacía... Para traducir
esto al lenguaje de programación de NeoBook, en el campo Si este enunciado, introduzca la
variable [GrupoOpcion1]; en el campo Es (comparativamente), introduzca un parámetro de comparación:
en este caso, "igual a"; en el tercer campo (Este enunciado), introducirá el valor a comparar: como la
comprobación que está haciendo es que la variable [GrupoOpcion1] esté vacía, deje este tercer campo
en blanco.

Al hacer clic sobre el botón Aceptar en el Editor de Acciones, obtendrá:

If "[GrupoOpcion1]" "=" ""

Else

EndIf

Como verá, hay un espacio entre la primera y segunda línea, y otro espacio entre la segunda y la tercera.
En esta primera línea en blanco debe agregar la acción a realizar en caso de que la variable esté vacía
que, en el caso del ejemplo, será mostrado un mensaje de aviso para informar al usuario que debe elegir
una opción.

8. Para ello, ponga el cursor en la segunda línea del Editor de Acciones y haga clic sobre el botón Insertar
Acción.

9. Esta vez, en la categoría Mensaje/Interacción, va a elegir la acción AlertBox (Mensaje de Alerta).

10. En el campo Título, escriba la palabra Error. En el campo Texto, escriba: Para poder continuar, debe
elegir una respuesta.

11. Haga clic en Aceptar, para aplicar este cambio. En el Editor de Acciones, aparecerá una nueva línea
de código:

If "[GrupoOpcion1]" "=" ""


AlertBox "Error" "Para poder continuar, debe elegir una respuesta."
Else

EndIf

12. Va a definir ahora la acción que se va a ejecutar en el caso contrario, es decir, en el caso de que la
variable [GrupoOpcion1] no esté vacía, sino que contenga el valor de la respuesta elegida. Para ello,
coloque el cursor entre las líneas Else (en caso contrario) y EndIf (que indica que se finaliza la
comparación).

13. Vuelva a hacer clic en Insertar Acción. En la categoría Navegación, seleccione la


acción GotoNextPage (Ir a la Página Siguiente).

Ahora el Editor de Acciones debe quedar así:

If "[GrupoOpcion1]" "=" ""


AlertBox "Error" "Para continuar, debe elegir una respuesta."
Else
GotoNextPage
EndIf

Es decir: si la variable [GrupoOpcion1] está vacía, muestra el mensaje de error. En caso contrario -si no
está vacía- va a la siguiente página.

Estas líneas de código es lo que se conoce como una secuencia de acciones o script, que se
ejecutarán una tras otra, cada vez que se haga clic sobre el botón Continuar.

6. Haga clic en el botón Aceptar del Editor de Acciones, para mantener los cambios y salir de él. El
objetoBotón aparecerá seleccionado (es decir, rodeado de tiradores).

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 19 de 30

Va a modificar ahora la apariencia del botón.

7. Use la Paleta de Estilo y seleccione el Color de Relleno (por ejemplo, en gris), el Patrón de
Relleno en Sólido, y el Ancho de Línea en 1 pixel. O, si lo prefiere, haga clic derecho sobre el botón y
seleccione la opción Usar temas XP, dentro de la sección Apariencia/Estilo del Botón.

Si fuera necesario, mueva con el puntero los objetos, para que su posición se ajuste a la siguiente
imagen:

Pregunta nº 2
Va a añadir otra pregunta a su test.

1. Active la segunda página de la publicación, haciendo clic sobre la solapa etiquetada como "Nueva
Página1".

2. Trate de completar esta página por usted mismo. Use todo lo que ha aprendido hasta ahora para
añadir la siguiente pregunta y sus posibles respuestas en esta segunda página:

Recuerde que NeoBook asignará, automáticamente, el nombre de variable [GrupoOpcion2] a cada uno
de los nuevos Botones de Opción que añada en esta página.

3. Haga clic derecho sobre el Botón de esta página. Aparecerá el cuadro de Propiedades del Botón.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 20 de 30

4. Haga clic sobre el icono Acciones.

5. Si fuera necesario, modifique el contenido del Editor de Acciones, de modo que el código se parezca a
éste:

If "[GrupoOpcion2]" "=" ""


AlertBox "Error" "Para poder continuar, debe elegir una respuesta."
Else
GotoNextPage
EndIf

Evaluar el resultado
Es hora de calcular el resultado obtenido por el usuario.

1. Active la tercera página de la publicación, haciendo clic sobre la solapa etiquetada como Nueva
Página2.

2. Seleccione la Herramienta Texto de la Paleta de Herramientas.

3. Mueva el puntero del ratón al centro de la página. Pulse y mantenga presionado el botón izquierdo
del ratón y dibuje un rectángulo de 5 x 5 cm. Una vez hecho esto, suelte el botón del ratón. Aparecerá el
cuadro de Propiedades del Texto.

4. En el campo Leyenda, escriba lo siguiente:

Respuestas Correctas: [correcta]


Respuestas Incorrectas: [incorrecta]

5. Haga clic en Aceptar. El texto aparecerá seleccionado (rodeado por los tiradores).

6. Mediante la Paleta de Estilo, modifique la apariencia del texto, de modo que el Patrón de
Relleno sea Hueco y el Ancho de Línea sea Ninguno. Si fuera necesario (parte del texto no se ve, o el
texto no se encuentra centrado en la página) redimensione el objeto y colóquelo en la posición deseada
usando el puntero.

7. En el menú Página, seleccione Propiedades de la Página (o pulse la tecla F5). Aparecerá el cuadro de
diálogo correspondiente.

8. Haga clic en el icono Acciones.

Va a insertar una nueva secuencia de s o script que se ejecutarán de forma automática al entrar en esta
página (todas las acciones que se inserten en el Editor de Acciones de una página, se ejecutarán de
forma automática cada vez que se entre en esa página). Recuerde que todas las acciones pueden ser
escritas manualmente, pero también puede dejar que el programa le ayude, haciendo clic sucesivamente
sobre el botón Insertar Acción del Editor de Acciones y buscando la acción adecuada de cada categoría.
Puede hacer este ejercicio de ambas formas pero, si es usted novato, le recomendamos la segunda
opción.

El nuevo script debe comenzar con la acción SetVar (Establecer Variable), para fijar en 0 (cero) el valor
con que se iniciarán las dos variables que va a usar ahora: [correcta] e [incorrecta]. Traducido a lenguaje
de programación:

SetVar "[correcta]" "0"


SetVar "[incorrecta]" "0"

De este modo, luego podrá modificar su valor, en función de cuáles fueron las respuestas acertadas por
el usuario (sumándole puntos a una u otra variable).

Mediante el resto del script comprobará una a una cada respuesta. Recuerde que, cuando el usuario
seleccionó un Botón de Opción, el texto de la opción señalada quedó almacenado en la variable de ese

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 21 de 30

grupo de opciones.

Usando la acción If (Si Condicional), realizará, en primer lugar, una comparación entre la respuesta
señalada por el usuario y la respuesta que es verdaderamente correcta.

If "[GrupoOpcion1]" "=" "Cristóbal Colón"

Else

EndIf

Ahora debe insertar en esas líneas en blanco lo que desea que ocurra si la condición es igual y lo que
desea que ocurra en caso contrario (Else).

Lo que va a realizar ahora el script es un cálculo matemático. Si la respuesta es correcta (es decir, si el
primer enunciado es igual que el segundo enunciado de la condición If), se suma un punto a la variable
[correcta]. En caso contrario, se suma un punto a la variable [incorrecta].

If "[GrupoOpcion1]" "=" "Cristóbal Colón"


.aquí sumar un punto a [correcta]
Else
.aquí sumar un punto a [incorrecta]
EndIf

A la hora de realizar este cálculo, puede parecerle chocante la forma en que realizará la suma a una
variable que contiene un valor numérico. Hasta ahora, 1+1 siempre ha sido 2; a+a ha sido 2a y a+b
siempre es ab. En el lenguaje de programación de NeoBook verá algo como esto:

[correcta]+1 = [correcta]

La acción que va a usar para hacer este cálculo será SetVar (Establecer Variable). En realidad, lo que va
a hacer es sumar 1 al valor que contiene la variable [correcta] o a la variable [incorrecta]. Si recuerda, el
valor que había establecido al inicio para estas variables era cero (SetVar "[correcta]" "0"). Por tanto,
cuando escribe [correcta]+1, lo que está escribiendo realmente es 0+1.

El resultado de dicho cálculo se vuelve a almacenar en la misma variable [correcta]; es decir,


se sustituye el valor inicial por el valor que se ha calculado ahora. Lo que está haciendo es, en realidad,
volver a establecer un nuevo valor para esa variable. Dicho en el lenguaje de programación de NeoBook:

SetVar "[correcta]" "[correcta]+1"

Lo mismo, para la variable incorrecta.

9. Si ya ha terminado de insertar todas las líneas de código, el script que debe mostrar el Editor de
Acciones es el siguiente:

SetVar "[correcta]" "0"


SetVar "[incorrecta]" "0"

If "[GrupoOpcion1]" "=" "Cristóbal Colón"


SetVar "[correcta]" "[correcta]+1"
Else
SetVar "[incorrecta]" "[incorrecta]+1"
EndIf

If "[GrupoOpcion2]" "=" "Miguel de Cervantes Saavedra"


SetVar "[correcta]" "[correcta]+1"
Else
SetVar "[incorrecta]" "[incorrecta]+1"
EndIf

10. Haga clic en Aceptar.

Guardar la publicación
Va a guardar lo que ha hecho hasta el momento.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 22 de 30

1. Seleccione Guardar en el menú Archivo. Puesto que es la primera vez que guarda esta publicación, le
aparecerá el cuadro de diálogo Guardar como.

2. En la carpeta NeoBook 5 de su disco duro, abra la carpeta Tutoriales.

3. Escriba Tutorial5.pub en el campo Nombre.

4. Haga clic en Guardar.

Probar la publicación
Es el momento de probar si su publicación funciona correctamente.

1. Seleccione Ejecutar (Inicio) en el menú Libro.

2. Intente avanzar sin haber seleccionado ninguna opción como respuesta. Debería mostrarse, en cada
caso, un mensaje de aviso.

Pruebe ahora, respondiendo cada pregunta: marcando cualquier opción, debería poder avanzar a la
página siguiente cuando haga clic en el botón Continuar.

3. Cuando llegue a la tercera página, debería mostrarse la puntuación obtenida. Pruebe a ver qué pasa,
tanto respondiendo correctamente como respondiendo incorrectamente alguna pregunta.

4. Haga clic en el botón cerrar de la ventana de su publicación (o presione la tecla Esc), para volver al
Modo Edición.

Posibles mejoras
Este ejemplo de test es, lógicamente, muy simple. Sin embargo, los conceptos sobre programación que
ha aprendido aquí los podrá emplear para crear test mucho más complejos. Una idea para mejorarlo
sería añadir una opción que permitiera salvar el resultado del test en un archivo. Esto se puede hacer,
añadiendo una sola línea de programación al final del sript que creó en el Editor de Acciones de la última
página. Por ejemplo:

FileWrite "Test.dat" "1" "Correcto: [correcto], Incorrecto: [incorrecto]"

Las posibilidades son casi infinitas...

Tutor 4: Publicación Redimensionable


Este tutorial le mostrará algunas técnicas para crear publicaciones redimensionables. Lo primero que necesita hacer
es decidir cómo será la interfaz de su publicación. Generalmente, la interfaz de la mayoría de aplicaciones bajo
Windows están divididas en unos cuantos componentes: una barra de herramientas, una barra de estado y un
espacio de trabajo. Las aplicaciones más complejas pueden incluir más elementos, pero el proceso es básicamente
el mismo.

Mediante este tutorial, va a crear un visor de imágenes básico. Su publicación consistirá, por tanto, en: una barra
de herramientas, que contendrá un botón de selección de archivos; una barra de estado, que mostrará el nombre
de la imagen que está siendo mostrada; y un espacio de trabajo, donde se mostrará la imagen seleccionada.

Comenzando
1. Abra NeoBook y cree una nueva publicación, seleccionando Nuevo en el menú Archivo. En el cuadro de
diálogo Nueva Publicación, seleccione lo siguiente: 640 x 480, 16 millones de colores y Programa Estándar
(EXE).

2. Seleccione Propiedades de Libro > General en el menú Libro. Aparecerá el cuadro de diálogo de
las Propiedades del Libro.

3. En el campo Título escriba Visor de Imágenes.

4. En el campo Autor escriba su nombre.

5. Haga clic en el icono Ventana para mostrar el cuadro de diálogo de esa sección.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 23 de 30

6. Bajo Estilo de Ventana, fíjese que está seleccionada la opción Ventana Estándar; y marque las siguientes
opciones: Barra de Título, menú del Sistema, botón Maximizar, botón
Minimizar, Redimensionable, Movible y, lo más importante, Auto-ajuste.

7. Haga clic en Aceptar para aplicar estos cambios a la publicación.

Componentes de la interfaz
Lo primero que necesiamos hacer es añadir tres objetos Contenedor, uno por cada uno de los compenetes de la
interfaz de la publicación. Asignar las propiedades correctas a estos Contenedores es la clave para crear una
publicación redimensionable.

1. Seleccione la Herramienta Contenedor de la Paleta de Herramientas.


2. Mueva el puntero del ratón a la parte superior de la página. Pulse y mantenga pulsado el botón izquierdo del
ratón, mientras dibuja un rectángulo de unos 5 cm de ancho por 2 de alto. Una vez que el rectángulo tenga el
tamaño adecuado, suelte el botón del ratón.

3. Coloque el puntero sobre el objeto Contenedor y haga clic con el botón derecho del ratón. Aparecerá el cuadro
de las Propiedades del Contenedor.

4. Establezca la Posición Inicial en Arriba.

5. Haga clic en Aceptar para mantener los cambios. El Contenedor se colocará por sí solo en la parte superior de
la página. Este objeto le servirá como Barra de Herramientas de su publicación. La opción Posición Inicial lo
mantendrá siempre acoplado en el borde superior de la página, incluso si el lector alterara más tarde el tamaño de
la ventana de la publicación.

El siguiente Contenedor será la Barra de Estado de la publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 24 de 30

6. Seleccione la Herramienta Contenedor de la Paleta de Herramientas.

7. Mueva el puntero del ratón hacia la parte inferior de la página. Pulse y mantenga pulsado el botón izquierdo del
ratón, mientras dibuja un rectángulo de unos 5 cm de ancho por 2 de alto. Una vez que el rectángulo tenga el
tamaño adecuado, suelte el botón del ratón.

8. Coloque el puntero sobre este nuevo objeto Contenedor y haga clic con el botón derecho del ratón. Aparecerá el
cuadro de las Propiedades del Contenedor.

9. Establezca la Posición Inicial en Abajo.

10. Haga clic en Aceptar para mantener los cambios.

Finalmente, va a crear el Contenedor más importante de todos: el del área de trabajo de su aplicación.

11. Seleccione la Herramienta Contenedor de la Paleta de Herramientas.


12. Mueva el puntero del ratón hacia el centro de la página. Fíjese bien que el puntero NO esté sobre uno de los
otros objetos. Pulse y mantenga pulsado el botón izquierdo del ratón, mientras dibuja un rectángulo de unos 5 cm
de ancho por 3 de alto. Una vez que el rectángulo tenga el tamaño adecuado, suelte el botón del ratón.

13. Coloque el puntero sobre el nuevo Contenedor y haga clic con el botón derecho del ratón. Aparecerá el cuadro
de las Propiedades del Contenedor.

14. Establezca la Posición Inicial en Centrada.

15. Para este contenedor, va a establecer también los Márgenes en 8 pixeles. Esto le dará un cierto espacio entre
el borde del espacio de trabajo del Contenedor y el objeto Imagen que añadirá más tarde.

16. Haga clic en Aceptar para mantener los cambios.

Añadir un objeto imagen


La publicación que está creando es un visor de imágenes, por lo que necesita añadir un objeto Imagen para que
realice esa tarea.

1. Seleccione la Herramienta Imagen de la Paleta de Herramientas.

2. Necesita estar seguro de que el objeto Imagen se adjunta al Contenedor del área de trabajo (el que está en el
centor de la página). Para conseguir esto, simplemente coloque el puntero del ratón encima de ese Contenedor.
Pulse y mantenga presionado el botón izquierdo del ratón mientras dibuja un rectángulo (con la herramienta
Imagen). El tamaño no importa, porque lo va a cambiar enseguida.

Le aparecerá la ventana de Selección de Archivos de Windows.

3. En este caso, en realidad no necesitamos seleccionar un archivo en particular, pero NeoBook no le va a dejar
crear un objeto Imagen si no selecciona uno. Por tanto, seleccione cualquier imagen y haga clic en Aceptar.

La imagen seleccionada quedará insertada en el objeto Imagen y se mostrará en la página.

4. Coloque el puntero sobre el objeto Imagen y haga clic derecho (es decir, con el botón derecho del ratón). Le
aparecerá el cuadro de Propiedades de la Imagen.

5. El nombre de la imagen que ha seleccionado se mostrará en el el campo Archivo de Imagen. Borre con el
cursor todo el nombre del archivo e introduzca lo siguiente en su lugar (con los corchetes incluidos):

[ArchivoImagen]

Ese campo del cuadro de diálogo debe quedar así:

6. Establezca la Posición Inicial de la Imagen en Centrada.

7. Haga clic en el icono Apariencia (en el cuadro de diálogo de Propiedades de la Imagen).

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 25 de 30

8. Establezca las propiedades del Modo de Visualización en Tamaño original.

9. Marque las opciones Barras de desplazamiento (si son necesarias) y Deslizar la imagen con el ratón.

10. Haga clic en Aceptar. La imagen se ajustará a las dimensiones del área de trabajo, menos en los márgenes que
especificó antes. Puesto que el objeto Imagen está adjunto al Contenedor, la imagen se ajustará a los límites del
Contenedor, y no a los de la publicación.

No se preocupe si la imagen queda en blanco. Eso es lo que se pretende ahora.

Añadir texto a la Barra de Estado


Ahora, va a agregar a la Barra de Estado el nombre del archivo de imagen que se está mostrando.

1. Seleccione la Herramienta Texto de la Paleta de Herramientas.


2. Tiene que asegurarse que el objeto Texto queda adjunto al Contenedor de la Barra de Estado (el que está en la
parte inferior de la página). Para conseguir esto, simplemente coloque el puntero sobre ese Contenedor. Pulse y
mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo. No importa el tamaño, ya que luego lo
va a cambiar. Sólo fíjese que el rectángulo comience y termine dentro de los límites del Contenedor. Le aparecerá
entonces las Propiedades del Texto.

3. Escriba [ArchivoImagen] en el campo Leyenda. (Éste es el mismo nombre de variable que ha usado en el
campo Archivo de Imagen de antes).

4. Establezca el Margen Horizontal en 2 y el Margen Vertical en 0.

5. Establezca las propiedades de la Posición Inicial en Centrada.

6. Haga clic en Aceptar.

7. Con el objeto Texto seleccionado, haga clic sobre el botón de la flecha, junto a la caja Ancho de Línea de
la Paleta de Estilo, y seleccione la opción Ninguno.

8. Haga clic en el botón dela flecha junto a la caja Fuentes de la Paleta de Estilo, y seleccione Arial, Normal, 10
puntos.

Añadir un botón de selección de archivos


Por último, tiene que añadir un botón al Contendor de la Barra de Herramientas, de modo que sus lectores puedan
seleccionar un archivo de imagen para verlo.

1. Seleccione la Herramienta Botón de la Paleta de Herramientas.

2. Asegúrese de que el objeto Botón queda adjunto al Contenedor del a Barra de Herramientas de la publicación.
Para ello, coloque el puntero sobre ese Contenedor (el que está en la parte de arriba). Pulse y mantenga presionado
el botón izquierdo del ratón y dibuje un rectángulo. No importa el tamaño, pero fíjese que al dibujarlo se
mantiene siempre dentro de los límites del Contenedor. Le aparecerá el cuadro de diálogo de las Propiedades del
Botón.

3. En el campo Leyenda escriba Abrir.


4. Haga clic en el icono Acciones.

5. Escriba lo siguiente, en una sola línea del Editor de Acciones:

FileOpenBox "Seleccione una imagen" "Imágenes|*.jpg;*.bmp;


*.png;*.gif" "" "[ArchivoImagen]" ""

6. Haga clic en Aceptar.

Si no aparece parte del texto del botón Abrir, use el ratón para redimensionar el objecto. Su publicación debería

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 26 de 30

haber quedado más o menos así:

Guardar la publicación
Antes de continuar, guarde todo lo que ha estado haciendo hasta ahora.

1. Seleccione Guardar en el menú Archivo.

2. En la carpeta de NeoBook 5 de su disco duro, abra la carpeta Tutoriales.

3. Escriba Tutorial4.pub en el campo Nombre.


4. Haga clic en Guardar.

Probar la publicación
Ya está todo listo para que pruebe su visor de imágenes.

1. Seleccione Ejecutar (Inicio) desde el menú Libro (o mediante su icono en la Barra de Acceso Rápido).

2. Pruebe la publicación: haga clic en su botón Abrir y seleccione un archivo de imagen.


3. El propósito de este tutorial es crear una publicación redimensionable, por lo que puede probar a cambiar el
tamaño de la ventana, arrastrando el ratón desde los bordes. Note que, cuando la forma de la ventana cambia, los
Contenedores se ajustan automáticamente, para compensar el tamaño, pero siempre conservan sus posiciones
relativas.

4. Haga clic en el botón cerrar de la ventana de la publicación o presione la tecla Esc para volver al Modo Diseño.

¡Felicidades! Acaba de crear una publicación redimensionable.

Tutor 5: Libro Electrónico (E-Book)


En este tutorial va a aprender a usar el objeto Artículo Vinculado para hacer que fluya el texto de un documento
entre varias páginas.

Comenzando
1. Lance NeoBook y cree una nueva publicación, seleccionando Nuevo desde el menú Archivo.

2. Desde el cuadro de diálogo Nueva Publicación, selecione lo siguiente: 640 x 480, 16 millones de
colores y Programa Estándar (EXE). Aparecerá así una nueva publicación en blanco.

3. Seleccione Propiedades de la Página en el menú Página.

4. En Fondo de Página, seleccione la opción Papel Tapiz.

5. Haga clic en el icono de la carpeta , a la derecha del campo Imagen del Papel Tapiz. Aparecerá una ventana
de Selección de Archivos típica de Windows.

6. Localice la carpeta Archivos de Programa\NeoBook 5\Tutoriales (o busque la carpeta donde haya

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 27 de 30

intalado el programa, si lo hizo en otro sitio).

7. Abra la carpeta Archivos.

8. Seleccione el archivo LibroVacio.jpg.


9. Haga clic en Abrir. Regresará al cuadro de Propiedades de la Página.

10. En la lista de Efectos de Transición, seleccione la opción Pasar página.

11. Haga clic en Aceptar.

La interfaz de su publicación debería mostrarse ahora como la siguiente imagen:

Importar texto
Va a usar la Herramienta Artículo Vinculado para importar el texto de su libro electrónico, porque este objeto
tiene la posibilidad de distribuir el texto automáticamente entre varias páginas. Antes de importar su texto, tiene
que hacer algunos cambios en la Paleta de Estilo.

1. En la Paleta de Estilo, haga clic en el botón de la caja Patrón de Relleno.

2. Haga clic en el botón H. Esto hará que los artículos vinculados se creen con relleno Hueco (transparente).

3. Haga clic en el botón de la caja Ancho de línea de la Paleta de Estilo.

4. Seleccione Ninguno en el ancho de línea.

5. Haga clic en el botón de la caja Color de fuente de la Paleta de Estilo.

6. Seleccione el color Negro en el Selector de Color.

Ya está todo listo para importar el texto.

7. Seleccione la Herramienta Artículo Vinculado de la Paleta de Herramientas.

8. Use el puntero para dibujar un rectángulo en la parte izquierda de la página. No se preocupe si no sale un
rectángulo perfecto, ya que va a cambiarle el tamaño después. Le aparecerá el cuadro de diálogo Nuevo Artículo

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 28 de 30

Vinculado.

9. Seleccione la opción Abrir un documento existente (texto enriquecido o texto llano).

10. Haga clic en Aceptar. Aparecerá el cuadro de Selección de Archivos típico de Windows.

11. Localice la carpeta Archivos de Programa\NeoBook 5\Tutoriales (o busque la carpeta donde haya
intalado el programa, si lo hizo en otro sitio).

12. Abra la carpeta Archivos.

13. Seleccione el archivo Intro a Pub Electronica.rtf.


14. Haga clic en Aceptar. Puesto que el archivo de texto que ha seleccionado es demasiado largo para el cuadro
que ha dibujado para su objeto Artículo Vinculado, NeoBook le mostrará el siguiente mensaje:

15. Haga clic en Sí. Le aparecerá el cuadro de diálogo del Asistente del Artículo Vinculado.

16. En el número de Columnas, seleccione 2.

17. Introduzca 60, como valor para la Calle (espacio entre columnas).

18. Para ambos Márgenes horizontal y vertical, introduzca: 40.

19. Marque la opción Copiar atributos de la página actual.

20. Haga clic en Aceptar. NeoBook distribuirá ahora, automáticamente, el texto por toda la publicación, creando
tanta páginas como sean necesarias. Una vez terminado el proceso, su publicación contendrá varias páginas más, y
la pantalla debería verse más o menos así:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 29 de 30

Añadir botones de navegación


Tal como está ahora, se pueden usar en su publicación las tecla AvPág y RePág para navegar por su libro
electrónico, pero se lo va a poner más fácil a sus lectores si le añade algunos botones de navegación.

1. Acceda a la Página Maestra haciendo clic en su solapa, en las Solapas de Página de la parte inferior del Área de
Trabajo.

2. Seleccione la Herramienta Botón, en la Paleta de Herramientas.


3. Mueva el puntero hacia la parte derecha de la página. Pulse y mantenga presionado el botón izquierdo del ratón y
dibuje un rectángulo, de unos 2 cm de ancho por 1 cm de alto. Una vez tenga el tamaño deseado, suelte el botón
del ratón. Le aparecerá el cuadro de diálogo de las Propiedades del Botón.

4. Escriba Siguiente en el campo Leyenda.


5. Haga clic en el icono Acciones.

6. Haga clic en el botón Insertar Acción.

7. Haga clic en la categoría Navegación.

8. Seleccione la acción GotoNextPage (Ir a la Página Siguiente). NeoBook añadirá, automáticamente, esta
acción como una línea de código en el Editor de Acciones del botón. Esta acción le dice a NeoBook que debe avanzar
a la siguiente página cada vez que se haga clic sobre este botón.

9. Haga clic en Aceptar. Si no es correcta la posición o el tamaño del botón, use el puntero para hacer los cambios
que sean necesarios. También puede usar, si quiere, la Paleta de Estilo para modificar el relleno, línea y fuente del
botón.

Su segundo botón de navegación es prácticamente idéntico al primero, por lo que va a usar el


comando Duplicar para hacer una copia rápida.

10. Seleccione el botón que quiere duplicar (simplemente, haciendo clic sobre él con el puntero).

11. En el menú Editar, elija la opción Duplicar (también puede usar el atajo de teclado Ctrl + D). Aparecerá en su
pantalla un botón idéntico al primero.

12. Use el puntero para arrastrar el nuevo botón hacia la parte izqiuerda de la página.

13. Con el botón duplicado todavía seleccionado, elija Propiedades del Objeto, en el menú Editar (o bien, haga
clic derecho sobre el objeto).

14. Reemplace el texto del campo Leyenda con la palabra Anterior.


15. Haga clic en el icono Acciones.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


Aprendiendo a usar NeoBook Página 30 de 30

16. Borre la acción que hay en el Editor de Acciones (GotoNextPage). Para ello, use las teclas Retroceso o Supr,
tal como haría en un procesador de texto.

17. Haga clic en el botón Insertar Acción.

18. Seleccione la categoría Navegación y, en ella, la acción GotoPrevPage (Ir a la Página Anterior).

19. Haga clic en Aceptar.

Guardar la publicación
Antes de continuar, guarde todo lo que ha hecho hasta el momento.

1. Seleccione la opción Guardar del menú Archivo.

2. En la carpeta NeoBook 5 de su disco duro, abra la carpeta Tutoriales.

3. Escriba Tutorial2.pub en el campo Nombre.


4. Haga clic en Guardar.

Probar la publicación
Ahora, va a dar una vuelta por su libro electrónico, para ver cómo funciona.

1. Seleccione Ejecutar (Inicio) del menú Libro.

2. Pruebe la publicación, haciendo clic en los botones Siguiente y Anterior.

3. Cuando haya acabado, haga clic en el botón cerrar de la Barra de Título de su publicación, o bien presione la
tecla Esc, para volver al Modo Diseño.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhB108.htm 18/10/2005


La Paleta de Herramientas Página 1 de 45

La Paleta de Herramientas
La mayoría de las herramientas que necesita para crear y editar sus publicaciones las puede
encontrar en la Paleta de Herramientas y la Paleta de Estilo de NeoBook. Esta sección le
explicará cómo se usan estas herramientas para crear aplicaciones. Para mayor información
acerca de una herramienta específica o control, haga clic sobre la siguiente imagen:

Herramienta Botónes
En NeoBook cada elemento que se agrega a la publicación (texto, imagen, botones, etc.) es
considerado un objeto. Los objetos se crean usando el botón de la herramienta
correspondiente. Cada botón representa un tipo diferente de objeto de NeoBook con
capacidades y prestaciones distintivas. Para crear un nuevo objeto, seleccione un botón de la
paleta de herramienta y use el ratón para crear un rectángulo en su publicación. En la
mayoría de los casos aparecerá un diálogo de propiedades del objeto solicitándole
información adicional. Por ejemplo, cuando se crea un objeto con la herramienta
de Imagen o Artículo, NeoBook le solicitará el nombre del archivo de imagen o texto a usar.

Una vez que se ha creado un objeto, en la mayoría de los casos se puede modificar usando
los controles Color y Estilo de la Paleta de Herramientas. Antes de que un objeto pueda
modificarse, debe primero seleccionarse usando la herramienta de Selección. Vea la sección
correspondiente en esta ayuda para información adicional sobre la selección de objetos. Una
vez seleccionado un objeto, éste puede modificarse usando cualquiera de los siguientes
controles:

La Paleta de Estilo
Una vez creados, la apariencia de la mayoría de los objetos se puede modificar usando los
botones de la Paleta de Estilo. Antes de modificar un objeto es necesario seleccionarlo,
usando la Herramienta Selección de NeoBook. Una vez seleccionado, los objetos se pueden
modificar usando los botones de esta paleta:

Color de Relleno
Haga clic sobre el botón con una pequeña flecha a la derecha de este recuadro para

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 2 de 45

seleccionar un nuevo color del objeto activo seleccionado. Se desplegará el diálogo Selección
de Color permitiéndole elegir uno distinto.

Puede elegir los colores directamente de la Paleta de Colores de la publicación o de una


selección de los Colores del Sistema de Windows. Dos pequeños iconos en la parte superior del
selector de colores le permiten alternar entre las dos opciones.

En aquellas publicaciones de 256 colores, sus paletas de elección


coincidirán con aquellas asignadas a la página activa. Vea los
Comandos de Archivo, Nuevo, Página o Propiedades de Página
para mayor información sobre las paletas de página. En las
publicaciones de 16 colores, podrá elegir de los 16 colores
estándar de Windows. Finalmente, en las publicaciones de 16
millones de colores, puede seleccionar de una gama completa de
colores o crear sus propias tonalidades ajustando los valores de
color usando los controles RVA (rojo, verde, azul; RGB.)

Los Colores del Sistema están asociados con varias porciones de la


interfaz de Windows (tal como las barras de títulos, ventanas de
diálogo, botones, etc.) Estos colores pueden variar de un
ordenador a otro dado que Windows permite a los usuarios elegir
su propia configuración. Elija Colores del Sistema si desea usar el
mismo patrón de colores que sus lectores han definido para la
interfaz de Windows.

Nota: Los colores del sistema presentados en su ordenador no serán iguales, en la mayoría de los casos,
al definido en el ordenador de sus lectores. Mantenga esto en mente cuando diseñe sus publicaciones.

Patrón de Relleno
Haga clic sobre la pequeña flecha a la derecha de este recuadro para seleccionar un estilo de
relleno a usar en el interior del objeto seleccionado. Elija un patrón, use el botón con la “H”
para los objetos Huecos o el botón con la “S” para crear objetos Sólidos con el color de relleno
elegido.

Habilite la opción Transparente para hacer que los elemento que están por debajo se vean a
través de las aperturas con las que cuenta el patrón seleccionado.

Nota: Los objetos que no tienen interiores, tales como las Líneas, no son afectados por los cambios en el
Color de Relleno y en el Patrón de Relleno.

Color de Línea
Haga clic sobre la pequeña flecha a la derecha de este recuadro para elegir un Color de Línea
para el objeto seleccionado. Vea Color de Relleno más arriba para información acerca del
Selector de Colores. Si su objeto no parece tener un borde, asegúrese de que el Ancho de
Línea (vea más abajo) no tiene el valor “Ninguno”.

Ancho de Línea
Haga clic sobre la pequeña flecha a la derecha de este recuadro para cambiar el Ancho de
Línea del objeto seleccionado. Escoja “Ninguno” para mostrar el objeto sin borde.

Estilo de Línea
Haga clic sobre la pequeña flecha a la derecha de este recuadro caja para elegir un Estilo de
Línea diferente para el objeto seleccionado. Entre los estilos encontrará: Sólido, sombreado,
punteado y líneas 3D. Si su objeto no parece tener un borde, asegúrese de que el Ancho de
Línea (vea más arriba) no tiene el valor “Ninguno”.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 3 de 45

Nota: Algunos objetos no tienen bordes o el único estilo de línea que pueden utilizar es “sólido”.

Color de Tipografía
Haga clic sobre la pequeña flecha a la derecha de este recuadro para seleccionar un color
para el texto del objeto seleccionado. Vea Color de Relleno para obtener más información
acerca del Selector de Color. Los objetos que no contienen texto no se ven afectados por
esta opción.

Tipografía
Haga clic sobre la pequeña flecha a la derecha de este recuadro para cambiar la tipografía
usada por el texto del objeto seleccionado. Las elecciones disponibles dependen de qué tipos
tenga instalados en su ordenador. Windows incluye una selección básica de tipografías y hay
más disponibles de una gran variedad de fuentes. Consulte la Guía de Usuario de Windows
para información acerca de cómo instalar nuevas tipografías en su ordenador. Los objetos
que no contienen texto no son afectados por esta opción.

Nota: Algunas tipografías tienen derechos de autor y no pueden ser distribuidas libremente sin el permiso
de sus autores o editores. Antes de usar estas tipografías en su publicación, asegúrese de que cuenta
con la autorización legal para hacerlo. Hay muchas tipografías libres de derechos disponibles en Internet
que puede distribuir con sus publicaciones. El uso de una gran cantidad de tipografías diferentes puede
aumentar notablemente el tamaño de sus publicaciones.

Herramienta de Selección
Use la Herramienta de Selección para elegir, mover y redimensionar objetos. Haga clic
sobre el objeto para seleccionarlo. Puede seleccionar objetos múltiples presionando y
manteniendo presionada la tecla Mayús mientras hace clic sobre objetos adicionales o
arrastrando el ratón para rodear el objeto deseado en un rectángulo. Los objetos
seleccionados se rodearán con pequeños marcadores llamados manijas.

Una vez seleccionado un objeto o grupo, éste puede ser movido haciendo clic sobre él y, sin
soltar el botón del ratón, arrastrarlo a una nueva ubicación. Para redimensionar un objeto
haga clic sobre una de las manijas de selección del objeto y, sin soltar el botón del ratón,
cambie el tamaño. Si mantiene presionada la tecla Mayús mientras redimensiona un objeto,
se restringirá la forma del objeto a un cuadrado. Los objetos seleccionados también pueden
ser cortados o copiados al portapapeles de Windows o eliminados de la publicación
presionando la tecla Supr.

Dependiendo del objeto seleccionado, si se hace clic derecho sobre él podrá modificar la
apariencia del objeto y definir su comportamiento. A la mayoría de los tipos de objetos se les
pueden asignar acciones para ser ejecutadas cuando el lector haga clic sobre ellos.

Propiedades comunes
Las siguientes propiedades son comunes a la mayoría de los objetos:

Nombre de objeto
NeoBook asignará automáticamente a cada nuevo objeto un Nombre del objeto único. Puede cambiar
este nombre si lo desea, pero en una misma publicación no puede haber dos objetos con el mismo
nombre. Los nombres de objetos son importantes, porque se pueden usar para identificar los objetos en

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 4 de 45

gran variedad de lugares, incluyendo muchas de las Comandos Acciones. de NeoBook. Por ejemplo,
mientras la publicación se está ejecutando, se puede ocultar un objeto si se pasa su nombre a la
acción HideObject de esta forma:

HideObject "PushButton1" "None" "0"

Sugerencia
Muchos objetos también incluyen una Sugerencia, para que se muestre (si se desea) cada vez que el
puntero del ratón pase por encima del botón. Una sugerencia es, básicamente, una palabra o frase que
indica al lector de la publicación qué es lo que representa el objeto o qué podría suceder cuando se hace
clic sobre él. Un lector que se encuentra con un Push Button containing a simple icon, but no
descriptive caption might find a Hint like the one below extremely helpful:

Si no necesita que se muestre una sugerencia en el Botón, simplemente deje en blanco este campo.

Atajo de teclado
Se puede darle la opción a los usuarios de la publicación de activar ciertos objetos de la publicación
utilizando sólo el ratón, o permitir también el uso del teclado. Para ello, introduzca una combinación teclas
(como CTRL+A) en el campo Atajo de Teclado (también puede introducir una letra única; por ejemplo, A).
Para introducir una combinación de teclas, haga clic en el campo Atajo de Teclado y escriba la
combinación que desee; por ejemplo, para introducir CTRL+A, pulse y mantenga pulsada la tecla CTRL y
presione entonces la tecla A, al mismo tiempo.

Normalmente, es una buena idea darle a los usuarios de la publicación una indicación de que hay un
Atajo de Teclado. Muchos programas lo indican mediante una letra subrayada en la leyenda del botón. Si
quiere, también puede hacer esto en NeoBook, colocando el carácter “^” delante de la letra que desea
mostrar subrayada. Por ejemplo “^Next” aparecerá en la pantalla como:

Posición inicial
Cuando se crean publicaciones que pueden ser redimensionadas, se puede usar esta opción para alinear
un objeto a los bordes o el centro del Área de Trabajo. de la publicación. Las opciones disponibles son:
Ninguno, Arriba, Abajo, Izquierda, Derecha, Centrada. Cuando se selecciona una posición distinta de
Ninguno, el objeto se conformara automáticamente a las dimensiones del lado al que se ha ajustado. Si
se selecciona la posición Centrada, el objeto se agrandará, para llenar la parte del área de trabajo de la
publicación que no está ocupada por ningún otro objeto ajustado. Si el objeto ha sido colocado sobre un
objeto Contenedor entonces la Posición Inicial que se ha seleccionado se aplica a los bordes del
Contenedor, en lugar de a todo el área de trabajo.

Nota: Cuando se habilita la Posición Inicial de un objeto, ya no se puede mover dicho objeto con el ratón.
Para mover el objeto es necesario volver a seleccionar la posición Ninguno como Posición Inicial.

Estado inicial
En la mayoría de los objetos, se puede establecer el Estado inicial del objeto, marcando o desmarcando
las casillas Visible y/o Habilitado. Estas opciones representan el estado que tendrá el objeto cuando se
inicia la publicación. Para esconder un objeto, desmarque la opción Visible. Para deshabilitar un objeto,
desmarque la opción Habilitado. Un objeto deshabilitado no responderá a los eventos de ratón o de
teclado.

Nota: Se puede modificar el estado de un objeto durante la ejecución de la publicación, usando las
acciones ShowObject (Mostrar Objeto), EnableObject y DisableObject.

Anclar posición

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 5 de 45

Si se habilita la opción Anclar Posición, en la esquina inferior izquierda del cuadro de Propiedades del
objeto, se fijará la posición del objeto a la página, evitando que se mueva accidentalmente, durante la
fase de edición de la publicación.

Acciones
La mayoría de objetos incluyen la posibilidad de ejecutar tareas como respuesta a eventos específicos.
Dichas tareas van desde algo muy simple, como avanzar a otra página, o cosas más complejas, como
calcular la puntuación de un test. Los objetos realizan estas tareas basándose en unas instrucciones
especiales que son introducidas por el autor de la publicación. En NeoBook, estas instrucciones se
llaman Acciones.

Dependiendo de su finalidad, cada objeto tiene su propio grupo de eventos a los que puede responder.
Los eventos más comunes son: hacer clic sobre el objeto, entrar o salir del área del objeto con el puntero
del ratón, presionar una tecla del teclado, etc.

La sección Acción del cuadro de Propiedades del objeto consta de una gran ventana de edición, una
barra de herramientas y varias pestañas en su parte inferior. Las Acciones se pueden escribir
directamente dentro del Editor, pero muchas veces es preferible usar el botón Insertar Acción. Se pueden
especificar acciones separadas para cada uno de los eventos del objeto, seleccionando una de las
pestañas de la parte inferior del Editor de Acciones.

Herramienta Botón de Comando


Un Botón de Comando es probablemente el método más sencillo y fácil de interactuar
con su publicación para un usuario. Cualquiera que alguna vez haya usado un ordenador o
un quiosco electrónico en un aeropuerto o cualquier otro sitio, inmediatamente reconocerá
su uso. El Botón de Comando puede ser usado para navegar entre páginas, realizar cálculos,
presentar mensajes, enviar mensajes de correo electrónico y realizar una gran variedad de
tareas.

Para crear un Botón de Comando, use el ratón para dibujar un rectángulo donde desea que
el botón aparezca. El diálogo Propiedades del Botón de Comando se presentará
permitiéndole definir su apariencia y su comportamiento.

El diálogo Propiedades de Botón de Comando está dividido en tres secciones que corresponden a
los iconos localizados en su parte izquierda: General, Apariencia y Acciones. Para ver o
modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General
Lo que se escriba dentro del campo Texto se usará como leyenda del botón. Generalmente, un texto
adecuado indica al usuario de la publicación qué sucederá cuando el botón sea pulsado. Puede dejar este
campo en blanco si su botón no necesita de un texto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 6 de 45

Se puede también determinar la alineación del texto dentro del botón usando una de las opciones
de Alineación: Alinear a la izquierda, Centrar o Alinear a la derecha. Si el botón contiene una imagen
(consulte Apariencia, más abajo) también será alineado usando este método.

Apariencia
Además del texto, un objeto Botón pueden también contener pequeñas imágenes o iconos, que
representen cada uno de los tres estados del botón: Normal, Resaltado (cuando puntero del ratón pasa
por encima del botón) y Presionado. Se pueden crear efectos interesantes, usando distintas versiones de
la misma imagen, con pequeñas diferencias para cada estado.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 7 de 45

Además del texto, un Botón de Comando pueden también contener pequeñas imágenes o
íconos para representar cada uno de los tres estados del botón: Sin
Presionar, Presionado y Realzado (puntero del ratón encima del botón). Se pueden crear
efectos interesantes usando distintas versiones con pequeñas diferencias de la misma
imagen para cada estado. Seleccione la opción Ninguno para crear un botón simple, que sólo
contiene texto. Seleccione la opción Usar una Imagen de la Librería de Botones para elegir de una
lista de archivos ya diseñados conteniendo imágenes para los tres estados del botón. La
opción Usar Imágenes Individuales le permite seleccionar el archivo de imagen a usar en cada
uno de los estados del botón. Puede usar su programa de dibujo favorito para crear
imágenes para sus botones. Cuando se importen imágenes individuales, NeoBook le
solicitará seleccionar el color que se usará como transparente. NeoBook usará, de forma
predeterminada, el color del píxel que se encuentra en el ángulo inferior izquierdo de la
imagen como transparente, pero puede seleccionar cualquier otro color si lo desea.

Si su botón contiene tanto texto como imagen, puede elegir el sitio donde se coloca el
texto: Al Lado de la Imagen o Encima de la Imagen.

El recuadro de Vista Previa que se encuentra a la derecha del diálogo le permite ver la
apariencia final del botón usando los ajustes seleccionados. Pase el puntero del ratón sobre
el recuadro para ver la imagen que se utilizará en los distintos estados del botón y haga clic
sobre ella para ver la que se utilizará en la acción Clic (botón presionado.)

Marcando la opción Usar temas XP, el botón tendrá la apariencia del estilo Windows XP. Esta opción sólo
funcionará cuando su publicación se abre bajo Windows XP, ya que si se ejecuta bajo otras versiones
anteriores de Windows, el botón se verá con el estilo tradicional.

Habilite la opción Hueco /Transparente para hacer desaparecer /aparecer el relleno del botón.
Cuando esta opción está habilitada, el botón aparece como transparente permitiendo que
objetos que están por debajo se vean. Use la opción Sin Borde para crear un botón que no
tiene cantos.

Nota: Se puede cambiar tanto el estilo del relleno como el borde usando los Controles de Estilo de la
Paleta de Herramientas.

Se puede especificar también el Ancho de Bisel para las tres dimensiones del borde del
botón. El ajuste predeterminado es de 2, pero puede usarse cualquier número entre 0 y 10
píxeles. El recuadro de Vista Previa mostrará los resultados de los cambios realizados.

Nota: Puede crear una zona activa o botón invisible, modifique el Patrón de Relleno del botón a H
(Hueco) , el Ancho de Línea a Ninguno y el Ancho del Bisel a 0. Para crear una zona activa con forma
irregular, vea el apartado Polígono / Zona Activa.

Actions
El objeto Botón admite los siguientes eventos de acción: Clic, Clic Derecho, Ratón Entra y Ratón
Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o
editar acciones en cada uno de los eventos que desee controlar. (Vea Comprender acciones y
variables y Lista de Acciones para una información detallada sobre el Editor de Acciones y las
acciones de NeoBook.)

Herramienta Artículo
Para colocar un documento, texto con formato o Artículo dentro de su publicación Ud.
puede importar archivos conteniendo texto llano ( ASCII/ANSI), Texto Enriquecido (RTF) o
convertir archivos creados por otro programa o procesador de texto. Los artículos son
usados generalmente para bloques de texto complejos y largos. Use la

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 8 de 45

herramienta Texto para insertar segmentos de texto para títulos, encabezados, etc. Para
hacer que un archivo de texto se muestre a lo largo de varias páginas, use la herramienta herramienta
Artículo Vinculado.

Para importar un documento de texto, use el ratón para trazar un rectángulo (en realidad, un marco) sobre
la zona donde desea que aparezca el objeto Artículo. Aparecerá entonces el cuadro de diálogo Nuevo
Artículo, que le permitirá seleccionar si va a abrir un documento existente con Texto Enriquecido o Llano,
si va a crear un documento nuevo, o si va a convertir un documento creado con otro programa.
Cuando se crea un nuevo documento, el Editor de Texto de NeoBook se abrirá con una pantalla en
blanco, lista para comenzar a escribir. El Editor de Texto ofrece las funciones básicas de un procesador
de texto normal, además de la posibilidad de agregar vínculos y marcadores a su texto. Si va a convertir
un archivo creado con otro programa, se le pedirá escoger el formato y el archivo, usando un cuadro de
diálogo estándar de selección de archivos. Si el formato del archivo no está listado entre los formatos de
archivo que ofrece NeoBook (en el campo Archivo o Tipo), entonces significa que no hay un filtro para
dicho formato y no se va a poder importar. Una vez convertido, el archivo se mostrará en el Editor de
Texto de NeoBook, para que lo compruebe. Si la conversión se ha realizado con éxito, haga clic sobre el
botón Aceptar; de este modo, se guardará una copia del archivo como .RTF (el formato preferido por
NeoBook.)

Nota: El proceso de conversión de archivos creados con otros programas necesita que el programa
fuente (el procesador de texto con que creó el archivo) haya instalado y registrado en el Sistema un filtro
compatible. El éxito del proceso de conversión depende de la calidad del filtro instalado. Si tiene
problemas importando a NeoBook un archivo en particular, compruebe si el procesador de texto con que
lo creó puede exportar al formato RTF, y luego importe este archivo directamente a NeoBook. Compruebe
también que esté utilizando la última versión del procesador de texto; en caso contrario, se puede mejorar
la conversión descargando una actualización del procesador de texto.

Una vez se ha seleccionado o creado un archivo, el objeto Artículo aparecerá sobre su publicación.

Puede modificar las propiedades del Artículo, haciendo clic derecho sobre el objeto. Aparecerá entonces
el cuadro de diálogo Propiedades del Artículo, que le permitirá definir el comportamiento del objeto.

El cuadro de diálogo Propiedades del Artículo está dividido en dos secciones, que corresponden a los
iconos de la izquierda: General y Acciones. Para ver o modificar las opciones de cada sección, haga clic
sobre el icono correspondiente.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 9 de 45

General
El campo Archivo de Texto contiene el nombre del archivo que se muestra en el objeto Artículo. Aunque
se haya insertado un archivo a la publicación, éste todavía es un archivo externo. Si se edita fuera de
NeoBook (en otro procesador de texto), realizando cambios, dichas modificaciones se mostrarán también
en su publicación. Sólo durante la etapa de compilación, el archivo quedará totalmente insertado dentro
de la publicación. A la derecha de este campo, hay algunos iconos: Haga clic sobre este icono para
seleccionar un archivo diferente. Haga clic este icono para abrir el archivo activo dentro del Editor de
Texto de NeoBook. Haga clic aquí para acceder a las Opciones avanzadas del archivo. Haga clic
aquí para reemplazar el nombre del archivo con una variable.

Habilite la opción Ajustar texto al cuadro para forzar al documento a ajustarse a los límites del objeto.
Cuando esta opción está habilitada y se redimensiona el objeto, el texto del documento se organizará
automáticamente, para ajustarse de nuevo al espacio disponible.

Habilite la opción Barras de desplazamiento, si su documento es demasiado grande para ajustarse a los
límites del objeto. Los usuarios de la publicación necesitarán de estas barras para poder ver todo el
documento, cuando la parte visible es menor que el texto.

Al habilitar la opción Permitir que el texto sea copiado al Portapapeles, los usuarios de la publicación
podrán seleccionar y copiar trozos del documento al Portapapeles, ya que el puntero del ratón se
encuentra habilitado para resaltar partes del texto (haciendo clic delante de la primera palabra a resaltar,
y arrastrando al ratón hasta el final del texto que se quiere seleccionar). El comando Copiar se ejecuta
haciendo clic derecho (aparecerá en el menú contextual) o presionando las teclas Ctrl+C. Deshabilite esta
opción, si quiere evitar que los usuarios de la publicación usen partes de su texto sin su consentimiento.
Los elementos del menú emergente que aparece cuando se hace clic derecho sobre el Artículo se
pueden traducir en la sección Idioma, en el menú Propiedades del Libro.

La mayoría de archivos RTF contienen fuentes seleccionadas como parte del formato del documento. Se
pueden reemplazar estas fuentes internas con las que prefiera, si marca la opción Mostrar el formato de
Fuente establecido en la Paleta de Estilo. Una vez habilitada, puede usar la Style Palette para
seleccionar una nueva fuente para el archivo de texto.

Acciones
El objeto Artículo admite los siguientes eventos de acción: Ratón Entra y Ratón Sale. Haga clic en la
solapa correspondiente en la parte inferior del Editor de Acciones para crear o editar las acciones de cada
evento que quiera controlar. Puede definir Vínculos de hipertexto en el texto del Artículo, usando el Editor
de Texto. Vea Comprender acciones y variables y Lista de acciones para una explicación completa
acerca del Editor de Acciones y la Lista de Acciones.

Herramienta Artículo Vinculado


La herramienta Artículo Vinculado es muy similar a la herramienta Artículo, excepto en
que permite que grandes documentos de texto puedan ser distribuidos automáticamente a
través de varias páginas. Todos los Artículos Vinculados que hagan referencia al mismo
archivo de texto se consideran vinculados entre sí en una cadena. Esta cadena comienza con
el Artículo Vinculado más cercano al inicio de la publicación, y se extiende a través de la
publicación, hasta el último Artículo Vinculado. En modo Diseño, los Artículos Vinculados
muestran un número que indica su posición en la cadena. Por ejemplo:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 10 de 45

Cuando una sola página contiene más de un Artículo Vinculado, se puede cambiar su
posición en la cadena, usando los comandos Traer al frente y Enviar al fondo, del menú Ordenar.

Hay dos métodos para crear los Artículos Vinculados: de forma automática y de forma
manual.

Modo Automático:
1. Vaya a la página donde quiere que aparezca la primera parte del archivo de texto.

2. En el cuadro de Propiedades de la Página, defina el Fondo de la página y los Efectos de


transición. Si su archivo de texto es lo suficientemente largo como para necesitar más de una
página, NeoBook mantendrá estas mismas propiedades en las páginas que vaya a crear.

3. En la Paleta de Estilo, seleccione el Relleno y Estilo de línea que desee usar para mostrar el
texto. NeoBook usará estas mismas opciones para cada uno de los cuadros de Archivo
Vinculado que necesite crear en este paso.

4. Pulse el icono de la herramienta Artículo Vinculado de la Paleta de Herramientas y trace un


rectángulo sobre la publicación.

5. Siga las instrucciones que aparezcan en pantalla. Si el archivo de texto que selecciona es
demasiado largo para ajustarse al tamaño del cuadro de un solo Artículo Vinculado, NeoBook
mostrará el Asistente del Artículo Vinculado, que le ofrecerá distribuir automáticamente todo el
texto en varias páginas:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 11 de 45

Este Asistente le permitirá seleccionar el número de Columnas y especificar cuánto espacio


quiere dejar entre las columnas (la Calle). También puede definir los Márgenes horizontal y
vertical de la página, para dejar un límite entre el texto y el borde de la publicación. Use el
campo El título de la(s) nueva(s) página(s) empieza con, para establecer un título básico para las
nuevas páginas que se vayan a crear durante este proceso (NeoBook le añadirá un número).
Por ejemplo, si introduce "Ejemplo" como nuevo título, las páginas que se añadan serán
nombradas "Ejemplo 1", "Ejemplo 2", etc. Finalmente, marque la opción Copiar atributos de la
página actual si quiere que las nuevas páginas usen el mismo fondo, efecto de transición, etc.,
de esa misma página (ver el paso 2, más arriba).

NeoBook usará estos ajustes cuando cree las páginas y distribuya el texto a través de la
publicación, tal como muestra la siguiente imagen:

Nota: NeoBook ofrecerá distribuir el texto sólo si no hay otros Artículos Vinculados de la publicación que
ya estén usando el archivo de texto que haya seleccionado.

Después de que NeoBook cree automáticamente los Artículos Vinculados, podrá hacer los
ajustes (posición, tamaño, color, fuente, etc.) que considere necesarios a cada artículo, de
forma independiente.

Modo Manual
Para crear manualmente un grupo de Artículos Vinculados, siga los pasos 1 a 4 anteriores.
Cuando el Asistente le pregunte si quiere crear automáticamente más Artículos Vinculados y
páginas, para acomodar el resto del texto, responda "No". Una vez sea creado el primer
Artículo Vinculado, puede crear más Artículos Vinculados usando los comandos Duplicar,
o Copiar y Pegar, etc. Recuerde que todos los Artículos Vinculados que abran el mismo
archivo serán considerados vinculados, sin importar cómo se han creado dichos Artículos.

Puede modificar las propiedades de un Artículo Vinculado haciendo clic derecho sobre el
objeto. Aparecerá así el cuadro de Propiedades del Artículo Vinculado, lo que le permitirá
modificar el funcionamiento predeterminado del objeto. Este cuadro de Propiedades está
dividido en dos secciones, identificadas por los iconos de la izquierda: General y Acciones.
Para ver las opciones de cada sección, haga clic en su icono correspondiente.

General
El campo Archivo de Texto contiene el nombre del archivo que se va a mostrar en el objeto
Artículo Vinculado. Aunque se haya insertado un archivo a la publicación, éste todavía es un
archivo externo. Si se edita fuera de NeoBook (en otro procesador de texto), realizando
cambios, dichas modificaciones se mostrarán también en su publicación. Sólo durante la
etapa de compilación, el archivo quedará totalmente insertado dentro de la publicación. A la
derecha de este campo encontrará cuatro pequeños botones: Haga clic sobre este icono
para seleccionar un archivo diferente. Haga clic este icono para abrir el archivo activo
dentro del Editor de Texto de NeoBook. Haga clic aquí para acceder a las Opciones
avanzadas del archivo. Haga clic aquí para reemplazar el nombre del archivo con
una variable.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 12 de 45

Marque la opción Aplicar cambio de archivo a todos los Artículos Vinculados del grupo, para
actualizar el archivo a la vez en todos los Archivos Vinculados al que pertenece este grupo.

Al habilitar la opción Permitir que el texto sea copiado al Portapapeles, los usuarios de la
publicación podrán seleccionar y copiar partes del documento al Portapapeles, ya que el
puntero del ratón se encuentra habilitado para resaltar partes del texto (haciendo clic
delante de la primera palabra a resaltar, y arrastrando al ratón hasta el final del texto que se
quiere seleccionar). El comando Copiar se ejecuta haciendo clic derecho (aparecerá en el
menú contextual) o presionando la combinación de teclas Ctrl+C. Deshabilite esta opción, si
quiere evitar que los usuarios de la publicación usen partes de su texto sin su
consentimiento. Los elementos del menú emergente que aparece cuando se hace clic
derecho sobre el Artículo Vinculado se pueden traducir en la sección Idioma, del
menú Propiedades del Libro.

La mayoría de archivos RTF contienen fuentes seleccionadas como parte del formato del
documento. Se pueden reemplazar estas fuentes internas con otras que le gusten más, si
marca la opción Mostrar formato de Fuente establecido en la Paleta de Estilo. Una vez habilitada,
puede usar la Paleta de Estilo para seleccionar una nueva fuente para el archivo de texto.

Acciones
El objeto Artículo Vinculado admite los siguientes eventos de acción: Ratón Entra y Ratón Sale.
Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear
o editar acciones en cada uno de los eventos que desee controlar. También puede definir
vínculos de Hipertexto dentro del texto del Artículo, usando el Editor de Texto de NeoBook.

Nota: Vea Comprender acciones y variables y Lista de acciones para una explicación completa
acerca del Editor de Acciones y las de acciones de NeoBook.

Herramienta Imagen
Use la herramienta imagen para incorporar gráficos e ilustraciones dentro de su publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 13 de 45

Cualquier programa de imagen o dibujo pueden usarse para crear imágenes que pueden importarse a
NeoBook. Los formatos compatibles de imagen incluyen BMP, JPG, GIF, PCX, PNG, TIFF, ICO y WMF.

Nota: Si desea crear sus propios archivos de imagen hay una gran variedad de programas disponibles
que están diseñados para este propósito. Uno de ellos es NeoPaint® para Windows de los mismos
creadores de NeoBook. Encontrará una copia de evaluación de NeoPaint en el CD-ROM de NeoBook.

Para importar una imagen use el ratón para dibujar un rectángulo donde desea que el objeto aparezca.
Se mostrará el diálogo de selección estándar de Windows donde puede ubicar y elegir la imagen dentro
de su disco duro. Una vez que se ha seleccionado un archivo, la imagen aparecerá en su publicación.
Puede modificar las propiedades del objeto haciendo clic derecho sobre el objeto. La pantalla
Propiedades de Imagen aparecerá permitiéndole definir la apariencia del objeto y su comportamiento.

El cuadro de diálogo Propiedades de la Imagen está dividido en tres secciones, que


corresponden a los iconos de la izquierda: General, Apariencia y Acciones. Para ver o
modificar las opciones de cada sección, haga clic sobre el icono correspondiente.

General
El campo Archivo de Imagen contiene el nombre del archivo que se usará en este objeto.
Aunque se haya insertado un archivo a la publicación, éste todavía es un archivo externo. Si
se edita fuera de NeoBook (en un editor de imágenes), realizando cambios, dichas
modificaciones se mostrarán también en su publicación. Sólo durante la etapa de
compilación, el archivo quedará totalmente insertado dentro de la publicación. A la derecha
de este campo, hay tres botones: Haga clic sobre este icono para seleccionar un archivo
diferente. Haga clic aquí para acceder a las Opciones avanzadas del archivo y haga clic
aquí para reemplazar el nombre del archivo con una variable.

Apariencia
Puede controlar la forma en que se mostrará la imagen, usando los siguientes Modos de
Visualización:

Tamaño original Habilite esta opción para mostrar la imagen exactamente como ha sido
dibujada. Si la imagen es mayor que el tamaño del cuadro donde se
muestra, puede agregar Barras de desplazamiento al objeto. Cuando se
marca la opción Desplazar la imagen con el ratón, los usuarios de la
publicación pueden ir moviendo la imagen para verla, haciendo clic en
ella y arrastrándola. Marque la opción Ajustar el cuadro al tamaño de la
imagen para cambiar automáticamente el tamaño del marco del objeto al
ancho y alto original de la imagen. Si la imagen es más pequeña que el
cuadro del objeto, puede marcar la opción Centrar imagen para centrarla
dentro del marco.
Expandida La imagen se deformará, para ajustarse a las dimensiones del marco del
objeto. Al habilitar la opción Mantener Proporción, se evita dicha
deformación, para que la proporción del ancho y alto original de la
imagen se mantenga.
En mosaico Si la imagen es más pequeña que el marco del objeto, se duplicará (en
mosaico) tantas veces como sea necesario, para llenar el marco. Tanto la
opción Horizontal como Vertical crearán el mosaico en una sola dirección,
mientras que la opción Normal lo hará en ambas direcciones.
Automático La imagen se mostrará en su tamaño original cuando sea más pequeña
que el tamaño del cuadro, y se ajustará al tamaño del marco cuando sea
más grande.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 14 de 45

La opción Ampliar la imagen (sólo disponible en modo Tamaño original) se puede usar para
agrandar o reducir el tamaño de la imagen. Si se especifica el valor 100% en este campo, la
imagen se mostrará en su tamaño original. Un valor menor del 100% hará que la imagen
sea menor, mientras que uno mayor la agrandará.

Puede hacer que una parte de la imagen sea transparente, haciendo clic sobre el botón junto
al campo Color Transparente. NeoBook le pedirá que seleccione un color para hacer
transparente todas las zonas de la imagen que lo contengan. De esa forma, el fondo de la
página se verá a través de aquellos píxeles que coincidan con este color.

Mueva el potenciómetro del campo Opacidad a la izquierda, para dejar que parte del fondo se
muestre a través de la imagen. Cuanto más a la izquierda se mueva el potenciómetro, más
se hará visible el fondo. A este efecto se le suele llamar transparencia del canal alfa (alpha
channel transparency effect). Para que la imagen se muestre de forma más sólida, mueva el
potenciómetro completamente a la derecha. Esta opción de opacidad sólo está disponible en
modo de color de 16 millones de colores.

Nota: Para que se vea el fondo de la página bajo las zonas transparentes de la imagen, también puede
que seleccionar la opción Hueco como Patrón de Relleno de la imagen, en la Paleta de Estilo.

Acciones
El objeto Imagen admite los siguientes eventos de acción: Clic, Clic Derecho, Ratón Entra y Ratón
Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para
crear o editar acciones en cada uno de los eventos que desee controlar. (Vea Comprender
acciones y variables y Lista de acciones para una explicación completa acerca del Editor de
Acciones y las acciones de NeoBook.)

Nota: Sugerencia: Cuando esta habilitada la opción Permitir al Ratón Desplazar la Imagen para un objeto
o imagen que contiene una acción para el evento Clic, el evento Desplazar se realizará antes de que se
ejecute la acción definida en la solapa Clic.

Herramienta Polígono / Zona Activa


La herramienta Polígono se puede usar para crear muy diferentes tipos de figuras de
formas libres. El Polígono también permite mostrar una imagen de fondo, y se puede

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 15 de 45

configurar para crear una figura que se ajuste al contenido de una imagen. Un Polígono se
puede crear manualmente, usando el ratón, o automáticamente, importando un archivo de
imagen.

Para construir manualmente un Polígono usando el ratón, primero seleccione la herramienta


Polígono de la Paleta de Herramientas. Mueva el cursor a un punto del Área de Trabajo de la
publicación, en donde desee que comience el Polígono. Mantenga pulsado el botón izquierdo
del ratón y arrástrelo para dibujar una línea, que será el primer lado de la figura. Cuando la
línea tenga la longitud y posición que se desea, suelte el botón del ratón. A continuación,
mueva el puntero hacia el punto donde quiere que termine el segundo lado. Una línea como
de goma seguirá al puntero, estirándose y encogiéndose, según sus movimientos. Cuando el
segundo lado de la figura esté tal como desea, haga clic una vez con el botón del ratón para
marcar la línea. Repita este paso hasta construir el resto de la figura (un polígono debe
tener, por lo menos, tres lados).

Para cerrar y así terminar el Polígono, haga clic en el punto donde empezó. También puede
cerrar el Polígono haciendo clic derecho con el ratón en cualquier parte de la página:
NeoBook conectará la última línea a la primera, automáticamente.

Una vez trazada su figura, el Polígono aparecerá en pantalla. Cuando selecciona un objeto
Polígono, se verán unos cuadros negros (tiradores) en cada punto de unión entre sus lados.
En cada uno de esos puntos, podrá hacer las modificaciones que desee en la forma del
polígono.

Para reubicar uno de estos tiradores, coloque el puntero sobre él; cuando esté en el punto
exacto, la forma del puntero cambiará a una flecha bidireccional: .Entonces, mantenga
pulsado el botón del ratón y arrastre el tirador. Conforme mueva el puntero, la figura se irá
agrandando o encogiendo. Una vez tenga la figura la forma deseada, suelte el botón del
ratón.

Si necesita añadir otro punto de unión, coloque el puntero sobre el punto de la línea en
donde quiere añadir el nuevo tirador y haga clic con el botón izquierdo del ratón. La forma
del puntero cambiará a un signo más cuando lo pase sobre la posición donde va a
añadirse.

Para borrar uno de los tiradores, coloque el puntero sobre el que quiere eliminar. La forma
del puntero cambiará a una flecha bidireccional cuando lo coloque en la posición correcta.
Mantenga pulsada la tecla CTRL y haga clic con el botón izquierdo del ratón: el tirador que
ha marcado desaparecerá.

Para crear un Polígono usando un archivo de imagen, primero seleccione la herramienta Polígono
en la Paleta de Herramientas. Mueva el puntero a un punto del Área de Trabajo de la
publicación, donde desea colocar el Polígono. Haga clic una vez y suelte enseguida con el
botón izquierdo del ratón. Aparecerá un cuadro de diálogo de Selección de Archivos, que le
permitirá seleccionar un archivo de imagen. Una vez seleccionada la imagen, NeoBook
intentará convertir la imagen en una forma de Polígono.

Cuando una imagen se convierte en Polígono, NeoBook espera que la imagen se conforme a

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 16 de 45

unas "líneas-guía" específicas. Durante la conversión, NeoBook usa el color transparente de


la imagen como guía para determinar el contorno del Polígono. De forma predeterminada,
NeoBook asume que el color transparente coincide con el del píxel de la esquina inferior
izquierda de la imagen. Si fuera necesario, se puede especificar un color transparente
distinto, desde el cuadro de Propiedades del Polígono.

Cuando se crean imagen que se van a usar con el objeto Polígono, se ha de tener en cuenta
de marcar de forma clara aquellas partes de la imagen que van a ser transparentes (con un
color contrastado). En el siguiente ejemplo, el negro es el color transparente de la imagen
original (a la izquierda). Cuando se importa esta imagen en NeoBook, a través del objeto
Polígono, la parte negra de la imagen queda recortada, dando como resultado la siguiente
forma clara del Polígono:

Imagen Polígono

Una vez creada, se puede modificar, haciendo clic derecho sobre el objeto. El cuadro de
Propiedades del Polígono se abrirá entonces, permitiéndole modificar la apariencia y el
comportamiento del objeto.

El cuadro de Propiedades del Polígono / Zona Activa está dividido en tres secciones, indicadas
por los iconos de la izquierda: General, Arrastrar y Soltar y Acciones. Para ver las opciones de
cada sección, haga clic en el icono correspondiente.

General
El campo Imagen de Fondo contiene el nombre del archivo que se muestra dentro del
Polígono. Aunque se haya insertado un archivo a la publicación, éste todavía es un archivo
externo. Si se edita fuera de NeoBook (en un editor de imágenes, por ejemplo) y realiza
cambios, dichas modificaciones se mostrarán también en su publicación. Sólo durante la
etapa de compilación, el archivo quedará totalmente vinculado dentro de la publicación. A la
derecha de este campo encontrará tres pequeños botones: Haga clic sobre este icono
para seleccionar un archivo diferente. Haga clic aquí para acceder a las Opciones
avanzadas del archivo y haga clic aquí para reemplazar el nombre del archivo con
una variable.

Puede hacer que una parte de la imagen sea transparente, haciendo clic sobre el botón junto
al campo Color Transparente. NeoBook le pedirá que seleccione un color para hacer
transparente todas las zonas de la imagen que lo contengan. De esa forma, el fondo de la
página se verá a través de aquellos píxeles que coincidan con este color.

Si marca la opción Usar parte transparente de la imagen para definir el Polígono, el color
transparente se usará para determinar la forma del Polígono, tal como ha sido descrito en el
apartado anterior. Cuando se desmarca esta opción, la forma del Polígono deberá ser
definida de forma manual.

Mueva el potenciómetro del campo Opacidad a la izquierda, para dejar que parte del fondo se
muestre a través de la imagen. Cuanto más a la izquierda se mueva el potenciómetro, más
se hará visible el fondo. A este efecto se le suele llamar transparencia del canal alfa (alpha
channel transparency effect). Para que la imagen se muestre de forma más sólida, mueva el
potenciómetro completamente a la derecha. Esta opción de opacidad sólo está disponible en
modo de color de 16 millones de colores.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 17 de 45

Arrastrar y Soltar
El objeto Polígono se puede configurar para admitir funciones de arrastrar y soltar,
permitiendo que los lectores de la publicación puedan mover objetos usando el ratón. El
modo Arrastrar y Soltar incluye las opciones Ninguno, Manual y Automático.

Cuando se selecciona la opción Ninguno, no se puede arrastrar el objeto. La


opción Manual permite que el objeto sea arrastrado a cualquier parte de la página. La
opción Automático le permite especificar sobre qué otro objeto (u objetos) desea que pueda
ser soltado (tal objeto sería entonces el "objeto destino"). Cuando se usa el modo Automático,
NeoBook permitirá que el Polígono arrastrado sólo caiga sobre los objetos que se encuentran
en la lista de destino. Puede modificar el funcionamiento de estos dos modos, usando el
evento Arrastrar y Soltar, descrito más adelante.

Durante las operaciones de arrastre, NeoBook no mueve el objeto, en realidad. En su lugar,


muestra el cuerpo transparente del objeto que se mueve siguiendo el movimiento del
puntero del lector, sobre la pantalla. El objeto original permanece visible durante este
proceso, a no ser que marque la opción Esconder el objeto durante el arrastre.

Si marca la opción Traer el objeto al frente después de soltarlo, se asegurará que el objeto que se
arrastra no termine por debajo del objeto destino.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 18 de 45

Acciones
El objeto Polígono admite los siguientes eventos de acción: Clic, Clic Derecho, Ratón Entra, Ratón
Sale y Arrastra y Soltar. Haga clic en la solapa correspondiente, en la parte inferior del Editor
de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar.

Si ha marcado uno de los Modos Manual o Automático de Arrastrar & Soltar, puede usar el
evento Arrastrar y Soltar para controlar lo que sucede exactamente al final de la operación
de arrastre. NeoBook desencadena el evento Arrastrar y Soltar cuando el objeto es soltado. Si
no se determina otra cosa, NeoBook moverá el objeto a su nuevo emplazamiento siempre
que se satisfagan los criterios de arrastre especificados en el Modo seleccionado.

Sin embargo, justo antes de que se ejecute el evento Arrastrar y Soltar, NeoBook le asignará
un valor inicial a las siguientes variables , que se pueden usar para incidir en el modo en que
se completa la operación de arrastre:

[DropAccept] Establezca esta variable en “False” (falso) para cancelar la operación de


caída. Por ejemplo:

SetVar "[DropAccept]" "False"

Además, si especifica un objeto destino durante esta operación (en el


Modo Automático), puede anular el establecido y permitir que el objeto
sea soltado en cualquier otro sitio, cambiando el valor de la variable a
"True" (verdadero). (Vea la acción SetVar (Establecer Variable), para más
información sobre cómo establecer variables.)
[DropX], [DropY] Éstas variables llevan el valor de las coordenadas de la ubicación
propuesta para el objeto que cae. Puede cambiar estas coordenadas
para modificar el lugar de destino.
[DropTarget] Si la caída se produce sobre uno de los objetos de destino especificados,
esta variable contendrá el nombre de ese objeto.

Nota: Para las operaciones básicas de Arrastrar y Soltar, no necesita preocuparse de estas variables, o
de colocar ninguna línea de código en el evento Arrastrar y Soltar.

Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca
del Editor de Acciones y las acciones de NeoBook.

Herramienta Rectángulo
Use esta herramienta para crear rectángulos huecos o sólidos o formas cuadradas. Para
usar la herramienta, posicione el cursor sobre su publicación donde desea que comience el
ángulo superior izquierdo de su rectángulo. Presione y mantenga presionado el botón
izquierdo del ratón y arrastre el cursor hasta el sitio del ángulo inferior derecho. Cuando su
rectángulo alcance el tamaño y forma desea, suelte el botón del ratón. Determine los
atributos de la línea exterior y los colores interiores usando los controles localizados en la
parte derecha de la Paleta de Estilo.

Si mantiene presionada la tecla Control mientras dibuja un rectángulo, éste se creará con
sus ángulos redondeados. Puede dibujar un cuadrado activando la opción Acoplar a la
Cuadrícula o manteniendo presionada la tecla Mayús mientras dibuja o redimensiona el
objeto.

Los Rectángulos son objetos que también pueden ser usados por algunos Plug-ins como lugar
recipiente de ciertos controles especiales.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 19 de 45

Herramienta Elipse
Utilice la Herramienta Elipse para crear círculos o formas ovales. Para usar esta
herramienta, posicione el cursor sobre su publicación donde desee que comience el ángulo
superior izquierdo de la elipse. Mantenga presionado el botón izquierdo del ratón y arrastre
el cursor a la posición del ángulo opuesto. Cuando la elipse alcance la forma y tamaño
deseado, suelte el botón del ratón. Determine los atributos para la línea externa y los colores
interiores usando los controles situados en la parte derecha de la Paleta de Herramientas.

Puede dibujar un círculo perfecto usando la opción Acoplar a la Cuadrícula o bien manteniendo
presionando la tecla Mayús (Shift) mientras dibuja o redimensiona el objeto.

Herramienta Línea
Use la Herramienta Línea para crear trazos rectos o diagonales. Para dibujar una línea,
coloque el puntero del ratón donde desea que comience la línea. Presione y mantenga
presionado el botón izquierdo del ratón y arrastre el puntero hasta donde desea que la línea
finalice, soltando entonces el botón del ratón (o pulsando sobre el botón derecho). Se
dibujará una línea conectando estos dos puntos. Establezca los atributos de Color, Ancho y
Estilo de Línea, usando los controles localizados para tal efecto, en la Paleta de Estilo.

Se pueden dibujar líneas perfectamente horizontales, verticales o diagonales en ángulo de


45º, manteniendo presionada la tecla Mayús (Shift) mientras se dibujan.

Para añadir una cabeza de flecha, haga clic derecho sobre la línea. Se abrirá el cuadro
de Propiedades de la Línea, donde puede seleccionar una o ambas terminaciones. El tamaño
de la cabeza de flecha dependerá del ancho de la línea.

Herramienta Texto
Utilice esta herramienta para insertar pequeños bloques de texto tales como un aviso o
un título dentro de su publicación. Para bloques de texto mayores o para importar un archivo
creado con un procesador de texto utilice la herramienta Artículo.

Para agregar un texto a su publicación, use el ratón para dibujar un rectángulo donde desea
que el texto aparezca. La pantalla Propiedades del Texto se desplegará permitiéndole escribir
y dar formato a su texto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 20 de 45

La ventana Propiedades del Texto está dividida en dos secciones que corresponden a los
iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar
los ajustes de una sección, haga clic sobre el icono correspondiente.

General
El espacio grande en la mitad de esta pantalla es el editor de texto donde escribirá y
formateará su texto. Las funciones del editor son similares a las de un procesador de texto
en miniatura, simplemente escriba el texto deseado dentro de la ventana del editor. En la
parte superior del editor hay una barra de herramientas con botones que le ayudarán a dar
formato y editar su texto. Estos botones se describen a continuación:

Inserta texto desde un archivo.

Exporta texto a un archivo.

Deshace la última edición.

Corta el texto seleccionado y lo coloca en el Portapapeles.

Copiar el texto seleccionado al Portapapeles.

Pega el texto que se encuentra en el Portapapeles al Editor.

Borra el texto seleccionado.

Crea un Vínculo.

Edita el Vínculo bajo el cursor.

Borra el Vínculo bajo el cursor.

Alinea el texto a la izquierda.

Centra el texto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 21 de 45

Alinea el texto a la derecha.


Inserta un carácter ASCII extendido dentro del texto (los caracteres disponibles
dependen de la tipografía seleccionada.)
Inserta una variable de NeoBook dentro del texto.

Selecciona un tamaño de fuente para el texto seleccionado.

Coloca en negritas el texto seleccionado.

Coloca en cursiva el texto seleccionado.

Subraya el texto seleccionado.

Muestra el texto seleccionado como Superíndice.

Muestra el texto seleccionado como Subíndice.

Muestra el texto seleccionado como Tachado.

Selecciona una fuente para que sea usada por todo el bloque de texto.

Puede insertar Hipervínculos que contienen comandos de accion entro del mismo texto. Al
ejecutar su publicación, los vínculos aparecerán como un texto subrayado, lo cual permite
que sus lectores hagan clic sobre él para ejecutar las acciones asociadas. A menudo se usa
este tipo de objeto para navegar entre páginas o para presentar información adicional
relacionada con la palabra subrayada.

Para crear un Vínculo, destaque una palabra o frase (pulsando con el puntero delante de la/s
palabra/s a destacar, y arrastrando el puntero por encima, o bien haciendo doble clic sobre
la palabra) y haga clic sobre el botón Crear Vínculo .
Se desplegará entonces el Editor de Acciones de NeoBook, permitiéndole especificar las
acciones que se van a ejecutar cuando el usuario de la publicación haga clic sobre este
vínculo.

Una Variable es un área de la memoria de la computadora que usted puede usar para
almacenar temporalmente información (texto o números) relevante para su publicación. Por
ejemplo, podría solicitar que su lector proporcione su nombre al inicio de la publicación. Esa
variable podría entonces ser usada para personalizarla. Se podría usar un código similar al
siguiente en su Objeto de Texto:

De repente, [Nombre] vio un destello brillante en el cielo. ¿Podría ser una nave espacial, se
preguntó [Nombre]? No, probablemente es sólo un avión.

Fíjese que la palabra Nombre está entre corchetes; ésa es la variable. En el lenguaje de
NeoBook, los nombres de variables siempre se muestran entre corchetes ( [ ] ). Así es como
NeoBook las reconoce, y sabe que usted se está refiriendo a una variable denominada
[Nombre], y no simplemente a la palabra Nombre. En el momento de ejecutar la publicación,
NeoBook actualizará automáticamente su párrafo con el contenido de cualquier variable que
haya especificado antes.

Siguiendo con el ejemplo anterior, y suponiendo que el usuario se llama Juan (que queda
almacenado en la variable [Nombre]), el texto resultante será el siguiente:

De repente, Juan vio un destello brillante en el cielo. ¿Podría ser una nave espacial, se
preguntó Juan? No, probablemente es sólo un avión.

Vea Comprender acciones y variables para más información sobre el uso de variables.

Ajuste los Márgenes izquierdo/derecho y arriba/abajo, para agregar espacios entre su texto
y el borde del objeto Texto. Un margen cero colocará el texto justo en el borde del objeto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 22 de 45

Arrastrar y Soltar
El objeto Texto se puede configurar para admitir funciones de arrastrar y soltar, permitiendo
que los lectores de la publicación puedan mover objetos usando el ratón. El modo Arrastrar
y Soltar incluye las opciones Ninguno, Manual y Automático. Cuando se selecciona la
opción Ninguno, no se puede arrastrar el objeto. La opción Manual permite que el objeto
sea arrastrado a cualquier parte de la página. La opción Automático le permite especificar
qué otro objeto (u objetos) van a servir de "objeto destino", de modo que NeoBook permita
que el texto arrastrado sólo caiga sobre los objetos que se encuentran en la lista de
destino. Vea el objeto Polígono / Zona Activa para más información acerca del
evento Arrastrar y Soltar.

Acciones
Además del Hipertexto incrustado en el texto, el objeto Texto admite los siguientes eventos
de acción: Ratón Entra, Ratón Sale y Arrastrar y Soltar. Haga clic en la solapa
correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en
cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de
acciones para más información sobre el Editor de Acciones y las acciones de NeoBook.

Herramienta Caja de Texto


El campo de Caja de Texto de NeoBook le permite proveer a sus lectores de un lugar
donde poder escribir texto o información numérica. Use la Caja de Texto para crear
formularios en blanco para ser llenados, registrar respuestas a preguntas sencillas o
simplemente recabar cualquier otro tipo de información. La información puede ser
almacenada en una variable para ser utilizada en cálculos matemáticos o de texto o
almacenada en un archivo.

Para crear una Caja de Texto use el ratón para dibujar un rectángulo donde desea que el
campo aparezca. La pantalla Propiedades de la Caja de Texto aparecerá permitiéndole definir
la apariencia y comportamiento del objeto.

La pantalla Propiedades de la Caja de Texto está dividida en tres secciones que corresponden a
los iconos localizados en la parte izquierda del diálogo: General, Estilo y Acciones. Para ver o
modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General
Escriba en el campo Texto cualquier mensaje inicial que desea que aparezca en el objeto Caja
de Texto cuando su publicación se inicia por primera vez. Esto puede ser utilizado para
presentar una elección predeterminada, donde el usuario pueda aceptar el texto ya colocado
en el objeto o bien como instrucción de lo que se debe escribir en ese campo. En la mayoría
de los casos este campo será dejado en blanco, dado que el propósito principal de este tipo
de objetos es proveer un espacio para que los lectores proporcionen la información
necesaria.

Con la idea de que pueda realizar un control del contenido de una Entrada de Texto,
mientras su publicación se está ejecutando, necesitará asignarle un nombre único de variable.
NeoBook le asignará uno, de forma automática, basado en el mismo nombre del objeto, pero
puede cambiarlo, modificando el campo Variable para almacenar el contenido de la
Entrada de Texto. Durante la ejecución de la publicación, dicha variable contendrá lo que
se haya escrito dentro del campo. Puede modificar el contenido de esta variable, usando una
acción. Por ejemplo:

SetVar "[TextEntry1]" "Have a nice day!"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 23 de 45

De forma similar, puede limpiar el contenido del objeto Entrada de Texto:

SetVar "[TextEntry1]" ""

Estilo
Esta opción le permite controlar cuánta y qué tipo de información puede aceptar el objeto
Entrada de Texto.

Puede limitar la Caja de Texto a una Línea Única o permitir un bloque de texto seleccionando
la opción Línea Múltiple. Las opciones Barra de Desplazamiento y Ajustar Texto pueden ser
también habilitadas para los campos en los que se eligió la opción Línea Múltiple. Puede
limitar la cantidad de texto que el campo admite proporcionando un número dentro de la
casilla Limitar Entrada a. Cero permite el número máximo de caracteres.

Puede también controlar exactamente qué tipo de texto puede aceptarse seleccionando un
método para Validar la entrada. Seleccione Ninguno para permitir cualquier carácter (letra,
número, signos de puntuación, espacios, etc.) Use la opción Contraseña para mostrar sólo
asteriscos ”*” en lugar del texto que se escriba. Esto es útil si el campo servirá para escribir
un código secreto o contraseña. Puede también seleccionar Usar máscara de validación para
restringir los caracteres y formatos empleados. Cualquier carácter inválido proporcionado por
el lector es rechazado. Puede seleccionar una máscara predefinida haciendo clic sobre el
botón # o escribir la propia usando los códigos de la siguiente tabla:

L Sólo permite la introducción de letras (A-Z o a-z).


l Permite que se introduzcan letras (A-Z o a-z), pero no es necesario.
A Sólo permite la introducción de letras o números (A-Z, a-z ó 0-9).
a Permite que se introduzcan letras o números (A-Z, a-z ó 0-9), pero no es necesario.
C Sólo permite la introducción de un carácter de cualquier tipo, sin establecer ninguna
limitación sobre el carácter que debe ser.
c Permite la introducción de un carácter de cualquier tipo, pero no es necesario.
0 Sólo permite la introducción de números (0-9).

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 24 de 45

9 Permite que se introduzcan números (0-9), pero no es necesario.


# Permite que se introduzcan números (0-9), y de los signos más ( +) y menos (-).
: Usado para separar horas, minutos y segundos. Si las opciones locales del ordenador
especifican un carácter diferente, dicho carácter será usado en su lugar.
/ Usado para separar meses, días y años. Si las opciones locales del ordenador
especifican un carácter diferente, dicho carácter será usado en su lugar.
_ Usado para representar espacios. Cuando el lector de la publicación escribe en el
campo, el cursor salta automáticamente este carácter.
> Todos los caracteres que siguen a este símbolo irán en mayúscula hasta el final de la
máscara o hasta que se encuentre el símbolo <.
< Todos los caracteres que siguen a este símbolo irán en minúscula hasta el final de la
máscara o hasta que se encuentre el símbolo >.
<> Estos dos símbolos juntos anulan la validación de mayúsculas o minúsculas. Los
caracteres toman el formato tal y como el lector de la publicación los introduce.
\ El carácter que sigue a este símbolo es tratado como un carácter literal, no como un
código de máscara. Usado cuando se necesita insertar dentro del filtro cualquiera de
los caracteres especiales listados anteriormente.

Cualquier carácter presente en la máscara que no se encuentre en la tabla anterior se trata


como uno literal. Este tipo de caracteres se insertan automáticamente dentro del texto
formateado y el cursor los salta durante el ingreso de datos. Por ejemplo, una máscara para
un número telefónico con código de área podría ser:

(000)_0000-0000

Una vez que el lector ha proporcionado su número telefónico, el dato almacenado en la


variable del objeto Caja de Texto se vería así:

(123) 4456-7890

El recuadro de Vista Previa le muestra cómo se verá el objeto Caja de Texto y puede usarse
para probar cualquier máscara creada.

Acciones
Las imágenes admiten los siguientes eventos de acción: Cambia el Texto, Ratón
Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor
de Acciones, para crear o editar acciones en cada uno de los eventos que desee
controlar. Vea Comprender acciones y variables y Lista de acciones para más información acerca
del Editor de Acciones y las acciones de NeoBook.

La acción Cambió el Texto se ejecuta cada vez que se presiona una tecla mientras el objeto
Caja de Texto tiene su entrada activa. Generalmente no es el mejor lugar para procesar
información, dado que la acción se puede ejecutar muchas veces antes de que el lector
termine de escribir la información requerida. El método preferido es colocar un botón de
comando al lado del campo para que el usuario haga clic sobre él cuando haya terminado de
escribir el dato.

Herramientas Lista / Lista Desplegable


Estos controles son conocidos por muchos nombres, entre ellos: Cuadro de Lista,
Lista, Lista Desplegable, Cuadro Combinado (al unir las propiedades de un cuadro de texto y
una lista), Cuadro de Lista Desplegable, etc. Hemos elegido entre ellos el de Lista y Lista
Desplegable pues pensamos que son los que mejor reflejan sus propiedades.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 25 de 45

Ambos objetos, ListBox y ComboBox, permiten a los lectores seleccionar de entre una lista
de elementos. Estos objetos permiten presentar un gran número de elecciones en un espacio
relativamente pequeño. La lista y la lista deplegable difieren solamente en su apariencia en
la pantalla. La Lista muestra los elementos en una ventana rectangular con una barra de
desplazamiento (si es necesaria). La Lista Desplegable es mas compacta y presenta
solamente el elemento seleccionado junto con un pequeño botón sobre el que se puede
hacer clic para presentar la lista completa. A parte de esta diferencia, ambos objetos son
creados y usados de la misma manera.

Para crear una Lista o Lista Deplegable use el ratón para dibujar un rectángulo donde desea
establecer el objeto. Aparecerá el diálogo Propiedades de la Lista o Lista Desplegable
permitiéndole definir la apariencia y comportamiento del objeto.

Las propiedades de las Listas y las Listas Desplegables están divididas en dos secciones que
corresponden a los iconos localizados del lado izquierdo: General y Acciones. Para ver o
modificar estos ajustes, haga clic sobre el icono correspondiente.

General
Creará los elementos que desea que se muestren en la Lista, simplemente escribiéndolos
dentro del campo Elementos de la Lista. Para separar cada elemento dentro de la lista,
use la tecla ENTER: así, cada elemento aparecerá en una línea distinta. Introduzca tantos
elementos como quiera, teniendo en cuenta que la lista se verá de una manera u otra (por
ejemplo, con barras de desplazamiento), dependiendo del tamaño del objeto y de la fuente.

Marque la opción Ordenar alfabéticamente, para organizar la lista en orden ascendente,


usando la primera letra de cada elemento.

Para que pueda controlar qué elemento de la Lista/Lista Desplegable está seleccionado,
mientras su publicación se está ejecutando, puede asignarle un nombre de variable único.
NeoBook le asignará, de forma automática, un nombre de variable, basado en el nombre de
ese objeto. Puede cambiar dicho nombre de variable, modificando el campo Variable para
almacenar el elemento seleccionado. Durante la ejecución de la publicación, esta

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 26 de 45

variable puede contener el Número del elemento o el Texto del elemento. Si se marca
la opción Número del Elemento, la variable contendrá el número de línea del elemento
seleccionado en la lista: el primer elemento será el 1, el segundo será el 2, y así
sucesivamente. Si se marca la opción Texto del elemento, la variable contendrá el texto
del elemento seleccionado; por ejemplo: si se ha seleccionado el tercer elemento, que es
“Manzanas”, entonces la variable contendrá la palabra “Manzanas”.

Además de esto, el objeto Lista incluye otra opción en la sección Contenido de la Variable,
que se puede utilizar para Permitir múltiples selecciones. Esto puede resultar útil en
aquellas circunstancias en las que se quiera que el lector de la publicación seleccione más de
un elemento. Cuando se marca esta casilla, la variable que se ha asignado al objeto Lista
podrá contener más de un elemento. Los elementos múltiples se encuentran separados por
saltos de línea, por lo que se necesitará utilizar una acción como StrParse (Fraccionar
Cadena) para averiguar qué elementos han sido seleccionados. Por ejemplo:

StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]"


AlertBox "Hello" "You selected [ItemCount] items."

Nota: El código [#13] se usa en NeoBook para indicar un salto de línea.

Acciones
Los objetos Lista y Lista Desplegable admiten los siguientes eventos de acción: Cambia la
Selección, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte
inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que
desee controlar.

Nota: Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor
de Acciones y las acciones de NeoBook.

Herramienta Casilla de Verificación


La Casilla de Verificación permite a los lectores realizar una elección entre alternativas
distintas. Una Opción consiste de una pequeña caja y un texto descriptivo. Una marca de
verificación aparece en la caja cuando la opción está seleccionada. La ausencia de una marca
indica que la opción no está seleccionada. Este tipo de objeto es usado a menudo en
formularios o pantallas de configuración para seleccionar alternativas o activar y desactivar
prestaciones de programas.

Para crear una Casilla de Verificación, use el ratón para trazar un rectángulo (en realidad, un
marco) sobre la zona donde desea ubicar el objeto. Aparecerá entonces el cuadro de
diálogo Propiedades de la Casilla de Verificación, permitiéndole definir la apariencia del
botón y su funcionamiento.

El cuadro de diálogo Propiedades de la Casilla de Verificación está dividido en dos


secciones, que corresponden a los iconos de la izquierda: General y Acciones. Para ver o
modificar las opciones de cada sección, haga clic sobre el icono correspondiente.

General
El texto introducido en el campo Leyenda aparecerá al lado de la casilla. Este texto indica al
usuario de la publicación cuál es el propósito de la opción.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 27 de 45

Marque la opción Usar temas XP, para mostrar este objeto usando el estilo de Windows
XP. Esta opción sólo funciona cuando su publicación se abre bajo el Sistema Operativo
Windows XP. Si se abre bajo una versión más antigua de Windows, la Casilla de Verificación
se verá en el estilo normal.

Si se marca la opción Auto-ajuste, el cuadro del objeto se ajustará automáticamente a las


dimensiones del texto de la leyenda.

Se puede determinar la alineación de la Casilla de Verificación, usando uno de los tres


botones de Alineación: Alinear a la izquierda, Centrar o Alinear a la derecha. Esta
alineación afecta a la posición en que se sitúa la Casilla de Verificación respecto a su
leyenda. Por ejemplo

Para que pueda realizar un seguimiento del estado de la Casilla de Verificación (si está
marcada o no), mientras su publicación se está ejecutando, necesitará asignarle un nombre
de variable único. NeoBook le asignará, de forma automática, un nombre de variable basado
en el Nombre del objeto. Puede cambiar dicho nombre de variable, modificando el
campo Variable para almacenar el estado del objeto. Durante la ejecución, esta variable
contendrá como información “Checked” (marcada) , si la esta opción está seleccionada; o
estará indefinida o vacía, si no lo está. Se pueden usar Comandos Acciones sencillas, para
detectar si la opción está seleccionada. Por ejemplo:

If "[CheckBox1]" "=" "Checked"


do something...
Else
do something else...
EndIf

También puede hacer que se active o desactive una opción en tiempo de ejecución:

SetVar "[CheckBox1]" "Checked"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 28 de 45

SetVar "[CheckBox1]" ""

Para más información acerca de variables y Acciones, click aquí.

Puede especificar que la Casilla de Verificación se inicie como Marcado o Desmarcado,


seleccionando la opción correspondiente de Estado inicial. Al ejecutar su publicación, la
opción se mostrará en el estado seleccionado aquí.

Acciones
El objeto Casilla de Verificación admite los siguientes eventos de acción: Clic, Ratón
Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor
de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar.
Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de
Acciones y las acciones de NeoBook.

Herramienta Botón de Opción


El Botón de Opción permite a sus lectores seleccionar una opción de un conjunto
mutuamente excluyente de opciones, donde sólo una se puede seleccionar a la vez. Un
Botón de Opción siempre aparece en un grupo de 2 o más. Sólo es posible seleccionar una
opción del grupo a la vez. Este objeto consiste de un pequeño círculo con un texto
descriptivo. Un punto negro aparece dentro del círculo de la opción que está seleccionada. La
ausencia de este punto negro indica que la opción no está activa. Un Botón de Opción se usa
a menudo en formularios o pruebas de evaluación donde los lectores deben elegir una única
opción de un conjunto de opciones múltiples.

Para crear un Botón de Opción use el ratón para dibujar un rectángulo donde desea que
aparezca dicho botón. La pantalla Propiedades del Botón de Opción aparecerá permitiéndole
definir su apariencia y características.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 29 de 45

La pantalla Propiedades del Botón de Opción está dividida en dos secciones que
corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones.
Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General
El texto proporcionado en el campo Texto aparecerá a un lado del Botón de Opción. Este
texto le dará al lector alguna indicación de la selección asociada con dicha opción. Puede
también fijar su alineación usando una de los tres opciones de
Alineación: Izq., Centro o Derecha. La alineación afecta la posición del botón en relación con
su encabezado.

Marque la opción Usar temas XP, para mostrar este objeto usando el estilo de Windows
XP. Esta opción sólo funciona cuando su publicación se abre bajo el Sistema Operativo
Windows XP. Si se abre bajo una versión más antigua de Windows, la Casilla de Verificación
se verá en el estilo normal.

Si se marca la opción Auto-ajuste, el cuadro del objeto se ajustará automáticamente a las


dimensiones del texto de la leyenda.

Se puede determinar la alineación del Botón de Opción, usando uno de los tres botones
de Alineación: Alinear a la izquierda, Centrar o Alinear a la derecha. Esta alineación afecta a la
posición en que se sitúa el Botón respecto a su leyenda.

Para que pueda controlar el estado de un grupo de Botones de Opción (qué opción está
marcada), mientras su publicación se está ejecutando, necesitará asignarle a cada botón del
grupo el mismo nombre de variable. Sin embargo, NO puede haber dos grupos de Botones
de Opción con el mismo nombre de variable en una misma publicación. El nombre de la
variable le indica a NeoBook qué Botón de Opción pertenece a un grupo.

NeoBook agrupará, automáticamente, aquellos Botones de Opción creados en la misma


página con un nombre de variable genérico, basado en el número de página (por ejemplo:
[GrupoOpcion1]). Si necesita más de un grupo por página, tendrá que cambiar manualmente
el nombre de la variable para los otros grupos, modificando el campo Variable para
almacenar el estado del objeto.

Durante la ejecución de la publicación, la variable de un grupo de opciones contendrá el


texto del Botón de Opción seleccionado. Se puede determinar qué botón ha sido
seleccionado usando acciones sencillas. Por ejemplo:

1. Se crean botones de opción para poder contestar a la siguiente pregunta:

2. En este ejemplo, se quiere que el botón Aceptar controle la respuesta marcada por el
lector. Para ello, se escribe en ese botón el siguiente código:

If "[RadioGroup1]" "=" "Portland"


AlertBox "Sorry" "That’s not the right answer."
EndIf
If "[RadioGroup1]" "=" "Salem"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 30 de 45

AlertBox "Good Job" "That’s correct!"


EndIf
If "[RadioGroup1]" "=" "Eugene"
AlertBox "Sorry" "That’s not the right answer."
EndIf
If "[RadioGroup1]" "=" ""
AlertBox "Whoops" "You forgot to select an answer."
EndIf

Mediante programación, puede comprobar una determinada opción de un grupo, durante la


ejecución de la publicación, usando la acción SetVar (Establecer Variable). Por ejemplo, para
seleccionar el segundo elemento del ejemplo de arriba, introduzca esa leyenda del botón en
la variable del grupo:

SetVar “[GrupoOpcion1]” “Madrid”

Del mismo modo, puede resetear un grupo de Botón de Opción, de manera que ninguno de
los botones se muestre seleccionado (por ejemplo, para encontrarlo en blanco cuando se
vuelve a entrar en la página), limpiando la variable del grupo, de esta forma:

SetVar “[GrupoOpcion1]” “”

Nota: Para más información acerca del uso de variables y acciones, haga clic aquí.

Puede especificar que un Botón de Opción se inicie como Marcado o Desmarcado,


seleccionando la opción correspondiente de Estado inicial. Al ejecutar su publicación, la
opción se mostrará en el estado que haya seleccionado previamente. Ya que cada elemento
en un grupo de Botones de Opción es mutuamente excluyente, sólo UNA opción de cada
grupo puede estar inicialmente marcada. En tests de selecciones múltiples, ninguno de los
botones deberían estar marcados al inicio, ya que se desea que el lector no sepa la
respuesta de antemano.

Acciones
El objeto Botón de Opción admite los siguientes eventos de acción: Clic, Ratón Entra y Ratón
Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para
crear o editar acciones en cada uno de los eventos que desee controlar. (Vea Comprender
acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las
acciones de NeoBook.)

Herramienta Navegador Web


El objeto Navegador Web le permite mostrar documentos HTML y otros contenidos de
Internet dentro de la publicación. Utilice el Navegador Web para incorporar contenidos de
Internet tales como avisos o sitios Web relacionados en su publicación. Puede, incluso,
enlazar a un sistema de compra en línea seguro para permitir a sus lectores adquirir sus
productos directamente desde su publicación.

Nota: El objeto la Navegador Web requiere tener instalado la versión 4.0 o más reciente de Microsoft
Internet Explorer. También se requiere una conexión operativa con Internet para visualizar los contenidos
en línea.

Para crear un Navegador Web, utilice el ratón para dibujar un rectángulo donde desea que
aparezca el objeto. Se desplegará un diálogo de propiedades permitiéndole definir la
apariencia y comportamiento del objeto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 31 de 45

La ventana Propiedades del Navegador Web está dividida en dos secciones que corresponden a
los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o
modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General
Introduzca la dirección de sitio Web o del documento en formato HTML que desea mostrar en
el campo Dirección de Internet o archivo HTML. A la derecha de este primer campo,
encontrará tres pequeños botones: Haga clic sobre este icono para seleccionar un archivo
diferente. Haga clic aquí para acceder a las Opciones avanzadas del archivo y haga clic
aquí para reemplazar el nombre del archivo con una variable.

Si selecciona un archivo local, éste permanecerá externo hasta la etapa de compilación, en el


que será insertado dentro de la publicación, ya que ahora NeoBook compilará los archivos
HTML en la publicación EXE final. Durante este proceso, el Compilador analizará el
documento e incluirá todas las imágenes que éste incorpore. Si el documento incluye enlaces
a otros archivos HTML, éstos también serán analizados e incluidos.

Hay tres variables que pueden ser asignadas a un Navegador Web para proveer información
acerca del sitio Web o documento HTML presentado. NeoBook asignará automáticamente los
nombres a las variables basado en el tipo de Objeto pero puede cambiarlos si lo desea
modificando los campos correspondientes. A diferencia de otros tipos de variables, éstas son
solamente de lectura y no pueden ser modificadas. Describimos estas variables a
continuación:

Variable para Almacenar la Dirección Activa (URL): Esta variable se actualizará automáticamente
cada vez que el contenido del Navegador Web cambie. Inicialmente ésta contendrá la
dirección especificada para el objeto, pero cambiará si se le permite al lector navegar a otras
páginas web (para cambiar la dirección al momento de la ejecución utilice la
acción BrowserGoTo (Mostrar archivo HTML o sitio Web) que modificará esta variable de
forma indirecta.

Variable para Almacenar el título de la Página Web Activa: Esta variable contendrá el título del
documento HTML activo presentado en el Navegador Web. El título está especificado dentro

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 32 de 45

del código HTML por el autor del documento. Los navegadores comerciales tales como
Internet Explorer o Netscape usualmente lo presentan en la parte superior de la pantalla.
Usted puede hacer esto también, colocando un objeto de Texto que contenga el nombre de
variable al lado del objeto Navegador Web.

Variable para Almacenar el Estado del Navegador: Esta variable se actualizará cada vez que
cambie la información sobre el estado del navegador. Esta información se modifica cuando
se pasa a un nuevo documento o cuando el puntero del ratón del lector pasa sobre un
hipervínculo. Puede mostrar esta información al lector colocando un objeto de Texto que
contenga el nombre de la variable a un lado del objeto Navegador Web.

Si lo desea, puede evitar que el lector acceda al menú contextual del navegador que
normalmente aparece si se hace clic derecho sobre la ventana del navegador. El Menú
Contextual provee a los usuarios con comandos de navegación adicionales. Si desea controlar
estos comandos de navegación, deshabilite esta opción.

Puede también habilitar la opción Modo Silencioso para evitar que el navegador genere
mensajes o cajas de diálogos por su cuenta. Por ejemplo, la acción BrowserPrint (Imprimir
página del Navegador) presentará el diálogo de Impresión de Windows. Cuando se activa el
Modo Silencioso, el documento se imprime de inmediato sin mostrar la pantalla de
impresión.

Seleccione Ocultar barras de desplazamiento si desea que la ventana del navegador sea
desplegada sin las barras de desplazamiento. Esto puede ser útil si está mostrando algún
tipo especial de contenido que cabe exactamente en los límites de la ventana definida
(Internet Explorer intenta agregar barras de desplazamiento sean necesarias o no.)

Cuando la opción Atrapa ventanas emergentes se habilita, NeoBook intentara capturar cualquier
solicitud de abrir una ventana de navegador para redirigir el contenido a la ventana del
objeto navegador de NeoBook. Cuando esta opción se deshabilita, cualquier solicitud para
desplegar ventanas adicionales será manejada por Internet Explorer.

Al habilitar la opción Mostrar barra de herramientas NeoBook agregará automáticamente en la


parte superior de la ventana del navegador una sencilla barra de navegación. La barra
incluye botones para moverse hacia atrás, hacia delante, detener la carga y actualizar. Las
imágenes utilizadas en la barra de herramienta puede ser encontradas en la carpeta
"NeoBook 5\Botones\Recursos". Si desea cambiar la apariencia de los botones de
navegación, edítelos usando su programa favorito de dibujo. Puede cambiar el contenido de
estos archivos, pero no cambie su altura ni su ancho.

Al seleccionar la opción Mostrar barra de estado se agrega de forma automática una sencilla
barra de estado en la parte inferior del navegador. Esta barra desplegará un texto con el
estado del navegador. Dentro de ella también aparece una pequeña barra de progreso
cuando el navegador está esperando a que los archivos sean descargados.

Cuando se habilita la opción Mejorar seguridad, NeoBook no permite que se ejecuten


acciones potencialmente peligrosas insertadas dentro de enlaces HTML.
Las acciones prohibidas son: Run, ExecuteAddOn, FileCopy, FileDelLine, FileErase,
FileInsLine, FileRead, FileWrite, SendKeys, FileSaveVars, CreateFolder, RemoveFolder,
RegistryRead, RegistryWrite, SendMail, ExtractFile, Suspend, RunNeoBook, ClickMouse o
también están prohibidos todos los plug-ins basados en ellas. Desmarque esta opción de
seguridad, si desea permitir que se ejecuten esas acciones. Sin embargo, si el objeto Navegador
Web va a tener acceso no restringido a Internet, le recomendamos que marque esta opción de
seguridad.

Acciones
El objeto Navegador Web admite los siguientes eventos de acción: Antes de
Navegar, Comienza la Descarga, Descarga Completada y Navegación Completada.
Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 33 de 45

o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y
variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones
de NeoBook.

La sección Antes de Navegar puede usarse para evitar que los lectores abandonen el sitio Web
activo o para impedir que visiten ciertos sitios. Al momento de ejecutar su publicación,
puede impedirlo cambiando el contenido de la variable que contiene la dirección URL en esta
sección. Por ejemplo, el siguiente código coloca una acción en esta sección que obliga al
usuario a mantenerse siempre en el sitio Web de NeoSoft:

SearchStr "neosoftware.com" "[WebBrowser1Addr]" "[Encontrada]"


If "[Encontrada]" "=" "0"
SetVar "[WebBrowser1Addr]" ""
AlertBox "Lo siento" "Ésta no es una dirección Web autorizada."
EndIf

La sección Antes de Navegar puede también usarse para mantener un registro de los sitios
web que fueron visitados. Por ejemplo:

FileWrite "actividad.log" "Append" "[Tiempo] [WebBrowser1Addr]"

La variable [Tiempo] agrega el tiempo activo al archivo "actividad.log" junto con la dirección
del sitio Web visitado.

Las secciones Comienza la Descarga y Termina la Descarga se activan cada vez que el navegador
descarga contenidos de Internet. Las acciones definidas en estas secciones pueden usarse
para presentar un mensaje o ejecutar una animación indicando al lector que el ordenador
está ocupado realizando la descarga.

La acción Navegación Completa (Navigate Complete) se ejecuta cuando todo el documento


HTML o página Web junto con todos sus elementos (imágenes, vínculos, etc.) ha sido
completamente descargada.

Incrustar acciones de NeoBook en documentos HTML


A partir de NeoBook 4.1.1 es posible agregar vínculos especiales a documentos HTML para
que ejecuten comandos de NeoBook. Si está usando un editor de HTML, tal como
FrontPage® de Microsoft, puede proporcionar acciones de NeoBook en lugar de la tradicional
dirección URL al crear un vínculo. Sólo necesita preceder el vínculo con "neobook:". Por
ejemplo:

neobook:GotoPage "Principal"

Al agregar "neobook:" al principio del vínculo, se le está informando al Navegador Web que
será NeoBook el que ejecute la acción, en lugar del propio Internet Explorer. Esto sólo
funcionará cuando el documento HTML se despliegue dentro de un objeto Navegador Web de
NeoBook. (Los navegadores de Internet independientes, tales como Internet Explorer o
Netscape Navigator, NO pueden ejecutar acciones de NeoBook).

Si prefiere editar manualmente los documentos HTML, el código para un vínculo de NeoBook
se parecerá a:

Haga clic en este <a href="neobook:GotoPage %22Main%22">vínculo</a> para ir a otra


página de NeoBook.

Note los códigos especiales (%22) cuando normalmente hay comillas entre los parámetros
de una acción. Puesto que las comillas tienen un significado especial en HTML, no se pueden
usar directamente. En lugar de ello simplemente reemplace %22 donde debiera colocar
comillas. Cuando se usa un editor HTML esto no es necesario puesto que el propio editor
reemplazará automáticamente cualquier carácter especial.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 34 de 45

Si quiere agregar más de una acción a un vínculo, sepárelos con otro código especial - %0D
(%+cero+D). Este es el código hexadecimal para retorno de carro. Por ejemplo:

Haga clic en esta <a href="neobook:AlertBox %22Hola%22 %22A punto de cambiar de


página.%22%0DGotoPage %22Principal%22">vínculo</a> para ir a otra página de
NeoBook.

Si su editor HTML no permite teclear el código %0D, puede usar el equivalente ASCII #0182
en su lugar. Por ejemplo:

Haga clic en este <a href="neobook:AlertBox %22Hola%22 %22A punto de cambiar de


página.%22¶GotoPage %22Principal%22">vínculo</a> para ir a otra página de NeoBook.

Por razones de seguridad, las acciones que sean potencialmente peligrosas tales como
FileWrite, FileErase, etc. NO pueden ejecutarse desde un objeto “Navegación Web”.

Nota: El compilador de NeoBook no detecta los archivos externos usados por las acciones incrustadas
dentro de documentos HTML. Si usa acciones de NeoBook que hacen referencia a archivos de texto o
multimedia, necesitará vincular estos archivos en otra parte de su publicación o tomar cualquier otra
medida para asegurar que todos los ficheros requeridos sean incluidos en su publicación compilada
(exe).

Herramienta Cronómetro
Utilice el objeto Cronómetro para desencadenar acciones de comando una vez concluido
un intervalo de tiempo determinado. Puede usar este objeto para crear transiciones simples
entre las diapositivas o exámenes temporizados.

Para crear un objeto Cronómetro utilice el ratón para dibujar un rectángulo donde desea que
el objeto aparezca (la ubicación no es critica dado que no será visible cuando se ejecute la
publicación). Se desplegará el diálogo Propiedades del Cronómetro permitiéndole definir el
comportamiento del objeto.

La pantalla Propiedades del Cronómetro está dividida en dos secciones que corresponden a los
iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar
los ajustes de una sección, haga clic sobre el icono correspondiente.

General
El objeto Cronómetro puede activarse manualmente o automáticamente. Habilite la opción
Automáticamente cuando se muestra la página para activarlo en cuanto la pagina se
presenta. Use esta opción cuando desee dar al lector una cierta cantidad de tiempo para ver
una página antes de cambiar a otra. Si se selecciona Esperar la Acción "IniciaCrono" el
Cronómetro se mantendrá inactivo hasta que reciba un comando TimerStart. Puede elegir
mantener el cronómetro inactivo hasta que el lector haga clic sobre botón de comando o
responda a un mensaje, por ejemplo:

TimerStart "Cronometro1" "2000"

El Intervalo del Cronómetro se especifica en milisegundos (la milésima parte de un segundo).


Para un segundo se requieren 1000 milisegundos, para un minuto 60000. Una vez activado,
debe concluir el tiempo especificado antes que de que la acción asociada con el objeto
Cronómetro se ejecute.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 35 de 45

Cuando se activa, el Cronómetro se ejecutará una y otra vez, hasta que se pare
manualmente (mediante programación) o se cierre la publicación. Las acciones asignadas en
el evento del Cronómetro se ejecutarán cada vez que concluya el intervalo de tiempo
marcado en él. Si sólo necesita que se ejecuten estas acciones una vez, marque la
opción Detener Cronómetro tras una ejecución. Además, tiene la posibilidad de marcar
la opción Detener Cronómetro al salir de la página, para que se ejecute sólo hasta que
el lector pase a otra página.

Si no desea utilizar ninguna de estas opciones, podrá desactivar el Cronómetro


manualmente, usando la acción TimerStop (Detener Cronómetro). Por ejemplo:

TimerStop “Cronometro1”

Puede usar la Variable para almacenar el tiempo transcurrido, para guardar cuántos
milisegundos han transcurrido. Para usar esta opción, introduzca un nombre de variable en
este campo. Durante la ejecución de la publicación, podrá examinar esta variable para
determinar durante cuánto tiempo ha estado funcionando el cronómetro. Esto podría resultar
muy útil para crear un contador. Por ejemplo, si desea saber cuánto tiempo le llevó al lector
terminar un ejercicio:

.convert the elapsed time from milliseconds to minutes


Math "[ElapsedTime] / 60000" "2" "[Score]"
AlertBox "Hello" "You took [Score] minutes to finish the test."

Acciones
El objeto Cronómetro sólo admite el evento de acción Intervalo del Cronómetro. Las
acciones que se introduzcan aquí se ejecutarán cuando concluya el intervalo de tiempo del
contador del Cronómetro. Vea Comprender acciones y variables y Lista de acciones para más
información acerca del Editor de Acciones y las acciones de NeoBook. Una vez que se han
ejecutado las acciones, el Cronómetro se reanudará y comenzará a contar nuevamente
desde cero, a menos que se desactive. Si no desea que las acciones definidas en el
Cronómetro se ejecuten más de una vez, incluya como última línea de programación la
acción TimerStop o bien use la opción Detener Cronómetro tras una ejecución.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 36 de 45

Herramienta Potenciómetro
Un Potenciómetro o barra deslizante, como se le llama algunas veces, permite a los
lectores seleccionar fácilmente un valor numérico dentro de un rango. Un potenciómetro es
similar al control de volumen de un equipo de audio. Este tipo de control limita sus
elecciones a un valor preseleccionado por el diseñador. Los lectores eligen un valor
arrastrando el control deslizante de la barra a una nueva posición usando el cursor del ratón.
Al mover el control, la variable asignada al Potenciómetro se actualiza con el valor elegido.
La variable puede usarse en cálculos, escribirse a un archivo, etc.

Para crear un Potenciómetro use el ratón para dibujar un rectángulo donde desea que el
objeto aparezca. La pantalla Propiedades del Potenciómetro aparecerá permitiéndole definir
la apariencia y comportamiento del objeto.

La pantalla Propiedades del Potenciómetro está dividida en dos secciones que corresponden a
los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o
modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General
En la sección Valores, introduzca en los campos Mínimo y Máximo los valores mínimo y
máximo para definir los niveles del Potenciómetro. El valor mínimo debe ser menor que el
valor máximo. El Potenciómetro se mostrará inicialmente con valor especificado
como Inicial, cuando se ejecuta la publicación. Este valor debe estar entre el mínimo y
máximo definidos.

Con el propósito de que, mientras su publicación se está ejecutando, pueda guardar la


posición en que se encuentra el Potenciómetro, de manera que tenga cierto control sobre él,
puede asignarle un nombre de variable único. NeoBook le asignará, de forma automática, un
nombre de variable basado en el Nombre del Objeto, pero puede cambiarlo, modificando el
campo Variable (para almacenar el valor del Potenciómetro). Durante la ejecución de la
publicación, la variable contendrá el valor definido (bien el inicial, o un nuevo valor
introducido por el lector). Puede modificarse dicho valor, manipulando la variable con una
simple línea de programación. Por ejemplo:

SetVar “[Potenciometro1]” “50”

Nota: Puede ofrecer a sus lectores una realimentación adicional colocando un objeto de Texto
adicional cercano al Potenciómetro y agregando su variable ([Potenciómetro1]) al texto. Esto
hará que el valor seleccionado se actualice automáticamente cada vez que se mueva el
cursor.

Apariencia
La orientación del Potenciómetro puede ser Horizontal (de izquierda a derecha)
o Vertical (de arriba hacia abajo). El cuadro de Vista Previa, a la derecha del cuadro de
diálogo, le mostrará la apariencia final del objeto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 37 de 45

El Potenciómetro se compone de dos elementos: la Cabeza, que es el botón que se puede


desplazar, y la Guía, por donde se desplaza la cabeza. Las opciones Estilo de la
Cabeza y Estilo de la Guía le permiten elegir la forma en que se verán: La
opción Normal los mostrará en su forma rectangular (donde se puede seleccionar el ancho);
La opción Imagen le permitirá seleccionar una imagen para cada uno de los elementos del
Potenciómetro.

Si elige la opción de imágenes personalizadas, éstas deben tener el tamaño exacto


necesario. Y también debe coincidir la orientación de las imágenes y del Potenciómetro. De
otro modo, se pueden ver de forma distorsionada, ya que NeoBook encogerá o ensanchará
las imágenes para ajustarlas al tamaño y orientación de cada elemento.

Acciones
El objeto Potenciómetro admite los siguientes eventos de acción: Valor Cambiado, Cambia
el Valor, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte
inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que
desee controlar. Vea Comprender acciones y variables y Lista de acciones para más información
acerca del Editor de Acciones y las acciones de NeoBook.

Herramienta Reproductor Multimedia


El Reproductor Multimedia le permite ejecutar segmentos de vídeo dentro de su
publicación. El Reproductor Multimedia puede contener opcionalmente un juego de controles
tipo vídeo casetera (VCR) permitiéndole al lector iniciar, detener y pausar el vídeo para
desplegarlo según sus necesidades.

Para agregar un Reproductor Multimedia use el ratón para dibujar un rectángulo donde
desea colocar el objeto. Aparecerá un diálogo de selección de archivo permitiéndole elegir el
vídeo adecuado. Una vez que se selecciona el archivo, el objeto Reproductor Multimedia será
agregado a su publicación. Se puede modificar haciendo clic derecho sobre él. El diálogo
Propiedades del Reproductor Multimedia aparecerá permitiéndole modificar la apariencia y

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 38 de 45

comportamiento del objeto.

La ventana Propiedades del Reproductor Multimedia está dividida en dos secciones que
corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones.
Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General
El campo Archivo Multimedia contiene el nombre del archivo de vídeo presentado por el
objeto. Aunque se inserte un archivo a la publicación, éste todavía es un archivo externo. Si
se edita fuera de NeoBook (en un editor de sonido o vídeo, por ejemplo) y se realizan
cambios, éstos se mostrarán también en su publicación. Sólo durante la etapa de
compilación, el archivo quedará totalmente vinculado dentro de la publicación. A la derecha
de este campo encontrará tres pequeños botones: Haga clic sobre este icono para
seleccionar un archivo diferente. Haga clic aquí para acceder a las Opciones avanzadas del
archivo y haga clic aquí para reemplazar el nombre del archivo con una variable.

Nota: Los archivos AVI son generalmente la mejor elección si planea incluir videos en sus publicaciones.
Los manejadores necesarios para ejecutar la mayoría de los archivos AVI están incorporados en
Windows, mientras que muchos otros formatos de vídeo requieren tener instalados programas especiales.
Por ejemplo, antes de ejecutar videos MPEG, usted. (y sus lectores) necesitan instalar el manejador
Microsoft ActiveMovie. ActiveMovie está incluido con la mayoría de las nuevas versiones de Windows
pero en las instalaciones más antiguas puede requerir descargar el manejador correspondiente
desde www.microsoft.com.

Al usar las Opciones de Pantalla puede controlar la apariencia de su Reproductor Multimedia.


Habilite la opción Tamaño Actual para presentar el video en sus dimensiones originales o bien
elija Reducir Vídeo para Acomodar a Ventana para distorsionar la imagen en forma tal que llene
el espacio asignado al Reproductor Multimedia. Habilite la opción Mantener Proporción de
Aspecto para restringir la deformación a las proporciones originales entre ancho y alto del
video para que éstas se conserven.

Cuando se habilita la opción Mostrar Controles VCR, el Reproductor Multimedia incluirá una
pequeña paleta de controles tipo VCR o vídeo casetera. Estos controles permiten al lector
iniciar, pausar o detener la ejecución de vídeo cuando él lo desee. Esta paleta también

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 39 de 45

incluye una pequeña barra de desplazamiento que indica la posición del cuadro
correspondiente dentro del vídeo. Cuando los controles VCR se deshabilitan se deben usar
los comandos de acción de NeoBook, MediaPlayerPlay y MediaPlayerStop, para iniciar y detener
la reproducción del vídeo.

Reproductor Multimedia con botones VCR

Las imágenes usadas para los botones VCR se pueden encontrar en la carpeta NeoBook 5
\Botones\Resources. Puede cambiar la apariencia de los botones y del potenciómetro,
editando estos archivo con un programa de edición gráfica.

Marcando la opción Bucle, el archivo se ejecutará continuamente, hasta que el Reproductor


Multimedia se detenga manualmente.

Puede, opcionalmente, mantener un seguimiento de la posición en la que se encuentra el


vídeo proporcionando un nombre de variable en el campo Variable para Almacenar Posición de
Reproducción. La variable contendrá la posición del cuadro activo dentro del vídeo durante la
ejecución. Puede cambiar la posición del vídeo manipulando la variable con un Comando de
Acción. Por ejemplo:

SetVar "[MediaPlayer1]" "75"

Acciones
El objeto Reproductor Multimedia admite los siguientes eventos de acción: Clic, Ratón Entra, Ratón
Sale, Empieza Reproducción, Termina Reproducción y Cancelado. Haga clic en la solapa
correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de
los eventos que desee controlar.

Herramienta GIF Animado


Utilice esta herramienta para presentar archivos de GIF Animados dentro de su
publicación. Un GIF Animado es un archivo que contiene imágenes de mapas de bits que se
muestran en una secuencia rápida, como un dibujo animado. Son el mismo tipo de archivos
usados para mostrar anuncios y logotipos animados en muchos sitios Web.

Para añadir una animación GIF a su publicación, use el ratón para trazar un rectángulo (en
realidad, un marco) sobre la zona donde desea que aparezca. Se mostrará un cuadro de
diálogo de selección de archivos, para que busque y seleccione un archivo GIF Animado. Una
vez seleccionado, se creará un objeto GIF Animado en su publicación. La animación no
estará activa en el modo Edición. Para verla, cambie al modo Ejecutar, presionando la
tecla F8.

Nota: Si desea crear su propio archivo GIF Animado, hay una gran variedad de programas disponibles
que están diseñados para este propósito. Uno de ellos es NeoPaint® para Windows, de los creadores de
NeoBook. Encontrará una copia de evaluación en su CD de NeoBook.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 40 de 45

Una vez creado, puede modificar las propiedades del GIF animado haciendo clic derecho
sobre el objeto. Se mostrará el cuadro de diálogo Propiedades del GIF Animado,
permitiéndole modificar el comportamiento predeterminado del objeto.

Este diálogo se encuentra dividido en dos secciones, que corresponden a los iconos de la
parte izquierda: General y Acciones. Para ver las opciones de una sección, haga clic sobre el
icono correspondiente.

General
El campo Archivo GIF contiene el nombre del archivo de animación que se va a reproducir
en el objeto. Aunque se haya insertado este archivo en la publicación, todavía es un archivo
externo. Si se edita fuera de NeoBook (en un editor de imágenes o de animaciones, por
ejemplo) y realiza cambios, éstos se mostrarán también en su publicación. Sólo durante la
etapa de compilación, el archivo quedará totalmente vinculado dentro de la publicación. A la
derecha de este campo encontrará tres pequeños botones: Haga clic sobre este icono
para seleccionar un archivo diferente. Haga clic aquí para acceder a las Opciones
avanzadas del archivo y haga clic aquí para reemplazar el nombre del archivo con
una variable.

Puede especificar cuando comenzará a ejecutarse la animación, usando las opciones de


Configuración de la Reproducción. De manera predeterminada, la animación comenzará a
ejecutarse Automáticamente, al entrar en la página. Esto resulta útil, si se desea que la
animación se ejecute siempre que la página esté visible. También puede hacer que una
animación permanezca sin movimiento, mediante la opción Esperar la acción GIFPlay.
Las acciones GIFPlay and GIFStop Usando estas acciones, puede iniciar y detener una
animación como respuesta al clic sobre un botón, o como una confirmación de que se ha
realizado correctamente una tarea. Para más información acerca de estas acciones, haga
clic aquí.

Si se habilita la opción Auto-ajuste, se pide a NeoBook que ajuste las dimensiones del
objeto GIF a las de su archivo seleccionado.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 41 de 45

Puede hacer que la animación se repita continuamente, habilitando la opción Bucle


indefinido, o establecer un Bucle con un número específico de veces.

Si no ha seleccionado la opción Bucle indefinido, puede marcar la opción Auto-rebobinado,


lo que devolverá la animación al primer fotograma, cuando ésta se detenga. Si desmarca
esta opción, quedará en pantalla el último fotograma de la animación, cuando ésta se
detenga.

Acciones
El objeto GIF Animado admite los siguientes eventos de acción: Clic, Ratón Entra, Ratón
Sale y Termina Reproducción. Haga clic en la solapa correspondiente, en la parte inferior
del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee
controlar. Vea Comprender acciones y variables y Lista de Acciones para más información acerca
del Editor de Acciones y las acciones de NeoBook.

Herramienta Animación Flash


El objeto Animación Flash le permite incorporar contenido SWF de Macromedia®
Flash™ en su publicación. El contenido Flash puede ser un archivo local o una dirección de
Internet que señala a un archivo remoto. Alguno de los contenidos Flash más comunes
incluyen interfaces de sitios web, publicidad on-line interactiva y animación.

Nota: Para usar el objeto Animación Flash, es necesario que tanto el autor de la publicación como el
usuario de la misma tenga instalada la versión 5 o superior de Macromedia Flash Player. Puede
descargar la última versión de Flash Player en www.macromedia.com. Macromedia alega que el 97% de
todos los PCs bajo Windows tienen instalada alguna versión de Flash, por lo que, a no ser que el lector
tenga un equipo muy antiguo, esto no debería ser un problema.

Para añadir una Animación Flash a su publicación, use el puntero para trazar un rectángulo
(en realidad, un marco) sobre la zona donde desea que aparezca. Se mostrará un cuadro de
diálogo de selección de archivos, para que busque y seleccione un archivo SWF. Una vez
seleccionado, se creará un objeto Animación Flash en su publicación.

Una vez creado, puede modificar las propiedades de la Animación Flash haciendo clic
derecho sobre el objeto. Se mostrará el cuadro de diálogo Propiedades de la Animación
Flash, permitiéndole modificar la apariencia y el comportamiento predeterminado del
objeto. Este cuadro de diálogo se encuentra dividido en dos secciones, que corresponden a
los iconos de la parte izquierda: General y Acciones. Para ver las opciones de una sección,
haga clic sobre el icono correspondiente.

General
El campo Archivo Flash o URL contiene el nombre del archivo Flash que se va a
reproducir en el objeto. A la derecha de este campo encontrará tres pequeños botones: Haga
clic sobre este icono para seleccionar un archivo diferente. Haga clic aquí para acceder
a las Opciones avanzadas del archivo y haga clic aquí para reemplazar el nombre del
archivo con una variable.

Si selecciona un archivo local, éste permanecerá como archivo externo, hasta la etapa de
compilación, en la que quedará totalmente vinculado dentro de la publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 42 de 45

En la sección Opciones de Visualización, puede controlar cómo se va a mostrar el


archivo Flash, seleccionando una de las siguientes opciones de Tamaño:

Tamaño Original El contenido Flash se mostrará usando las dimensiones originales


especificadas por el autor del archivo. Si el contenido es mayor que el
tamaño del marco, el archivo quedará recortado por los bordes del
objeto.
Expandido El contenido se extenderá para ajustarse a las dimensiones del objeto
Animación Flash. El contenido puede mostrarse entonces
distorsionado, si las dimensiones del objeto son muy diferentes a las
del contenido.
Sin Línea Si el autor del archivo Flash incluye una línea de borde como parte del
contenido del mismo, se puede usar esta opción para eliminarlo. De
otro modo, esta opción funcionará del mismo modo que la
opción Tamaño original.

También puede especificar cuándo se va a empezar a reproducir el contenido Flash,


mediante las opciones de Reproducción. De forma predeterminada, el contenido se
reproducirá Automáticamente, al entrar en la página. Esto es útil, si se quiere que se
reproduzca siempre que la página esté visible. Sin embargo, también puede hacer que el
contenido se mantenga sin animación y Esperar la acción FlashPlay.

Se pueden usar las acciones FlashPlay (Reproducir Animación Flash), FlashPause (Pausar
Animación Flash) y FlashStop (Detener Animación Flash) para controlar la reproducción de forma
más precisa. Mediante estas acciones, un archivo Flash se puede iniciar, interrumpir o
detener como respuesta a un clic de botón, o como respuesta por haber llevado a cabo una
tarea de forma correcta.

Nota: Para más información acerca de estas acciones, haga clic aquí.

Puede hacer que la animación se repita continuamente, habilitando la opción Bucle. Si no

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 43 de 45

ha seleccionado la opción Bucle, puede marcar la opción Auto-rebobinado, lo que


devolverá la animación al primer fotograma, cuando ésta se detenga. Si desmarca esta
opción, quedará en pantalla el último fotograma de la animación, cuando ésta se detenga.

Nota: Algunos archivos Flash no distinguen entre modo estático o animado. En esta situación, las
opciones Bucle y Auto-rebobinado serán irrelevantes, y es posible que no tengan efecto, como tampoco lo
tendrá tratar de reproducir o detener el contenido del archivo.

Puede permitir o evitar que los lectores accedan al Menú contextual del archivo Flash, que
normalmente aparece si se hace clic derecho sobre el archivo Flash. Este menú ofrece a los
lectores comandos que le permiten modificar la apariencia del archivo Flash. Si quiere evitar
que los lectores dispongan de estos comandos, desmarque esta opción.

Marque la opción Habilitar FSCommand para permitir que se ejecuten las acciones de
NeoBook dentro del archivo Flash. La opción Flash FSCommand es una herramienta de
programación avanzada, usada por los autores Flash, para comunicarse con la aplicación-
servidor (que, en este caso, es NeoBook). El uso de estos comandos va más allá del ámbito
de este manual, pero es necesario en cualquier caso que los autores Flash direccionen el
comando hacia NeoBook, ya que las acciones así incrustadas sólo se podrán ejecutar si el
archivo Flash se reproduce dentro de una publicación de NeoBook. Por ejemplo:

on (release) {fscommand ("NeoBook", "AlertBox \"Un mensaje desde NeoBook!\" \"Hola.|Esto es un aviso
desde NeoBook.\"");}

Marque la opción Usar color de fondo, si quiere que el archivo Flash se muestre con
el Color de Relleno seleccionado en la Paleta de Estilo, en lugar del color de fondo
guardado en el mismo archivo.

Acciones
El objeto Animación Flash admite los siguientes evento de acción: Carga
Completada, Termina Reproducción y Cancelado. Haga clic en la solapa
correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en
cada uno de los eventos que desee controlar.

Nota: Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor
de Acciones y las acciones de NeoBook.

Herramienta Contenedor
El objeto Contenedor está pensado principalmente para ser usado como superficie de
otros objetos. Es similar a un grupo, excepto en que los objetos colocados en un Contenedor
se pueden mover y editar fácilmente. Esto hace que el Contenedor sea una herramienta
excelente para crear publicaciones redimensionables y ventanas personalizadas.

Para añadir un Contenedor a su publicación, use el puntero para trazar un rectángulo (en
realidad, un marco) sobre la zona donde desea que aparezca. Se pueden adjuntar otros
objetos a un Contenedor, seleccionando una herramienta de la Paleta de Herramientas y
dibujándolos directamente dentro de la superficie del Contenedor. Puede incluso añadir otros
Contenedores. Los objetos que ya están en la publicación se pueden mover dentro de un
Contenedor, cortándolos y pegándolos allí. Cuando use este método, debe estar seguro de
que el Contenedor está seleccionado antes de pegar el objeto. Para sacar un objeto colocado
en un Contenedor, seleccione el objeto córtelo (quedando en el Portapapeles), asegurándose
de que ningún otro objeto está seleccionado, y entonces péguelo fuera del Contenedor.
Una vez adjunto un objeto a un Contenedor, ambos objetos quedan unidos. Si se mueve el
Contenedor, también se mueven los objetos adjuntos a él. De igual modo, si se borra un
Contenedor, se borrarán también todos sus objetos.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 44 de 45

Puede modificar un Contenedor haciendo clic derecho sobre él. Se mostrarán así el cuadro de
diálogo de las Propiedades del Contenedor, lo que le permitirá definir la apariencia y el
comportamiento del objeto.

Este cuadro de diálogo se encuentra dividido en dos secciones, que corresponden a los
iconos de la parte izquierda: General y Acciones. Para ver las opciones de una sección, haga
clic sobre el icono correspondiente.

General
Si tiene pensado adjuntar algunos objetos a un Contenedor, puede ajustar
los Márgenes horizontal y vertical para dejar un espacio entre estos objetos y el borde del
Contenedor. Para que el ajuste del margen no afecte sobre la colocación de los objetos
adjuntos, debe especificar una Posición Inicial que no sea Ninguna para estos objetos.

Acciones
El objeto Contenedor admite los siguientes eventos de acción: Redimensionar, Ratón
Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor
de Acciones, para crear o editar acciones en cada uno de los eventos que desee
controlar. Vea Comprender acciones y variables y Lista de acciones para más información acerca
del Editor de Acciones y las acciones de NeoBook.

Crear publicaciones redimensionables con Contenedores


La técnica para crear publicaciones redimensionables es un poco larga y complicada, pero
con cuidadosa planificación este proceso es realmente bastante fácil. La primera cosa que
necesita hacer es decidir cómo será la interfaz de la publicación. Generalmente, la interfaz
de la mayoría de aplicaciones de Windows están divididas en unos pocos elementos: una
barra de herramientas, una barra de estado y un área de trabajo. Las aplicaciones más
complejas pueden incluir algunos elementos más, pero el proceso es básicamente el mismo.

Una vez haya decidido los elementos que van a componer la interfaz de su publicación, tiene
que decidir dónde van a ir. Una distribución típica sería algo así:

Puede reproducir este diseño en NeoBook para crear tres objetos Contenedor. Crear primero
el Contenedor de la Barra de Herramientas, y establecer su Posición Inicial en Arriba.
Después, crear el Contenedor para la Barra de Estado, y establecer su Posición
Inicial en Abajo. Finalmente, crear el Contenedor para el Área de Trabajo con una Posición
Inicial en Centrada.

Si fuera necesario, se pueden hacer algunos ajustes en la altura de los Contenedores


superior e inferior, pero los ajustes de Posición Inicial evitarán que se muevan.

Para completar la publicación, los botones, las imágenes y otros elementos que la
compongan se podrán añadir a cada uno de los tres Contenedores base. Sin embargo, el
Contenedor del Área de Trabajo es especial, porque será el más afectado cuando la

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


La Paleta de Herramientas Página 45 de 45

publicación se redimensione durante el tiempo de ejecución. En una aplicación Windows


típica, el área de trabajo consiste normalmente en un solo componente. Por ejemplo, el área
de trabajo de un procesador de texto es el lugar donde se introduce el texto. Cuando la
ventana del procesador de texto se redimensiona, el área del texto se agranda o se encoge,
pero los botones de edición y formato, la barra de estado y el resto de elementos mantienen
su tamaño y formas básicos.

Para crear un procesador de texto con NeoBook, podría añadir un objeto Entrada de Texto de
varias líneas en el Contenedor del Área de Trabajo y establecer su Posición Inicial como
Centrada. Cuando se selecciona la opción Centrada, el objeto llenará la parte del área de
trabajo que no esté ocupada por otros objetos que hayan ajustado su posición inicial. Si el
objeto se ha colocado dentro de un objeto Contenedor, como se hizo en este caso, entonces
la Posición Inicial se aplicará a los bordes del Contenedor, en lugar de los bordes de todo el
área de trabajo. Ésta es la clave para realizar todo este trabajo.

Con estos simples pasos, ha creado un editor de texto muy elemental. Si ejecuta esta
publicación y trata de redimensionar la ventana, los ajustes de Posición Inicial harán
sencillo que la interfaz de la publicación mantenga su integridad, con independencia del
tamaño de la ventana. Por ejemplo:

Dispone aquí de un Tutorial en donde se describe, paso a paso, cómo crear una publicación
redimensionable.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhA467.htm 18/10/2005


Funciones del Menú Página 1 de 41

Funciones del Menú


Esta sección contiene descripciones de los comandos localizados en la barra de menú que se
encuentra en la parte superior de la pantalla de NeoBook. Elija cualquiera de los temas para
obtener una descripción de cómo usar el comando:

El Menú Archivo
Esta sección contiene descripciones de los comandos encontrados en el menú Archivo de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Nuevo
Use este comando para crear una publicación nueva, vacía. Especifique el tamaño de pantalla que quiere
y la resolución de color. Se creará una publicación vacía que contiene dos páginas en blanco. La primera
de ellas es la Página Maestra, mientras que la otra es la primera página de su publicación. Se pueden
agregar más páginas en cualquier momento, seleccionando el comando Añadir Página del
menú Página. Use el comando Guardar para almacenar la nueva publicación en su disco. Si es la primera
vez que la guarda, se le solicitará un nombre de archivo para la publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 2 de 41

El tamaño de la pantalla a elegir dependerá del tipo de publicación que está creando y del tipo
de equipo que tiene su audiencia para usarlo. La mayoría de los sistemas de informática de
hoy en día tienen monitores capaces de presentar un mínimo de 640 x 480 píxeles y 256
colores. Esto es generalmente considerado el común denominador más bajo, la capacidad
mínima que puede entregar en forma segura a su lector y que sabrá que él tendrá. Las
publicaciones de este tamaño se ejecutarán sin ningún problema en ordenadores de mayor
capacidad. De cualquier manera, si su publicación se usará en un lugar donde usted conoce
las características del equipo de sus lectores, por ejemplo, el laboratorio de una escuela, el
común denominador más bajo puede ser mucho mayor, por ejemplo 800 por 600 píxeles y
16 millones de colores.

Dependiendo del tipo de publicación que esté creando, puede necesitar considerar algunos
otros factores cuando decida el tamaño. Si su publicación correrá en el modo de pantalla
completa entonces tendrá toda el área del monitor para trabajar. Si la ventana de su
publicación incluye una barra de título y bordes (ver propiedades del libro /ventana)
necesitará tener en cuenta este espacio cuando seleccione un tamaño determinado.

Dado que la altura de la barra de título y el borde pueden variar dependiendo de cómo el
usuario ha configurado Windows, necesitará estimar la cantidad de espacio a reservar para
estos elementos. El tamaño que seleccione define el área cliente o porción interior de la
ventana de la publicación y no el área utilizada por la barra de título y borde.

Seleccione el número de colores de su publicación tomando en cuenta los factores descritos a


continuación. La opción de 16 millones de colores le da virtualmente una selección sin límites
y le provee el mejor resultado para imágenes fotográficas. Muchos ordenadores antiguos
pueden no ser capaces de desplegar esa cantidad de colores. En este caso NeoBook hará lo
mejor que pueda para presentar su publicación dadas las limitaciones del ordenador del
lector. Para aquellas publicaciones de 256 colores, cada página puede tener asignada una
paleta única de 256 colores.

NeoBook también provee una opción de paleta automática que usa una genérica para toda la
publicación. La paleta automática contiene un espectro completo de colores generales
incluyendo los 20 colores estándares usados por Windows.

El Compilador de NeoBook es capaz de producir aplicaciones finales en cuatro formatos diferentes. Éstos

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 3 de 41

incluyen: Programa Estándar, Salvapantallas, Programa de la Bandeja del Sistema y Plug-in del
Navegador Web. Cada uno de estos Tipos de Publicación tiene propiedades diferentes, de manera que
su elección dependerá de las necesidades de su proyecto en particular. (Vea la sección Compilar, para
más detalles sobre los tipos de publicación.)

Abrir
Este comando le permite cargar una publicación existente para editarla. Se mostrará el
diálogo de selección estándar de Windows donde puede ubicar y elegir una publicación
dentro de su disco duro. Al abrir la publicación NeoBook verificará si falta alguno de los
archivos requeridos y mostrará un mensaje si no puede encontrarlo.

Volver a Abrir
Este comando muestra una lista de publicaciones recientemente abiertas. Para cargar una de
ellas, haga clic sobre su título.

Guardar
Utilice este comando para guardar los cambios realizados a sus publicaciones. Se le solicitará
automáticamente almacenar su trabajo al cerrar una publicación. Si elige no guardar su
trabajo, todo cambio se perderá una vez cerrada la ventana de edición.

Si se trata de una publicación nueva que no ha sido previamente guardada se le pedirá que
especifique un nombre de archivo

Nota: NeoBook para Windows puede importar archivos de NeoBook DOS. Una vez vez que estos
archivos sean guardados en formato de Windows no podrán ser leídos por una versión de DOS. Si quiere
conservar ambas versiones de la publicación, utilice la función Guardar como para almacenar la nueva
publicación de Windows bajo un nuevo nombre

Guardar Como
Use este comando para guardar una publicación existente usando un nombre de archivo
diferente. Si elige un nombre de archivo que ya existe, NeoBook le pedirá confirmación antes
de reemplazar el archivo existente.

Nota: Los nombres de archivo de publicación de NeoBook deben terminar con la extensión de archivo
“.PUB”.

Cerrar
Este comando cierra la ventana de edición seleccionada. También puede cerrar una
publicación haciendo clic sobre el botón en forma de tache en el borde superior derecho
de la barra de título de la ventana de Windows. Si se ha realizado algún cambio a la
publicación, se le solicitará guardar su trabajo antes de que la ventana se cierre.

Cerrar Todo
Este comando cierra todas las publicaciones abiertas.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 4 de 41

Imprimir página
Este comando imprime la página seleccionada de la publicación activa. Hay dos opciones de
calidad: borrador y final. La calidad borrador produce una copia exacta de la página, de igual resolución
que la pantalla, que es menor que la de la impresora. La calidad final ofrece una representación de la
página a una resolución mucho mayor, pero algunos elementos podrían no reproducirse exactamente tal
y como aparecen en la pantalla.

Salir
Este comando cierra NeoBook.

El Menú Edición
Esta sección contiene descripciones de los comandos encontrados en el menú Edición de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Deshacer
Este comando descarta el último cambio realizado a la publicación.

Cortar
Use este comando para eliminar los objetos seleccionados y colocarlos dentro del
portapapeles de Windows. Los objetos copiados permanecerán ahí hasta que sean
reemplazados por cualquier otro al usar el comando Cortar o Copiar. Use el
comando Pegar para insertar el contenido del Portapapeles de Windows dentro del
documento en la posición indicada por el cursor. El objeto copiado puede ser pegado en otra
publicación simplemente pasando a la ventana de esa publicación y eligiendo el comando
Pegar.

Copiar
Use este comando para colocar copias de los objetos seleccionados en el Portapapeles de Windows. Los
objetos copiados permanecerá en el Portapapeles hasta que sean reemplazados por otros, al usar el
comando Cortar y Copiar. Use el comando Pegar para insertar el contenido del Portapapeles dentro del

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 5 de 41

documento en la posición en la que está situado el cursor. El objeto copiado también se puede pegar en
otra publicación, simplemente pasando a la ventana de esa publicación y eligiendo el comando Pegar.

Pegar
El comando Pegar coloca una copia del contenido del Portapapeles en la página activa. Una
vez pegado el objeto, puede usar el ratón para colocarlo en la posición deseada. Además de
los elementos copiados de NeoBook, puede pegar la mayoría de los textos llanos e imágenes
de mapa de bits (BMP) copiados de otros programas.

Nota: El comando Pegar sólo está disponible si el contenido del portapapeles de Windows es
compatible con NeoBook.

Borrar
Use este comando para Eliminar los objetos seleccionados de la página activa. Los objetos
borrados no son colocados en el portapapeles de Windows y no pueden ser pegados de
vuelta en la publicación. Si ha borrado un objeto por error, puede utilizar el comando
Deshacer para recuperarlo.

Duplicar
Este comando crea una copia de todos los objetos seleccionados. Los objetos copiados son
colocados a la derecha de los originales en la página activa. Usar el comando Duplicar es
esencialmente lo mismo que copiar y pegar en una sola acción.

Seleccionar Todo
Use este comando para seleccionar todos los objetos en la página activa. Una vez
seleccionados, puede usar su ratón para arrastrarlos a una nueva ubicación, a otra
publicación abierta, a otra página o usar los comandos Copiar o Cortar para colocar los
elementos en el portapapeles.

Crear / Editar
Este comando muestra un submenú que le permite seleccionar y editar un archivo externo
asociado con alguno de los objetos seleccionados. Si no hay objetos seleccionados, puede
crear un nuevo archivo externo usando su editor preferido. Puede especificar los editores a
usar para una gran variedad de tipos de archivo que serán incluidos en el menú
Herramientas dentro del diálogo Configurar Herramientas.

Propiedades del Objeto


Use este comando para modificar las propiedades y comportamiento de un solo objeto seleccionado. El
contenido del cuadro de diálogo de propiedades depende del tipo de objeto seleccionado. Para una
explicación de las herramientas usadas para crear objetos de NeoBook y sus propiedades, por favor, vea
la Paleta de Herramientas.

Nota: También puede acceder a las Propiedades del Objeto haciendo clic derecho sobre él. Y también
puede acceder directamente a la pestaña Acción de las Propiedades del Objeto haciendo doble clic en él.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 6 de 41

El Menú Ordenar
Esta sección contiene descripciones de los comandos encontrados en el menú Ordenar de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Traer al frente
Use este comando para mover el objeto o grupos de objetos seleccionado sobre los otros
objetos de la página activa. Cuando se mueve un grupo de objetos al frente, permanecen en
el mismo orden pero sobre todos los otros objetos que no son parte del grupo.

Enviar al Fondo
Use este comando para mover los objetos o grupo seleccionado al fondo, detrás de todos los
objetos en la página activa. Cuando se mueve un grupo de objetos al fondo, permanecerán
en el mismo orden pero detrás de todos los objetos que no pertenecen al grupo.

Alinear
Este comando le permite posicionar objetos en forma relativa a los bordes de la página o, si
están seleccionados varios objetos, alinearlos entre ellos. Por ejemplo, si selecciona tres
objetos y elige una Alineación Vertical: Superior, eligiendo la opción Alinear relativo a la
página, los objetos se colocarían en el borde superior de la página; sin embargo, si
selecciona la opción Alinear relativo a otros objetos seleccionados, se alinearán en la parte
superior del objeto que esté más arriba en su posición vertical.

Tanto la Alineación Horizontal como la Vertical se pueden ajustar de forma independiente.


Por ejemplo, si se selecciona Horizontal: Izquierda y Vertical: Sin Cambio, se ajustará la
posición horizontal de los objetos mientras se deja su posición vertical sin modificación.

Establecer Orden de Tabulación


Use este comando para determinar el orden en el cual los lectores pueden seleccionar objetos en su
página de NeoBook. Cuando ve la publicación compilada, un usuario puede moverse entre
cierto tipo de objetos, usando la tecla Tabulación. La pantalla Establecer el Orden de
Tabulación le permite especificar el orden en el que los objetos van a ser activados. En
el modo Ejecución, un objeto se considera seleccionado cuando responde a las teclas
presionadas en el teclado (una entrada de teclado). El objeto que se encuentra en la parte

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 7 de 41

superior de la lista de tabulación de esta pantalla será el primero en estar activado al entrar
en esa página (en espera de la entrada de teclado), seguido por el segundo objeto y así
sucesivamente. Establecer el orden de tabulación es útil para publicaciones que reconocen el
acceso desde el teclado, tales como formularios donde se ingresa texto. Ver Propiedades del
Libro > Acceso para habilitar o deshabilitar el tabulador.

Nota: No todos los tipos de objetos aceptan entradas; tales objetos no aparecerán en la Lista de
Tabulación. Botones, Casillas de Verificación, Botones de Opción y Entradas de Texto son ejemplos de
objetos que sí pueden aceptar entradas de tabulación. También se incluyen los Rectángulos ya que
los plug-ins a veces usan estos objetos para «hospedar» otros objetos especiales. Aunque los
rectángulos aparecen en la Lista de Tabulación, Windows no los incluirá en el orden de tabulación si no
está usando un plug-in.

Mostrar / Ocultar Objetos


Puede ocultar ciertos elementos a los usuarios hasta que cumplan con cierto objetivo. Un
ejemplo de ello puede ser un botón de impresión que permanece oculto hasta que un
formulario en pantalla se rellena apropiadamente. Use estos comandos para cambiar la
visibilidad inicial de los objetos seleccionados. Por ejemplo, si un objeto debe ocultarse al
iniciar la publicación, utilice el comando HideObject para hacerlo invisible antes de pasar al
modo Ejecución.

Nota: Un objeto oculto no será visible en la pantalla, pero puede seleccionarlo usando la Lista de
Objetos.

Agrupar / Desagrupar
Use este comando para combinar distintos objetos seleccionados en un grupo. Los objetos
agrupados pueden ser copiados, alineados, movidos, etc. como si fueran un objeto único.
Use el comando Desagrupar para dividir un grupo nuevamente en sus componentes
individuales. El comando Agrupar sólo está disponible si hay más de un objeto seleccionado.

El Menú Ver
El menú Ver contiene comandos para mostrar y ocultar las paletas de NeoBook. Puede personalizar el
entorno de NeoBook reubicando las paletas en cualquier parte de la pantalla, o acoplándolas a uno de los
bordes del programa. También puede desacoplar o volver a mover las paletas acopladas, arrastrándolas
desde la barra en la parte superior o izquierda de la ventana de la paleta.

Para más información, seleccione un comando de la siguiente imagen:

Mostrar Barra de Acceso Rápido


La Barra de Acceso rápido contiene botones que ofrecen acceso, mediante un simple clic, a los
comandos más usados de NeoBook. Esta barra puede mostrarse u ocultarse seleccionando la

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 8 de 41

opción Mostrar Barra de Acceso Rápido.

Mostrar Barra de Navegación


Use esta opción para mostrar u ocultar los botones de navegación de página. La Barra de Navegación
ofrece un panel de control del tipo VCR para poder desplazarse más rápidamente entre las páginas de la
publicación. Si esconde esta barra, puede seguir moviéndose entre las páginas, usando las teclas del
teclado RePág, AvPág, Inicio y Fin; y también mediante las Solapas de Página en la parte inferior del
Área de Trabajo.

Mostrar Lista de Objetos


Esta opción presenta una paleta que contiene una lista de todos los objetos (Botones, Entradas de Texto,
Imágenes, etc.) que se encuentran en la página activa de la publicación. Haga clic sobre un elemento de
la Lista de Objetos para seleccionar un objeto en el Área de Trabajo. Haga clic derecho sobre el nombre
del objeto para que se abra un menú contextual, que incluye las opciones: Propiedades del Objeto, Traer
al frente, Enviar al fondo, Mostrar objetoOcultar objeto. Se trata de atajos a tales comandos, que también
puede encontrar en el menú Edición.

Mostrar Información del Objeto


La paleta de Información del Objeto le permite controlar y ajustar la posición y el tamaño
(en píxeles) del objeto seleccionado. Introduzca la posición y tamaño deseados en los
campos de la paleta (Izquierda, Arriba, Ancho y Alto). Las posiciones Izquierda y Arriba del
objeto se miden desde la esquina superior izquierda del Area de Trabajo de la publicación
(coordenadas 0 x 0). Después de entrar las nuevas coordenadas del objeto, haga clic en el
botón Aplicar para ver el efecto que los nuevos datos tienen sobre el objeto.

Mostrar Zoom / Posición del Puntero


Al habilitar esta opción se mostrará una pequeña ventana que contiene una vista ampliada
de la pantalla, en el lugar donde se encuentra el puntero, junto con las coordenadas de
pantalla donde está localizado el cursor de su ratón. Las coordenadas se miden en píxeles
desde el ángulo superior izquierdo del Area de Trabajo de la publicación. Haciendo clic
derecho en el centro de la Paleta Zoom aparecerá un menú contextual, donde puede
desmarcar la opción Mostrar posición del ratón, si desea que deje de mostrarse el indicador
de posición del puntero; y también puede cambiar el porcentaje de amplificación que se va a
mostrar. Esta Paleta se usa sólo para la edición, y no aparecerá en sus publicaciones
compiladas.

Mostrar Selector de Archivos


Esta opción muestra una pequeña ventana que contiene un listado de las carpetas y archivos existentes
en su ordenador. Usted puede elegir arrastrar los archivos directamente desde esta ventana hasta su
publicación. El contenido del archivo será colocado automáticamente en la página activa. Este es un
modo sencillo para construir rápidamente una publicación. Cualquier tipo de archivo reconocido por
NeoBook (texto, imagen, sonido, animación, etc.) puede anexarse a una publicación usando la ventana
de Selección de Archivos.

Puede navegar por las distintas unidades y carpetas haciendo doble clic en estos elementos,
en la lista de archivos. Haciendo doble clic sobre la barra inversa (\) de la carpeta, se accede
a la raíz del directorio de la unidad activa. Haciendo doble clic sobre los puntos (..) de la
carpeta, se regresa al nivel inmediatamente superior (parent) de la carpeta activa.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 9 de 41

El Menú Página
Esta sección contiene descripciones de los comandos encontrados en el menú Página de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Ir a la página
Use este comando para ir a otra página de la publicación. Para ver una página específica,
haga clic sobre su título en el submenú. Hay una opción para listar las páginas adicionales
que no entren en el menú. También se puede mover entre las páginas usando las solapas
(pestañas) en la parte inferior de la ventana de NeoBook.

Añadir Página
Este comando le permite agregar páginas a su publicación. Se le pedirá que especifique el
número de páginas a añadir, y si quiere insertarlas antes o después de la página activa o al
final de la publicación.

Tendrá también la posibilidad de especificar aquí el título de la nueva página. Si se agregan


varias páginas, sus títulos se basarán en el nombre que se especifica para la primera página.
Por ejemplo, si llama a la primera página "Ejemplos", las siguientes se llamarán "Ejemplos
1", "Ejemplos 2", etc.

Copiar página
Utilice este comando para crear un duplicado exacto de la página activa, incluyendo todos
los objetos que contiene. La página duplicada puede ser editada, renombrada o reubicada
usando la función Mover. Esta prestación es muy útil cuando necesita crear distintas páginas
que contienen los mismos elementos.

Nota: Puede copiar páginas de una publicación a otra, abriendo ambas publicaciones una junto a otra y
arrastrando la solapa de la página que se quiere copiar hacia la ventana de la otra publicación.

Mover Página
Use este comando para reubicar la página activa en otro punto de su publicación. Seleccione
una página cercana a donde desearía que la página activa se mueva. Luego decida si desea
que la página activa se ubique antes o después de la página seleccionada.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 10 de 41

Nota: Puede mover las páginas arrastrándolas de su solapa (pestaña) localizada en la parte inferior de la
ventana o arrastrando sus miniaturas (pequeñas imágenes) que encontrará en el diálogo Configuración
de Página.

Renombrar Página
Use este comando para cambiar el título de la página activa. Escriba el nuevo título dentro
del espacio provisto. Luego haga clic sobre el botón Aceptar para guardar el cambio o
Cancelar para regresar a la edición sin renombrar la página. Recuerde que cada página en
una publicación tiene que tener un título único.

Nota: Cuando se renombre una página, NeoBook actualizará automáticamente todos los vínculos o
acciones de página que hacen referencia al antiguo título.

Borrar página
Este comando elimina la página activa de su publicación. Este comando no se puede
Deshacer, úselo con cuidado.

Propiedades de la Página
Use este comando para cambiar los atributos de la página activa. La pantalla de Propiedades de la
Página está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del
cuadro de diálogo: General, Acciones y Paleta (ésta última, en publicaciones de 256 colores). Para ver o
modificar los campos de una sección, haga clic sobre el icono correspondiente.

General
Use el campo Título de Página para asignar un nombre único o número a la página activa. Este título
aparecerá en la solapa de la página que se encuentra en su parte inferior. Recuerde: puede cambiar el
título asignado a una página si así lo quiere, pero no puede haber dos páginas en una publicación con el
mismo título.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 11 de 41

Use el botón Título de Página para asignar un nombre único o número a la página activa. Este
título aparecerá en la solapa de la página que se encuentra en su parte inferior. Recuerde:
Puede cambiar el título asignado a una página si así lo desea, pero no puede haber dos
páginas en una publicación con el mismo título.

Puede mejorar la apariencia de su publicación seleccionando un fondo interesante para cada


página. Se puede seleccionar un Color Sólido, crear un Gradiente (mezcla entre dos colores) o
elegir un archivo de imagen para ser usado como un papel tapiz de fondo.

Para elegir un fondo con un color único, seleccione la opción Color Sólido y luego haga clic
sobre la flecha que se encuentra a la derecha de esta opción para poder elegir el color
directamente del diálogo presentado. La selección de colores es determinada por la
resolución de la publicación y la paleta asignada a esta página.

Para crear un Color de Gradiente de fondo, seleccione la opción Gradiente y luego haga clic
sobre el botón con la flecha en los campos Desde y Hacia para elegir los colores. Seleccione
la Dirección de la lista para cambiar el sentido del gradiente.

Seleccionar Papel Tapiz para usar una imagen como fondo. Haga clic sobre el icono con la
pequeña carpeta cercana al campo Fichero de Imagen, luego seleccione el archivo deseado.

Si habilita la opción Mostrar Elementos de la Página Maestra, los controles, las imágenes y
otros objetos que hayan sido colocados en la página maestra se presentarán también en esta
página. Hay una gran variedad de efectos animados especiales disponibles para suavizar la
transición entra cada una de las páginas. Haga clic sobre el botón con la flecha que se
encuentra cerca de la opción Efectos de Transición para elegir entre Disolver, Deslizar,
Explotar, Implosión, Dividir, Ondas o Barridos. El recuadro de Vista Previa muestra el efecto
seleccionado. Haga clic sobre el botón de Vista Previa (debajo de Efectos de Transición) para
ver el efecto nuevamente. También puede controlar la velocidad del efecto moviendo el
control hacia el lado de Rápido o Lento.

Nota: Si necesita más efectos, dipone del plug-in Transiciones Billenium, que añade al programa gran
número de efectos profesionales de transición. Puede encontrar este plug-in en: www.billeniumsoft.com.

Acciones

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 12 de 41

Puede definir acciones que se ejecuten cada vez que el lector entre o salga de una página. Estas
acciones son particularmente útiles en presentaciones y publicaciones tipo test. Las acciones que se
pueden usar serían: iniciar una animación o música, mostrar mensajes, calcular puntuaciones, verificar
entradas de texto, etc.

El cuadro de diálogo Acción de Propiedades de Página consta de una gran ventana de edición, una barra
de herramientas y dos solapas en su parte inferior. Las acciones pueden teclearse directamente en el
Editor, pero muchas veces es preferible usar el botón Insertar Acción (haga clic en este botón para ver la
lista de acciones disponibles). Las acciones se organizan en grupos; localice la acción que necesita y
haga clic sobre su título. En la mayoría de los casos, se abrirá un cuadro de diálogo a rellenar con cierta
información complementaria de la acción.

Nota: Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca del
Editor de Acciones y las acciones de NeoBook.

Se pueden especificar acciones separadas para cada evento de página, seleccionando las solapas Entrar
en la página y Salir de la página, en la parte inferior de la ventana de edición.

Por ejemplo, si está creando una presentación de diapositivas, hay dos acciones que podría necesitar
durante el evento Entrar en la página: Delay (Retardo) y GotoNextPage (Ir a Página Siguiente). Ésta sería
una manera rápida de construir una presentación que se ejecutaría sola, y en la que el tiempo entre
página y página podría ser especificado. Por ejemplo:

Delay "3000"
GotoNextPage

Paleta
El Editor de Paleta puede resultar muy útil cuando se diseñan publicaciones que han de ser vistas en
ordenadores en Modo de Vídeo de 256 colores. Muchos ordenadores antiguos sólo pueden presentar un
número limitado de colores a la vez. A esta selección limitada de colores se le denomina Paleta. NeoBook
le permite decidir qué colores van a aparecer en la Paleta. Puede hacer, si quiere, que cada página tenga
asignada su propia y única Paleta de 256 colores.

NeoBook también ofrece la opción Paleta Automática, que usa una Paleta de colores genérica para la
toda la publicación. La Paleta Automática contiene un espectro completo de colores generales incluyendo
los 20 colores estándar usados por Windows. Esta opción se puede activar o desactivar desde la
sección Tamaño/Colores de la pantalla del cuadro de diálogo Propiedades del Libro.

Nota: El Editor de Paleta no está disponible cuando se crean publicaciones que utilizan un número distinto
de 256 colores, debido a que estas resoluciones no utilizan paletas. El cuadro de diálogo Paleta tampoco
aparecerá, si la opción Paleta Automática está activada.

La parte izquierda del Editor de Paleta contiene una selección de los colores de la paleta asignada a la
página activa. Seleccione un color a modificar, haciendo clic en uno de los cuadros de color de la Paleta.
Los potenciómetros Rojo, Verde, Azul y Brillo que se encuentran a la derecha del cuadro de diálogo
cambiarán, para reflejar los valores que componen el color del seleccionado: puede usar su ratón, para
modificar el color seleccionado, cambiando la posición de cada cabeza del potenciómetro. Los tres
potenciómetros de arriba representan la cantidad de Rojo, Verde y Azul (RVA; RGB) que compone el
color seleccionado. El potenciómetro de Brillo ajusta simultáneamente los tres anteriores, para aclarar u
oscurecer el color seleccionado. En la parte inferior de la Paleta, aparecerá una Vista Previa mostrando el
efecto de cualquier cambio en el color elegido.

Si comete algún error, use los iconos Restablecer Color o Restablecer Paleta (en la parte superior del
cuadro de diálogo) para restaurar respectivamente el color seleccionado o todos los colores de la Paleta a
sus valores originales. Para cargar una nueva Paleta de un archivo de paleta (PAL) previamente
guardado, haga clic sobre el icono Cargar Paleta. Para guardar su Paleta editada como un archivo tipo
PAL, para que pueda ser usado en otras Publicaciones o páginas, haga clic sobre el icono Guardar
Paleta y asígnele un nombre de archivo.

Nota: Cuando se diseña una Publicación que va a ser vista por el público en general, es siempre una
buena idea tratar de ejecutar una copia de su publicación compilada en otros Modos de Vídeo. Esto le
dará una mejor idea de lo que los lectores verán de su trabajo.

Si quiere que las Propiedades de Página que han sido elegidas sean usadas en todas las páginas en su
Publicación, active la opción Copiar a todas las páginas, en el borde inferior izquierdo del cuadro de

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 13 de 41

diálogo.

Mostrar objetos de la Página Maestra


Al habilitar esta opción se mostrarán los elementos ubicados en la Página Maestra sobre la
página activa.

El Menú Libro
Esta sección contiene descripciones de los comandos encontrados en el menú Libro de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Propiedades del Libro


Utilice esta opción para configurar las propiedades generales de las publicaciones. La
ventana Propiedades del Libro está dividida en las siguientes secciones:

General
Tamaño/Colores
Ventana
Barra de Menú
Acciones
Acceso
Seguridad
Idioma
Interfaz
Salvapantallas
Menú de Bandeja

Propiedades del Libro > General


Teclee aquí el Título de la publicación y el Nombre del Autor. El título se mostrará en la barra de
título de la ventana de la publicación. El nombre del autor es para su uso exclusivo y no
aparecerá en la publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 14 de 41

Nota: El título de la publicación también se puede modificar mediante programación mientras que la
publicación se está ejecutando, cambiando el contenido de la Variable Global [PubTitle].

Podrá también proporcionar el nombre de un Archivo de Ayuda (HLP) si ha creado uno


previamente que desee anexar a su publicación. El archivo de ayuda es opcional, pero, si su
publicación es compleja, podría verse beneficiada al contar con uno. Se puede acceder al
archivo de ayuda dentro de la publicación compilada presionando la tecla F1. Necesita
utilizar un programa especial denominado Compilador de Ayuda para crear un archivo de
este tipo. Hay muchos disponibles en el mercado.

La Pantalla de Presentación opcional es una imagen que aparece en la pantalla mientras su


publicación se está cargando. Si la publicación contiene muchas páginas, puede tardar varios
minutos en cargar. Es una buena idea presentar una pantalla bien diseñada a sus lectores
mientras esperan. Una alternativa es usar un pequeño cursor que representa el progreso del
proceso de carga. Una pantalla de presentación puede contener cualquier cosa, desde una
imagen simpática hasta información acerca de su producto o compañía. Para crearla, dibuje
una imagen usando su programa de edición gráfica preferido y luego inserte el nombre de
archivo de imagen en el espacio provisto.

Puede asignar la imagen de icono que desee para su publicación de NeoBook, haciendo clic sobre el
botón del Icono Personalizado. Cuando la publicación se compila, el icono se incorporará a la aplicación
compilada. NeoBook soporta iconos multi-resolución, pero el espacio disponible está limitado a los
siguientes tamaños:

32 x 32 x 16 colores
32 x 32 x 256 Colores
32 x 32 x 16 Million Colores
32 x 32 x Windows XP

Los iconos multi-resolución debería incluir, por lo menos, un icono de 32 x 32 x 16 colores. De lo


contrario, el compilador de NeoBook tendrá que crear uno. Otros tipos de iconos pueden ser sustituidos
por los tamaños anteriores, procurando que ocupen igual o menor cantidad de bytes.

Nota: Puede crear sus propios archivos ICO; para ello, hay gran variedad de programas de diseño para
ello. Uno de ellos es NeoPaint® de NeoSoft Corp. Encontrará una copia de evaluación en el CD de
NeoBook.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 15 de 41

También puede elegir los punteros de ratón que se utilizarán en la publicación. El Puntero de Zona
Activa es aquél que aparece cuando el ratón está sobre un objeto que acepta una entrada del lector
(como es el caso de un botón o un potenciómetro), el Puntero de Arrastre se usa para arrastrar objetos, y
el Puntero Principal es usado en cualquier otro lugar. Al igual que para los iconos, los punteros deben
tener un formato específico: 32 x 32 píxeles, 2 ó 16 colores y un formato de archivo CUR. Se pueden
usar, también, la mayoría de archivos ANI (punteros animados). Hay gran variedad de programas que le
permitan crear o editar sus propios archivos CUR o ANI; entre ellos, el mismo NeoPaint®.

El Color del Vínculo que especifique en esta sección se usará para resaltar cualquier enlace de hipertexto
que añada en los objetos Artículo o Texto.

Propiedades del Libro > Tamaño / Colores


Use este diálogo para cambiar el tamaño y colores de su publicación. Puede seleccionar entre
varios tamaños de publicación estándares o proporcionar su propio Ancho y Alto. Vea Archivo
> Nuevo para más información sobre este tema.

El Compilador de NeoBook es capaz de producir aplicaciones en cuatro formatos diferentes:

z Programa Estándar
z Salvapantallas
z Programa de la Bandeja del Sistema
z Plug-in del Navegador Web

Cada uno de estos Tipos de Publicación tiene propiedades distintas. Por tanto, la elección de tamaño y
colores dependerá de las necesidades concretas del cada proyecto. Vea la sección Compilar para más
detalles sobre los tipos de publicación.

Propiedades del Libro > Ventana


La sección Estilo de Ventana le permite definir cómo se presentará su aplicación a sus lectores. Se puede
hacer que la publicación ocupe toda la pantalla y se vea como un programa estándar de Windows o
definir una forma concreta. Al hacer cualquier cambio en esta sección, podrá ver el resultado de inmediato
en el cuadro de Vista Previa, en el ángulo inferior derecho de la ventana.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 16 de 41

La opción Ventana Estándar le permite emular la forma y presentación de otros programas de Windows.
Puede especificar si la ventana de la publicación incluirá una Barra de Título, el menú del Sistema y
botones para minimizar y maximizar la ventana. También puede especificar si la ventana se puede
redimensionar o mover dentro de la pantalla. Marque la opción Auto-ajustar al tamaño de la pantalla , si
desea crear una publicación que se redimensione automáticamente para ajustarse a las dimensiones de
la pantalla. Vea Crear una publicación redimensionable y Herramienta Contenedor para más información
a cerca de cómo crear publicaciones redimensionables.

Si marca la opción Ventana a Pantalla Completa, su publicación ocupará toda la pantalla. No habrá ni
barra de título ni otros elementos visibles reconocibles de Windows; sólo el contenido de su publicación.
Ésta es la mejor opción para presentaciones, salvapantallas o diaporamas, que hayan de mostrarse sin
necesidad de control por el autor, o cualquier otro tipo de publicación donde se quiere, por ejemplo, que el
lector no se distraiga con elementos del Escritorio de Windows. Si el tamaño de su publicación es menor
que la resolución de pantalla del lector, la franja de la pantalla no usada se rellenará con el Color del
Marco. Y si quiere crear una publicación que se redimensione automáticamente para ajustarse a las
dimensiones de pantalla del lector, marque la opción Auto-ajustar al tamaño de la pantalla.

Esta opción incluye la posibilidad de Cubrir la Barra de Tareas de Windows (la barra de tareas que
aparece en la parte inferior del Escritorio de Windows, y se usa para activar y navegar por los programas
abiertos). Al cubrir la Barra de Tareas, se elimina cualquier distracción visual del usuario de la publicación,
así como la posibilidad de acceder a otro programa que se hubiera abierto simultáneamente.

Si se habilita la opción Conmutar a Modo de Vídeo Compatible, NeoBook cambiará la resolución de


pantalla del ordenador del lector, para igualarla al tamaño y número de colores de su publicación. Al
cerrar la publicación, NeoBook restaurará la resolución de pantalla original. Si el monitor del lector no
soporta el modo de pantalla definido en su publicación, NeoBook utilizará el más cercano disponible.

También tiene la opción de crear una Ventana Personalizada para sus publicaciones, completamente
original. Esto se hace creando un archivo de imagen especial, que servirá como máscara, y que definirá
la forma de la ventana de la publicación. Por ejemplo, si quiere una ventana circular, use su programa de
edición de dibujo para crear un círculo. Coloree el área exterior del círculo de un color diferente que su
interior. Guarde la imagen y utilice el botón Definir Forma para importar el archivo dentro de NeoBook.

Cuando le aparezca el cuadro de diálogo para que especifique el color transparente, haga clic sobre el
área externa del círculo. Puede resaltar aún más este efecto, si dibuja un motivo interesante dentro del
círculo y usa esa misma imagen como papel tapiz de fondo de las páginas. Si quiere que la ventana con
formato propio pueda moverse, marque la opción Movible.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 17 de 41

La opción Posición inicial de la ventana se puede usar para definir el área de la pantalla donde desea que
aparezca la publicación cuando se inicie. Si quiere, también puede marcar la opción Salvar la posición de
la ventana en esta clave del Registro, para que NeoBook salve automáticamente la posición de la
publicación. Además de marcar esta opción, debe introducir el lugar (o clave) del Registro de Windows
donde quiere que sea salvada la posición. La clave que debe introducir debería ser algo parecido a esto:

HKEY_CURRENT_USER\Software\MiPub\WindowPos

Reemplace el texto "MiPub" de la clave por el nombre de su publicación. A menos que tenga ciertos
conocimientos a cerca del Registro de Windows, no debe modificar esta llave introducida más que para
insertar el nombre de su publicación.

Nota: La opción de salvar en el Registro no está disponible en publicaciones a pantalla completa.

Use el Orden de Ventana, si quiere que su publicación se coloque siempre encima de cualquier otro
programa de Windows que esté en ejecución. La mayoría de las veces es conveniente dejar este campo
en Normal, pero se pueden crear ciertos programas en los que resulte necesario usando las otras dos
opciones.

Para publicaciones de ventana estándar que tienen seleccionada la opción redimensionable, también
puede especificar un Tamaño mínimo de la ventana, que va a servir para evitar que el lector pueda
ajustar por debajo de cierto valor (e impida que se visualice correctamente el contenido de la ventana).

Propiedades del Libro > Barra de Menú


Puede usar esta herramienta para añadir a su publicación una Barra de Menú personalizada. La Barra de
Menú es un componente estándar de Windows, que aparece en la parte superior de muchas aplicaciones.
A menos que la publicación contenga ya un menú, la ventana del Diseñador de Menú estará vacía. En la
parte derecha de esta ventana hay cuatro botones con los que se pueden añadir o eliminar los distintos
elementos que compondrán el menú.

Los elementos añadidos al menú aparecerán en la parte superior de la ventana del Diseñador; y las
propiedades del elemento seleccionado, en la parte inferior. Las solapas inferiores del Diseñador se
pueden usar para alternar entre las propiedades de elemento y las acciones asignadas a ellos. Estas

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 18 de 41

acciones se ejecutarán (en Modo Ejecución) cada vez que el lector seleccione ese elemento del menú
correspondiente. El menú está organizado en una estructura jerárquica, de manera que el nivel superior
muestra los elementos del encabezado, y los sub-elementos aparecen bajo cada encabezado.

Para crear un menú, debe añadir primero uno o más encabezados (del nivel superior). Por ejemplo, el
menú del programa NeoBook incluye los siguientes encabezados: Archivo, Edición, Ordenar, Ver, Página,
Libro, Opciones , Herramientas, Ventana y Ayuda. Por supuesto, su encabezado del menú será diferente,
dependiendo del objetivo de su publicación.

Para añadir un encabezado de menú, haga clic en el botón Añadir Encabezado. NeoBook asignará,
automáticamente, un nombre genérico para el nuevo encabezado: “EncabezMenu1”. Haga clic en las
propiedades del campo Título y reemplace éste con su texto para el elemento. Las propiedades del Elem
ID se usan para identificar este encabezado. Puede dejar la ID como “EncabezMenu1”, o cambiarlo por
algo más descriptivo, con tal de que dos elementos del menú no tengan el mismo nombre. Sólo el Título
será visible después en la publicación.

Para añadir un elemento bajo un encabezado, asegúrese que el encabezado está seleccionado y
entonces haga clic en el botón Añadir Elemento al Menú. Aparecerá entonces un pequeño cuadro bajo el
encabezado. NeoBook le asignará el nombre genérico “ElemMenu1”. Como se describe antes, el Título y
el ID del elemento se pueden editar, para reemplazar “ElemMenu1” con el texto adecuado.

Puede crear sub-menús, seleccionando un elemento del menú y haciendo clicn en el botón Crear Sub-
menú. La imagen muestra un ejempolo de submenú.

Tanto para los elementos del menú como los de sub-menús, se puede seleccionar también una de las
siguientes propiedades de Estilo:

Normal Un elemento estándar de menú.


Marca Un elemento de menú que puede estar marcado o desmarcado. Cuando se marca, junto
al texto del elemento aparecerá una pequeña marca de verificación.
Divisor Este elmento es una línea divisoria, usada para separar grupos de elementos.

También puede designar si el encabezados y el elemento del menú es


inicialmente Visible, Habilitado y Marcado (éste último, sólo para los elementos de verificación). Todos
estas características se pueden cambiar después, mientras la publicación se está ejecutando, usando las
acciones: ShowMenuItem (Mostrar Elemento del Menú), HideMenuItem (Ocultar Elemento del
Menú), DisableMenuItem (Deshabilitar Elemento del Menú) y EnableMenuItem (Habilitar Elemento del
Menú).

Se puede asignar un Atajo opcional a los encabezados y elementos del menú. Cuando la publicación se
está ejecutando y se presionan las teclas de este atajo, se produciría el mismo efecto que haciendo clic
en el elemento del menú (y se ejecutaría cualquier acción que le hubiese sido asignada).

Cuando se ha seleccionado el estilo de Marca, se puede introducir una variable para guardar el estado de
este elemento mientras se ejecuta la publicación. El nombre inicial de esta variable sería el ID del
elemento, pero se puede cambiar, si fuera necesario. Cuando se está ejecutando la publicación, se puede
usar la acción If (Si Condicional) para examinar la variable y saber si el elemento está marcado o no. Por
ejemplo:

If “[ElemMenu1]” “=” “Checked”


AlertBox “¡Vaya!” “El elemento ESTÁ marcado.”

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 19 de 41

Else
AlertBox “Oh, oh...” “El elemento NO está marcado.”
EndIf

Finalmente, se pueden definir ciertas acciones para determinar si el lector hace clic en un elemento del
menú o encabezado. Haciendo clic en la solapa Acción de la parte inferior, las propiedades del menú
mostrarán el Editor de Acciones y cualquier de las acciones que se hayan asignado el elemento del menú
seleccionado.

Las acciones se pueden escribir directamente dentro del Editor, pero la mayoría de los autores prefiere
usar el botón Insertar Acción. Al hacer clic en este botón, se abrirá una lista con todas las acciones
disponibles. Las acciones están organizadas en grupos o categorías. Localice y haga clic sobre el nombre
de la acción que desee. En la mayoría de las acciones, se abrirá entonces un sencillo cuadro de diálogo
para que pueda introducir cierta información que complete la acción. Vea Comprender acciones y
variables y Lista de acciones para más información a cerca del Editor de Acciones y las acciones de
NeoBook.

Nota: Aunque generalmente no se asignan acciones a los encabezados, algunos autores más avanzados
podrían encontrarlo útil en determinadas situaciones. Sin embargo, esto puede producir un efecto no
deseado, ya que estas acciones serían ejecutadas cada vez que se seleccionara uno de los elementos
del menú de dicho encabezado.

Propiedades del Libro > Acciones


Se pueden definir acciones especiales que sean ejecutadas cada vez que su publicación inicia o se
cierra, es activada o es desactivada, cambian páginas o finaliza un cierto período de inactividad. Estas
acciones se pueden utilizar para acceder a archivos, ejecutar animaciones o música, presentar mensajes,
calcular puntajes, verificar datos de entradas, etc.

La pantalla Acción contiene una ventana de edición, una barra de herramientas y una o varias solapas en
su parte inferior. Las acciones pueden escribirse directamente dentro del Editor, pero muchas veces es
preferible usar el botón Insertar Acción. Las acciones están organizadas en grupos. Simplemente busque
y haga clic sobre el título de la acción que desea. En la mayoría de las acciones, NeoBook mostrará un
cuadro de diálogo sencillo que debe llenar para completar la acción. Vea Comprender acciones y
variables y Lista de acciones para una explicación completa acerca del Editor de Acciones y las acciones
de NeoBook.

Utilice las solapas situadas en la parte inferior de la ventana del editor para conmutar entre los diferentes
eventos de acciones de la publicación. Si no se necesita una acción en un evento en particular, déjelo en
blanco. Una publicación dispone de los siguientes eventos:

Iniciar: Las acciones aquí colocadas se ejecután cada vez que se inicie la publicación. Es un buen lugar
para colocar cualquier código de iniciación o las funciones que vaya a necesitar la publicación.

Cerrar: Las acciones que se inserten aquí se ejecutarán justo antes de que finalice la publicación. Es un
buen lugar para guardar cualquier configuración de la publicación o información o dato que el usuario de
la publicación haya proporcionado y que se necesite almacenar para usarlo la próxima vez que se ejecute
la publicación. Se puede interrumpir opcionalmente este evento, cambiando el valor de la variable
global [Shutdown Status]. Es posible crear una publicación de la que no se puede salir, como en el
siguiente ejemplo; por lo tanto, use esta posibilidad con precaución:

MessageBox "MyPub" "Want to quit?" "Yes|No" "[Result]"


If "[Result]" "=" "2"
SetVar "[ShutdownStatus]" "Don’t do it!"
EndIf

(En el ejemplo, las palabras rodeadas de corchetes son variables.

Activar: Las acciones que se inserten aquí se ejecutarán cada vez que la ventana de su publicación se
activa. Por ejemplo cuando se usa otro programa y se regresa a NeoBook.

Desactivar: Las acciones que se inserten aquí se ejecutarán cuando la ventana de su publicación se

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 20 de 41

vuelve inactiva. Por ejemplo, cuando el usuario de la publicación activa otro programa en ejecución.

Cambió de Página: Las acciones que se inserten aquí se ejecutarán cuando la publicación está
intentando presentar otra página. Opcionalmente, el cambio de página se puede dirigir a otra que no sea
la siguiente, o se puede cancelar, si se modifica el valor de la variable [PageChangeName]. Para dirigir al
usuario de la publicación a una página diferente, simplemente inserte el nuevo título de página dentro de
la variable. Por ejemplo:

SetVar "[PageChangeName]" "ErrorPage"

Se puede cancelar el cambio de página colocando cualquier título en blanco en la variable. Por ejemplo:

If "[PageChangeName]" "=" "Goodies"


If "[User]" "<>" "Register User"
AlertBox "Sorry" "Only registered users can view that page."
SetVar "[PageChangeName]" ""
EndIf
EndIf

Inactividad: Las acciones que se inserten aquí se ejecutarán si no se ha detectado ningún tipo de
actividad en el teclado o en el ratón durante el intervalo especificado. Proporcione el tiempo (en
segundos) que el Sistema debe permanecer ocioso antes de que se active la acción.

Para una publicación del tipo kiosco, se puede utilizar este evento de Inactividad para regresar de forma
automática a la página principal después del período de tiempo especificado. Esto servirá para que los
nuevos visitantes que recorran el kiosco electrónico no se confundan con una presentación dejada abierta
a la mitad por el usuario de la publicación previo.Por ejemplo:

GotoPage "Start"

Subrutinas: Use la acción GoSub (Ir a Subrutina) para ejecutar un bloque de acciones insertadas aquí.
Los bloques de acciones o subrutinas comienzan con una etiqueta descriptiva única y terminan con la
acción Return (Regresar). Se puede pensar en ellas como un almacén para grupos de acciones usadas a
menudo. En lugar de escribir las mismas acciones una y otra vez, se pueden escribir una vez aquí y
simplemente utilizarlos usando la acción GoSub. Por ejemplo, se pueden escribir distintas subrutinas:

:SubroutineOne
AlertBox "Hello" "This is my subroutine"
Return

:OtherSubroutine
AlertBox "Hello" "This is my other subroutine."
Return

Al contrario que las acciones de otros eventos de esta sección, las subrutinas no se ejecutan
automáticamente, en respuesta al evento subrutina. Por el contrario, las subrutinas se deben ejecutar
explícitamente mediante la acción GoSub (Ir a Subrutina). Por ejemplo, para ejecutar “SubroutineOne” de
antes, en alguna parte de la publicación se debe colocar la siguiente acción:

GoSub "SubroutineOne"

Propiedades del Libro > Acceso


Esta sección le permite definir las teclas que pueden usar los usuarios de la publicación para navegar a
través de la publicación. Se pueden activar/desactivar estas teclas pensando en aquellos usuarios que no
van a usar un ratón o también porque le resulte interesante al autor por algún motivo. Describimos a
continuación las opciones de Control de Teclado:

Permitir salir de la Publicación con la tecla ESC: Deshabilite esta opción para evitar que los usuarios de la
publicación salgan de su publicación presionando la tecla Esc. Si lo hace, asegúrese de ofrecer a los
usuarios de la publicación otro camino para cerrar la publicación; por ejemplo, un botón Salir.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 21 de 41

Permitir el uso de las teclas RePág, AvPág, Inicio y Fin para cambiar entre páginas: Habilite esta opción
para permitir a los usuarios de la publicación moverse dentro de la publicación usando estas teclas. En
algunas situaciones, se pueden deshabilitar estas teclas para poder controlar qué páginas se pueden
visitar y en qué orden. Muchos autores eligen deshabilitar estas teclas y ofrecer en cambio una serie de
botones de navegación, cuando ésta no es lineal. A diferencia del método del teclado, los botones de
navegación pueden incluir, si se quiere, acciones para determinar inteligentemente si el cambio de página
es correcto. Por ejemplo, en una publicación para un examen en clase, se podría diseñada que, antes de
permitir al estudiante avanzar al siguiente tema o pregunta, se haya elegido una respuesta.

Mostrar marco para indicar el elemento activo (entrada del teclado): En aquellas publicaciones que
incluyen campos de Caja de Texto, Listas de opciones y otros controles que el usuario pueda modificar o
completar, si se activa esta opción, se permitirá al usuario de la publicación acceder a estos elementos
presionando la tecla Tabulación. El objeto activo se mostrará en pantalla rodeado por un rectángulo o
marco punteado, indicando que es el que está esperando la entrada de teclado. Vea menú > Ordenar >
Establecer orden de tabulación para especificar el orden en el cual los objetos serán seleccionados.

Deshabilitar las teclas Ctrl+Alt+Del y Alt+Tab: Esta opción le permite evitar que los usuarios de la
publicación pulsen Alt + Tab para cambiar a otros programas, o usar la combinación de teclas Ctrl + Alt +
Del para cerrar su publicación. Esta opción se usa sólo en publicaciones especiales, como el caso de un
kiosco, donde no se puede permitir que el usuario de la publicación tenga acceso ilimitado al ordenador
(sólo podrá moverse por la aplicación). Normalmente no es necesario deshabilitar el acceso a estas
funciones para programas normales de Windows.

Deshabilitar la tecla ImprPant (captura de pantalla): Esta opción evitará que los lectores usen la tecla
ImprPant para copiar al Portapapeles las imágenes de su publicación. Aunque esta telca es el método
más común para capturar imágenes de la pantalla, y deshabilitarla puede resultar muy útil, tenga en
cuenta que se pueden usar otros métodos para copiar imágenes, por lo que esta opción no evitará del
todo que alguien trate de robar las imágenes.

Nota: No es posible deshabilitar las teclas Ctrl+Alt+Del e ImprPant bajo Windows 95, 98 o ME. Si estas
dos opciones están marcadas cuando se ejecute la publicación bajo estas versiones de Wndows,
entonces sólo se deshabilitará la opción de captura de pantalla. Este problema no afecta en Windows NT,
2000 o XP.

Evitar que se ejecuten sesiones múltiples de forma simultánea: Habilite esta opción para prevenir que
más de una copia de su publicación se ejecute a la vez, o para su uso en red LAN. Es una buena idea
para la mayoría de las publicaciones, ya que, al abrir instancias múltiples de un mismo programa, se
malgastan recursos del Sistema y se puede confundir a los usuarios de la publicación.

Al deshabilitar la opción Mostrar Mensajes de Error, los autores avanzados de NeoBook podrán
interceptar y responder a los errores mediante programación interna, en lugar de que NeoBook los
muestre en un cuadro de mensaje.Cuando esta opción se encuentra desactivada, todos los mensajes de
error se colocan en la variable. [LastError]. Se puede usar esta variable en una secuencia de acciones
para determinar cuándo ocurre el error y responder en la forma apropiada. Por ejemplo:

FileWrite "parts.dat" "Append" "[PartNum], [Desc], [Price]"


If "[LastError]" ">" ""
AlertBox "Error" "Unable to write data to Parts.dat!"
EndIf

Usando la acción ShowErrors (Mostrar Errores) también puede programar que se muestre o no el
mensaje de error.

Al deshabilitar la opción Mostrar Configuración de Impresión de Windows para todas las acciones de
impresión, toda acción que use la impresora: por ejemplo (PrintPage PrintPage (Imprimir
Página), PrintTextFile (Imprimir Archivo de Texto), comenzará a imprimir directamente, sin pedir
confirmación previa. Aunque la opción se encuentre deshabilitada, aún se puede acceder a esta ventana
manualmente, usando la acción PrintSetup (Configuración de Impresora). Por ejemplo:

PrintSetup "[Result]"
If "[Result]" "=" "True"
PrintPage "Contents"
PrintPage "Help"
EndIf

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 22 de 41

Habilitando la opción Actualizar automáticamente objetos que contengan variables de tiempo, NeoBook
dibuja de nuevo la pantalla a intervalos regulares, para permitir que aquellos objetos que presentan el
objeto Cronómetro, fecha u hora se actualicen. Si esta opción se deshabilita, estos objetos sólo serán
actualizados cuando se entre o salga de una página.

El Tamaño de la memoria Caché para imágenes: se puede ajustar para optimizar el rendimiento de
publicaciones que contengan gran número de imágenes. Para publicaciones con muchas imágenes
pequeñas, puede probar a aumentar el tamaño caché. Para publicaciones que básicamente se
compongan de imágenes muy grandes, se puede aumentar su rendimiento si se reduce el tamaño caché.
Ajustar incorrectamente el tamaño caché puede producir justamente el efecto contrario, y dificultar
verdaderamente la ejecución, especialmente en PCs más antiguas. Por esta razón, le recomendamos que
mantenga el tamaño caché en el valor predeterminado 30, a no ser que encuentre problemas en el
funcionamiento de la publicación.

Propiedades del Libro > Seguridad


También puede requerir que el usuario de la publicación ingrese una clave o Contraseña antes de entrar
o salir de sus publicaciones. Marque las opciones correspondientes para habilitar estas opciones y
escriba la contraseña que quiere establecer en el campo de la derecha. Esto puede resultar útil para
evitar que usuarios no autorizados accedan o deshabiliten la publicación. Un ejemplo de ello podría ser un
kiosco o un programa de red, en el cual no se quiere que los usuarios no autorizados salgan de la
publicación.

Nota: Para más información sobre seguridad, vea la sección Proteja su trabajo.

Propiedades del Libro > Idioma


Si está creando una publicación en un idioma distinto al español, esta pantalla le permite traducir los
mensajes de error y consultas generados por NeoBook. Escriba sus traducciones (a la derecha) en lugar
de sus equivalentes en español (a la izquierda). Haga clic sobre el botón Guardar para exportar el
mensaje traducido al archivo. Haga clic sobre el botón Cargar para recuperar traducciones realizadas
anteriormente. Haga clic sobre el botón Restablecer para restaurar el texto en castellano. Active la opción
Usar este Idioma como predeterminado si desea usar estos ajustes cada vez que carga NeoBook.

Use la opción Modo de Idioma Bidireccional para controlar la dirección en la que aparece el texto (de
izquierda a derecha, o de derecha a izquierda), la colocación de la barra de desplazamiento vertical y la
alineación predeterminada del texto, cuando la publicación se ejecute en versiones orienales de Windows.
A menos que esté diseñando una publicación para esa localización, la dirección de idioma debería estar
en De izquierda a derecha. (Esta opción no afecta cuando se usa en versiones no orientales de
Windows).

Nota: Para aquellos idiomas que requieren de caracteres especiales (árabe, japonés, etc.) también se
necesitará cambiar la tipografía utilizada dentro de la sección Fuente Personalizada.

Book Properties > Interface


Esta pantalla le permite personalizar la apariencia de las cajas de diálogos presentadas por su
publicación. Los diálogos son usados para solicitar información o para informar al lector que ha ocurrido
un error. Se puede seleccionar una imagen personalizada para ser presentada dentro del mensaje de
alerta AlertBox de NeoBook o los mensajes MessageBox y el diálogo de salida Exit. Deje el campo de la
imagen en blanco para usar aquellas definidas de NeoBook.

Utilice el botón Tipografía Personalizada para seleccionar una tipografía y tamaño para el texto dentro de
los diálogos. Esta tipografía también será usada por cualquier menú desplegable (Menus) o nota
(StickyNotes) generada por la publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 23 de 41

Propiedades del Libro > Salvapantallas


Esta opción es útil cuando se va a distribuir la publicación terminada cómo un programa tipo
Salvapantallas de Windows.

La Imagen a desplegar en la vista previa de la ventana Panel de Control es una pequeña imagen estática
en formato BMP, que aparecerá en el panel de control de Windows cuando quiera seleccionar los
Salvapantallas instalados. Esta imagen deberá ser de un tamaño de 152 x 112 píxeles y 16 ó 256 colores,
para obtener los mejores resultados.

Habilite la opción Salir de la publicación con eventos de teclado o ratón para desactivar el Salvapantallas
cuando el usuario mueva el ratón o presione una tecla, tal y como se realiza en otros eventos del mismo
tipo. Si esta opción se deshabilita, su Salvapantallas se interrumpirá sólo cuando se presione la tecla Esc,
o si incluye un botón (u otro objeto) que ejecute la acción Exit.

Propiedades del Libro > Menú de Bandeja


Si va a compilar una publicación como Programa de la Bandeja del Sistema, use esta sección para crear
un menú emergente, que aparezca cuando se haga clic derecho en la bandeja, sobre el icono de la
publicación. (Vea la sección Compilar, para más información a cerca de los Programas de la Bandeja del
Sistema.)

El Diseñador de Menú de Bandeja trabaja de igual manera que el Diseñador de Menú, descrito antes, con
excepción de que los menús de bandeja no tienen encabezados. Los menú de bandeja están compuestos
tan solo de elementos y sub-elementos. Para más información sobre el uso del Diseñador de Menús, vea
la sección Barra de Menú.

Subrutinas
Esta opción ofrece un acceso rápido al evento Subrutinas de la sección Acciones, dentro de
las Propiedades del Libro. El submenú mostrará un listado con la etiqueta de todas las
subrutinas creadas por usted (si no hay ninguna, se mostrará vacío). Haciendo clic en uno de
los elementos de este listado, se accederá directamente a esa sección de código de la
subrutina. También se puede saltar directamente a la página de subrutinas presionando la
tecla F12.

Archivos incrustados
La opción de Archivos Incrustados le permite crear una lista de archivos adicionales que van
a ser compilados dentro de su publicación EXE. Use los botones Añadir y Eliminar, a la
derecha, para gestionar los archivos de la lista.

Puede usar archivos incrustados en la mayoría de lugares de la publicación, tal como lo haría
con un archivo normal. Simplemente, reemplace la ruta original del archivo con la variable
global [Embedded]. Por ejemplo:

[Embedded]Ejemplo.jpg

Cada vez que se haga referencia a un archivo incrustado, la ruta original del archivo se verá
reemplazada con la variable [Embedded].

Nota: La opción Archivos Incrustados está pensada para que sea usada principalmente por
desarrolladores avanzados de NeoBook. Los usuarios noveles e intermedios quizá necesiten usar esta
opción raramente, ya que NeoBook automáticamente se encarga de incrustar la mayor parte de formatos
de archivo que contiene una publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 24 de 41

Variables
Esta opción se usa para mostrar una lista de todas las variables usadas en la publicación. Las
dos solapas de la parte superior del cuadro (Del Autor y Globales) le permitirá alternar entre el
listado de variables creadas por el autor (del autor) y las que han sido creadas de forma
predeterminada por NeoBook (globales). Si ha modificado la publicación, pulse sobre el
botón Actualizar para escanear la publicación y asegurarse de que la lista se ha actualizado.

También se puede acceder a la lista de Variables desde la mayoría de cuadros de


propiedades de NeoBook, haciendo clic en el botón Insertar Variable. Entonces, se puede
seleccionar una variable concreta de esta lista, e insertarla en el campo correspondiente
asociado con el botón.

Distribución de páginas
Use este comando para desplegar una vista previa en miniatura de las páginas en su publicación. Las
miniaturas de las páginas de la publicación activa se muestran a la izquierda de la ventana. Haga clic
sobre una página para seleccionarla. Si se activa la opción Mostrar Imágenes, también se mostrarán los
dibujos contenidos en cada página (esto puede ser muy lento en algunos sistemas.)

Se puede modificar la publicación usando los botones Agregar, Copiar, Mover, Renombrar, Borrar y
Propiedades. (Estos comandos son idénticos a los encontrados en el menú Página). Los dos botones con
flechas en la parte inferior izquierda le permiten mover la página seleccionada hacia arriba o abajo en el
orden de la publicación.

Archivar
Use este comando para copiar todos los archivos fuentes usados en la publicación activa a
otra carpeta o unidad de disco. Simplemente especifique la carpeta destino, o haga clic sobre
el icono de la carpeta a la derecha del comando para seleccionarla de las ya existentes en su
ordenador. Si la carpeta especificada no existe, NeoBook la creará antes de copiar los
archivos.

Además de ser un gran método para crear copias de respaldo de su trabajo (siempre se
recomienda hacerlo en un medio removible), este es el camino más rápido para juntar todos
los archivos usados en su publicación en un mismo lugar en su sistema.

Lista de Archivos
Este comando le permite mostrar una lista de todos los archivos fuente usados para
construir la publicación activa. Es un método rápido para determinar el nombre de un
archivo, imprimir un registro de los archivos utilizados u observar cómo fue construida una
publicación de muestra. Utilice el botón Imprimir para enviar esta información a su
impresora.

Opciones de Ejecución
Esta opción le permite designar los parámetros que se van a pasar a la publicación usando una de las
opciones de ejecución (en Modo Prueba). Los parámetros son pasados a la publicación a través de una
línea de comando de Windows. Los progrmas bajo Windows algunas veces usan líneas de comando
como forma de aceptar entradas del usuario. Por ejemplo, cuando hace doble clic en un archivo .DOC en
el Explorador y se abre el programa Microsoft™ Word, Windows usa la línea de comando para pasar el
nombre del archivo a Word.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 25 de 41

Una publicación en ejecución puede acceder al contenido de la línea de comando, examinando


la Variable Global [CommandLine]. Mediante un script se puede analizar esta variable y separala en
diferentes parámetros, dentro de las variables de matriz [Param1], [Param2], [Param3], etc. La primera
variable ([Param1]) siempre contendrá la ruta y el nombre de archivo de la publicación. Las siguientes
variables ([Param2], [Param3], etc.) contendrán cualquier otro elemento de la línea de comando.

El siguiente script separa los elementos de la línea de comando y muestra un mensaje para cada uno:

StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]"


Loop "1" "[Count]" "[X]"
AlertBox "Result" "Parameter [X] is [Param[X]]"
EndLoop

Nota: Esta opción es sólo para propósitos de prueba, y no tiene efecto cuando se ejecuta una publicación
compilada fuera de NeoBook.

Ejecutar
Utilice estos comandos para probar su publicación obteniendo una vista previa de ella desde el punto de
vista del lector. Los botones, cajas de verificación, animaciones, sonido y otros elementos funcionarán tal
como lo harán cuando se compile la publicación. Seleccione Ejecutar (Página) para probar sólo la página
activa o utilice Ejecutar (Inicio) para probar la publicación desde la primera página. El comando Ejecutar
(Inicio) también ejecuta las acciones en los eventos Iniciar y Cerrar de la publicación activa (Propiedades
del Libro > Acciones) ya que Ejecutar (Página) no lo hace.

Para ayudarle en la búsqueda de posibles errores, NeoBook incluye un Depurador de Errores muy útil,
que se muestra automáticamente cada vez que ejecute su publicación en Modo Prueba. Esta opción le
permite observar las acciones, a medida que se ejecutan, el contenido de variables y seguir la ejecución
de los archivos multimedia. La ventana del Depurador está disponible sólo mientras ejecuta publicaciones
en NeoBook; no aparece en publicaciones compiladas.

Compilar / Publicar
Cuando su publicación está completa y lista para la distribución, use esta opción para empaquetar todo
en un programa ejecutable independiente. Este proceso es denominado compilación. El
diálogo Compilar/Publicar Libro está dividida en cinco secciones que corresponden a los iconos de la
izquierda

General
Archivo
Tipografía
Avanzado
Configuración

Para ver y /o modificar los ajustes de cada sección, haga clic sobre el icono correspondiente. Una vez que
esté satisfecho con los ajustes, haga clic sobre el botón Compilar para crear un programa independiente.

Compilar / Publicar > General


En el campo Compilar Como, introduzca un nombre de archivo y carpeta que serán el nombre de su
aplicación compilada y la ruta donde será creada. De forma predeterminada, este campo mostrará el
mismo nombre y ruta de la publicación no compilada (PUB), pero puede usar un nombre diferente si lo
prefiere. La extensión del archivo compilado dependerá del Tipo de Publicación que desea crear.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 26 de 41

El compilador de NeoBook puede generar programas en cuatro formatos diferentes, que se describen a
continuación:

Programa Estándar (EXE)


Es un programa estándar de Windows. Este puede ser mostrado en una ventana o usar toda la pantalla,
dependiendo en los ajustes seleccionados en Propiedades del Libro. Este es el tipo más común de
programa producido por NeoBook.

Salvapantallas (SCR)
Un salvapantallas es un programa especial que ha sido diseñado para ejecutarse cuando el ordenador se
encuentra inactivo durante un período de tiempo especificado en el Sistema. Los salvapantallas pueden
reducir el desgaste de su monitor cuando está desocupado, además de dar cierta protección a la
información que se muestra en la pantalla de ordenadores que no están siendo atendidos. Un
salvapantallas efectivo generalmente incluye un cambio continuo de pantalla, imágenes gráficas o
animación.

Cuando se compila un salvapantallas, NeoBook habilita automáticamente la tecla Esc para permitir a los
usuarios salir y regresar a Windows. Los salvapantallas se suelen ejecutar en modo de pantalla completa,
por lo que se ignora la configuración de la Ventana en las Propiedades del Libro. Las opciones
de Contraseña de Inicio y Contraseña de Salida también estarán deshabilitadas

Si quiere que su salvapantallas tenga una opción de configuración a la que se pueda acceder desde el
Panel de Control de Windows, deberá crear una página titulada “Config” (NO debe ser la primera de la
publicación). Coloque en esta página los controles de configuración o propiedades de su
salvapantallas. Use las acciones de las categorías Gestión de Archivo o Utilidades del Registro para
guardar en el ordenador del usuario los cambios que realice en las propiedades del salvapantallas.

Una vez compilado, copie su archivo del salvapantallas (SCR) en la carpeta Windows o
Windows\System32; y ya podrá acceder a él desde las Propiedades de Pantalla de Windows.

Nota: La mayoría de monitores modernos no necesitan de un salvapantallas que les protejan contra el
“quemado” de la pantalla. Los salvapantallas se utilizan ahora más que nada con propósito de
entretenimiento o publicidad.

Programa de la Bandeja del Sistema (EXE)


Este tipo de programa trabaja exactamente igual que cualquier otro de Windows, excepto que aparece
como un icono en la Bandeja del Sistema. Se localiza normalmente en el extremo inferior derecho del

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 27 de 41

escritorio de Windows, dentro de la Barra de Tareas donde se encuentra el icono de volumen o la hora.

Normalmente, cuando se lanza una aplicación compilada de la Bandeja del Sistema, aparecerá
automáticamente su icono en la bandeja. Si, en su lugar, prefiere que su Aplicación de Bandeja se abra
en una ventana, puede insertar el siguiente código en el evento Iniciar dentro de la sección Acción, en
las Propiedades del Libro:

SetVar "[StartInSystemTray]" "False"

Una vez abierta la aplicación, si minimiza la ventana se enviará a la Bandeja del Sistema. Si elimina este
código, la publicación se mostrará al inicio en la forma habitual, como un icono de la bandeja.

Plug-In del Navegador Web


Una publicación compilada en este formato se puede enlazar a un sitio Web o archivo HTML para que se
muestre con el programa Internet Explorer®. Cuando una publicación se compila como Plug-in del
Navegador Web, se crea un archivo de muestra HTM (HTML) junto con un paquete especial de datos
(.PKG). La página generada es muy básica, pero se puede modificar, o bien cortar el código utilizado por
NeoBook en ese archivo HTM y pegar en otro fichero HTML. También puede abrir la página con Internet
Explorer para ver el aspecto final que tendrá su publicación.Para proceder a esta compilación, es
necesario proporcionar la dirección de su servidor Web y la dirección URL en los campos indicados. Una
vez compilado el módulo, tendrá que copiar los archivos *.HTM, *.PKG y NBActiveX.OCX en su servidor.

Nota: Para que funcione adecuadamente el control de NB5ActiveX.ocx de NeoBook, debe acceder a la
configuración de seguridad de Internet Explorer y permitir descargar y ejecutar controles de ActiveX. Si
las opciones de ActiveX están deshabilitadas, entonces el controlador no funcionará y la publicación no
será visible.

Si se habilita la opción Comprimir archivos incrustados dentro de la Publicación compilada, el compilador


de NeoBook intentará reducir el tamaño de los textos, imágenes, sonidos, videos y otros elementos
usados en su publicación. La compresión de estos archivos puede reducir enormemente el tamaño total
de la aplicación terminada.

De forma similar, la opción Comprimir y cifrar el código fuente de la Publicación reduce el tamaño de su
publicación final, comprimiendo las instrucciones que describen el contenido y funciones de la
publicación. Esta opción también cifra el código fuente, para evitar el pirateo de su publicación.

La opción Compilar como un paquete independiente esencialmente compila su publicación sin el


intérprete (Runtime Player) de NeoBook (también llamado módulo de ejecución o visor). El resultado es
un archivo menor, pero que debe ser distribuido con el intérprete de NeoBook correspondiente
(NBPlay5.exe o superior) para que pueda funcionar. Dicho intérprete se puede copiar en el ordenador del
usuario, dentro de la misma carpeta que el paquete ejecutable (exe) o en las carpetas \Window, System o
Temp. Esta opción no está disponible cuando se compila una publicación como Módulo de Navegador
Web.

Si desea distribuir un grupo de publicaciones compiladas y usa esta opción, puede reducir bastante el
tamaño total del conjunto. También se aconseja hacer esto en caso de que una publicación necesite
actualizaciones frecuentes: el coste de distribuir actualizaciones será menor, puesto que sólo se necesita

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 28 de 41

enviar el nuevo paquete, en lugar de todo el programa (incluyendo el intérprete).

Nota: Al igual que NeoBook, el intérprete tiene asignado un número de versión interno. Por ejemplo, si
está usando NeoBook 5.0.0, el número de versión del intérprete también será 5.0.0. El número de versión
del intérprete debe ser igual o superior al número de la versión de NeoBook usada durante la compilación,
para que la publicación se ejecute.

Habilite la opción Crear un asistente de Instalación y disco(s) de Instalación si quiere que NeoBook cree
un programa especial que se pueda usar para instalar su publicación. Además de ser conveniente esta
opción, le permitirá dividir publicaciones muy grandes en más de un disquete.

Nota: Vea la sección Instalación para más información sobre la creación de esta utilidad de instalación.

Una vez terminado el proceso de compilación, puede marcar la opción Ejecutar publicación
copilada, en la ventana de progreso, si desea que la publicación compilada se lance
automáticamente al salir de esta ventana, pulsando el botón Finalizado.

Compilar / Publicar > Archivos


Esta pantalla le da la opción de guardar archivos multimedia dentro de un fichero EXE compilado o
dejarlos fuera del ejecutable. Hay varios tipos de archivos multimedia que deben ser extraídos por
Windows antes de ser ejecutados (AVI, MOV, MPG, WAV, MID y MP3). Normalmente, cuando una
publicación necesita ejecutar uno de estos archivos, primero debe extraerlo en forma temporal al disco
duro del usuario. Si el archivo es muy grande, puede producirse una pequeña demora antes de que el
archivo se pueda ejecutar.

La ventaja de Compilar todos los archivos dentro de la Publicación es que hace más difícil que alguien
pueda modificar o copiar tales elementos de su publicación. Muchos de los tipos de archivos compilados
dentro de un EXE también se pueden comprimir, lo que reduce además el espacio de disco requerido por
el programa. La ventaja de dejar archivos multimedia fuera de la publicación compilada es que se
ejecutan más rápido cuando su publicación se muestra en unidades con velocidad de acceso lenta, como
es el caso de unidades antiguas de CD-ROM. Los archivos externos no ocupan espacio en el disco duro
del usuario. Cualquier archivo extraído al disco duro del usuario será eliminado al finalizar el programa.

Si elige la opción Compilar sólo archivos que NO necesitan ser extraídos (ideal para CD), se le dará la
oportunidad de especificar una carpeta separada para colocar las copias de estos archivos.
Recomendamos que use una carpeta vacía para esta opción, evitando así que incluya después archivos
que no sean necesarios o que ya estén dentro de la publicación compilada. Cuando distribuya su
publicación, debe incluir estos archivos en la misma carpeta que su EXE compilado. Si elige que
NeoBook cree un Asistente de Instalación para su publicación, entonces no necesita especificar la
carpeta. NeoBook incluirá automáticamente en la instalación cualquier archivo externo requerido por la
aplicación.

Nota: Cualquier archivo extraido por la publicación se eliminará cuando se cierre ésta. Vea la
sección Avanzado de Compilar/Publicar.

Compilar / Publicar > Tipografía


Algo que la mayoría de la gente no toma en cuenta es que muchas tipografías tienen derecho de autor y
no pueden ser distribuidas libremente sin el permiso de sus autores y editores. Algunos fabricantes no
permiten que sus tipografías sean usadas dentro de publicaciones electrónicas (incluso si estas
tipografías no quedan accesibles al lector). Dado que las políticas de venta varían y puesto que ello
puede afectar el tamaño de su publicación final hemos incluido diversas opciones para manipular
tipografías. Cuando las tipografías se manejan en forma correcta, su publicación se ve igual no importa
dónde esté presentada.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 29 de 41

Nota: Hay muchas tipografías de uso libre disponibles en Internet que pueden ser distribuidas con sus
publicaciones. Consulte la Guía de Usuarios de Windows para información adicional de la instalación de
nuevas tipografías en su ordenador.

La opción Incluir sólo tipografías que normalmente no se instalan con Windows sólo compila tipos que no
están incluidos en la instalación estándar, básica, de Windows.

La ventaja de esta opción es que el tamaño de su publicación será menor (dependiendo si ha usado o no
alguna de las tipografías básicas de Windows), dado que muchos lectores las tienen ya instaladas.

La desventaja es que si el lector ha eliminado alguna de las tipografías de Windows, su texto no


aparecerá exactamente como se esperaba. Algunas ediciones extranjeras de Windows incluyen
tipografías diferentes a aquellas usadas en la versión española.

Use la opción No incluir tipografías (Windows las sustituirá por las disponibles) con publicaciones que
contienen poco o ningún texto.

La ventaja de esta opción es que el tamaño de su publicación será menor y que se cargará un poco más
rápido. La desventaja es que no se tiene control sobre cómo se verá su publicación, dado que será
Windows quien elija los sustitutos para las tipografías faltantes. Windows hace una tarea notoriamente
pobre al seleccionar sustitutos. En algunos casos la sustitución puede contener símbolos en lugar de
letras haciendo que su publicación no sea legible.

La opción Incluir todas las tipografías (serán incrustadas en el programa compilado) compila todas las
tipografías usadas en su publicación. La ventaja de esta opción es que su trabajo se verá exactamente
como se planeó. La desventaja es que el tamaño de su programa compilado será mayor (depende del
número de tipografías utilizadas). Ésta es la mejor opción si desea que su publicación se vea
exactamente como se ve en su propio ordenador.

La opción Incluir sólo las siguientes tipografías: le permite elegir qué tipografías incluir en la publicación.
Simplemente haga clic sobre la pequeña caja al lado de las tipografías que desea incluir. Aparecerá una
marca de verificación a un lado del nombre de la tipografía. Haga clic sobre la tipografía una segunda vez
para eliminar la marca. La ventaja es que usted elige las tipografías usadas en ciertos textos prominentes
mientras que le permite a NeoBook sustituir las que no sean indispensables. La desventaja es que
algunos textos pueden no aparecer exactamente como se diseñaron.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 30 de 41

Compilar / Publicar > Avanzado


Como en la mayoría de los programas bajo Windows, las publicaciones compiladas necesitan algunas
veces almacenar en forma temporal archivos en el disco duro del usuario de la publicación. Windows
tiene para esto una carpeta llamada TEMP, pero puede ser que los autores de NeoBook necesiten o
quieran almacenarlos en otras ubicaciones. Los archivos temporales se pueden almacenar en cualquiera
de las siguientes ubicaciones:

La Carpeta Temporal de Windows es la ubicación recomendada. Esta carpeta es usada por Windows (y
la mayoría de los programas bajo Windows) para almacenar archivos temporales. Es la mejor opción,
cuando la publicación está pensada para ser distribuida en un CD-ROM, DVD-ROM o cualquier otro
medio que sea de sólo lectura.

Al seleccionar la opción Carpeta Windows, se colocan los archivos temporales en la misma carpeta que el
sistema operativo Windows. Esto es útil cuando la publicación se ejecuta desde una red, ya que los
usuarios siempre tendrán garantizado un acceso de lectura/escritura en esta carpeta.

La opción Misma carpeta que la Publicación compilada coloca los archivos temporales en la misma
carpeta donde reside la publicación compilada (EXE). Esta opción funciona bien si se está seguro de que
las publicaciones siempre van a ser colocadas en una carpeta que tiene acceso de lectura y escritura. Los
archivos temporales almacenados en esta ubicación se pueden identificar fácilmente y eliminados si algo
falla (como un corte de alimentación mientras la publicación se está ejecutando). Pero si la publicación se
va a utilizar en una red/Intranet o desde un CD-ROM u otro medio de sólo lectura, no se puede usar esta
opción ya que NeoBook no podrá escribir en esta carpeta y, por tanto, la publicación no se ejecutará de
forma adecuada.

La opción Carpeta personalizada le permitirá especificar otra carpeta para almacenar los archivos
temporales. Es importante que el nombre utilizado para la carpeta sea válido en el Sistema del usuario
final o su publicación puede no ejecutarse correctamente. La carpeta se creará, si no existe. Use esta
opción con precaución; muchos usuarios de redes o Intranet no tienen permiso para crear carpetas. Si
NeoBook no puede crear la carpeta que se especifique en esta opción, la publicación no se ejecutará
apropiadamente.

Habilite la opción Ocultar los archivos extraídos para marcar como ocultos los archivos descomprimidos.
Esto hará que los archivos se vuelvan transparentes para la mayoría de programas bajo Windows, y
evitará que los usuarios intenten modificarlos.

Seleccione la opción Eliminar los archivos extraídos, cuando se cierra la publicación, a menos que quiera
dejar los archivos descomprimidos en el disco duro. Recomendamos que marque esta opción siempre, si
no tiene una razón específica para dejar estos archivos en el Sistema del usuario. No use nunca la
opción Ocultar archivos extraídos si desea eliminar los archivos.

Nota: Si se ha creado una carpeta personalizada para archivos temporales (ver más arriba), ésta también
se eliminará cuando esta opción esté habilitada.

Compilar / Publicar > Instalación


Habilite la opción Crear Programa de Configuración y Disquete de Instalación para crear un programa
utilitario especial que sus lectores pueden usar para instalar su publicación en sus ordenadores. La
mayoría de los programas de Windows que están diseñados para ser ejecutados desde un disco duro
incluyen un programa de configuración e instalación simple para asistir al usuario con esta tarea. Un
programa de configuración básico crea una carpeta a la que copia los archivos requeridos por el
programa desde un fichero comprimido. La mayoría de los programas de configuración también agregan
un acceso directo en el menú de inicio de Windows. La utilería de configuración de NeoBook también
realiza estas acciones con la publicaciones compiladas. Las opciones elegidas en este punto
determinarán cómo funcionará su programa de configuración.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 31 de 41

Seleccione una opción de la lista Tipo de soporte a ser usada para distribución para especificar cómo
deben ser empaquetados sus archivos de configuración. Las opciones disponibles incluyen Archivo
Único, Disquetes de 1.44 MB, 720 K y 1.2 MB. La opción de archivo único es la preferida si intenta
distribuir sus publicaciones en CD-ROM o a través de Internet. Elija el tipo de disquete apropiado si
necesita que su programa de configuración sea dividido en secciones del tamaño de un disquete.

En el campo Crear Archivos de Instalación en, proporcione el nombre de la carpeta en su disco duro
donde quiere que NeoBook cree los archivos de instalación.Cuando se crea una instalación basada en
disquetes, se puede especificar una letra de unidad seguida de dos puntos para que NeoBook escriba
directamente en los disquetes. Debe tener una cantidad suficiente de disquetes en blanco formateados y
preparados. Si se especifica una carpeta en el disco duro, NeoBook creará subcarpetas llamadas DISK 1,
DISK 2, etc.; una por cada disquete necesario. Posteriormente, se debe copiar manualmente el contenido
de cada carpeta al disquete correspondiente. Para aquellas instalaciones de archivo único, NeoBook
creará un sólo archivo llamado SETUP.EXE, que contendrá todo lo necesario para instalar su publicación.

Nota: Se puede usar esta opción para escribir directamente a un CD-ROM desde el Sistema Operativo
Windows XP. La mayoría de las unidades de CD-Rom (no es el caso del S.O. Windows XP) necesitan un
programa especial para grabar archivos. NeoBook preparará el archivo de publicación que se va a copiar
al CD. Consulte el manual de su grabadora de CD-ROM para más instrucciones.

La Carpeta de Instalación sugerida contendrá el nombre del directorio que propone al usuario de su
publicación para la instalación. Por ejemplo: C:\Mi Programa. El usuario de la publicación puede aceptar
esta carpeta o especificar una distinta.

El nombre proporcionado en el campo Sección sugerida en el Menú Inicio (opcional) se utilizará como el
encabezado predeterminado para su publicación en el Menú de Inicio de Windows. El usuario de la
publicación tendrá la oportunidad de especificar uno diferente durante la instalación. Deje este campo en
blanco si no quiere que su publicación esté listada en el menú de Inicio.

El Título de la pantalla de Instalación aparece en la parte superior de la pantalla del Asistente de


Instalación. Por ejemplo, Instalación de mi Publicación 1.0.

En la parte derecha de la pantalla verá una pequeña ventana de Vista Previa, que muestra cómo se verá
el fondo de su Asistente de Instalación. Debajo de esta ventana hay tres pequeños botones que controlan
el color del gradiente del fondo (superior e inferior) y los colores del texto de su pantalla de configuración.
Haga clic sobre el botón correspondiente para seleccionar un color diferente para cada uno de estos
elementos. Sus cambios se reflejarán de inmediato en la ventana de Vista Previa. Para obtener un fondo

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 32 de 41

sólido seleccione el mismo color para ambos botones de gradiente superior e inferior.

Nota: Puede traducir el texto presentado por su Asistente de Instalación seleccionando la


opción Idioma del cuadro de diálogo Propiedades de Libro.

La última opción de la pantalla de Configuración puede especificar archivos adicionales a ser


transportados junto con su publicación. Estos archivos adicionales son denominados Archivos Adjuntos.
Éstos pueden ser desde programas externos hasta archivos de base de datos. Esto es útil cuando se
necesitan incluir archivos adicionales con su publicación que no son manipulados por el compilador de
NeoBook. El Asistente de Instalación colocará los archivos auxiliares en la misma carpeta que la
publicación compilada (EXE.)

El Menú Opciones
Esta sección contiene descripciones de los comandos encontrados en el menú Opciones de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Acoplar a la Cuadrícula
Al habilitar esta opción se hace que la Rejilla de NeoBook atraiga objetos “magnéticamente”
a medida que se dibujan, mueven o redimensionan. Vea Mostrar Cuadrícula y Configuración de
la Cuadrícula.

Mostrar Cuadrícula
Al habilitar esta opción se colocará una Rejilla sobre la ventana de edición. Esto hace más
fácil alinear objetos en la pantalla. La Rejilla no aparecerá en la publicación compilada.

Nota: La Rejilla se vuelve “magnética” (los objetos son dibujados al punto más cercano a la Rejilla)
cuando se habilita la opción Acoplar a la Rejilla. El espacio entre las rejillas puede establecerse usando
los Configuración de la Rejilla.

Configuración de la Rejilla
Esta función le permite especificar el espaciado horizontal y vertical de la Rejilla (en píxeles
de pantalla). Cuando se habilita la opción Acoplar a la Rejilla, las herramientas y objetos
serán atraídos “magnéticamente” al punto más cercano a ella, ayudándole a alinear objetos
cuando los dibuja, redimensiona o mueve. Habilite la opción Mostrar Rejilla para hacerla
visible

Ortografía

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 33 de 41

Esta función verifica su texto y le permite identificar y corregir palabras mal escritas. Se
puede elegir entre comprobar la Publicación Completa, la página activa o los objetos
seleccionados en la página activa. Todos los objetos y secuencias de comandos que
contengan textos válidos dentro de los límites especificados en las opciones anteriores
también serán verificados.

Las palabras mal escritas o no reconocidas serán mostradas en el campo Palabra Desconocida.
El campo Contexto muestra la palabra dentro del texto. El campo Cambiar A muestra la
palabra que más se asemeja junto con otras posibles acepciones en la lista inferior.

Haga clic sobre el botón Cambiar para aceptar la acepción sugerida. Haga clic sobre el
botón Cambiar Todo para corregirla todas las veces que aparezca en el texto. Si la palabra
sugerida en el campo Cambiar A no es la palabra deseada o correcta, puede hacer clic sobre
cualquiera de las alternativas mostradas en la lista debajo de este campo. Si ninguna de las
alternativas sugeridas es aceptable, puede escribir la palabra dentro del campo Cambiar
A antes de hacer clic sobre el botón Cambiar. Para dejar la Palabra Desconocida sin cambio,
haga clic sobre el botón Omitir. Elija Omitir Todo para no verificar más la palabra.

Si la Palabra Desconocida es un nombre propio o una palabra correcta que utiliza


frecuentemente, puede elegir Agregar a Diccionario para colocarla en el diccionario de
NeoBook. Esto evitará que la palabra sea marcada como desconocida en futuras
verificaciones ortográficas.

Para detener la verificación ortográfica, haga clic sobre el botón Cerrar.

Instalar Plug-Ins
Use esta función para registrar módulos (plug-ins) de otros fabricantes dentro de NeoBook.
Los módulos son componentes especialmente diseñados para proveer funciones adicionales
no encontradas en un programa y que pueden ser integrados dentro de NeoBook. Si están
diseñados apropiadamente, los módulos son extremadamente rápidos y su uso es
virtualmente transparente. Una vez instalado el módulo, sus funciones aparecerán en la lista
Seleccione una Acción junto con los comandos propios de NeoBook. Para usar un comando
de un módulo, simplemente selecciónelo de la lista.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 34 de 41

Nota: Algunos módulos pueden requerir una instalación especial o proceso de configuración antes de que
puedan ser registrados en NeoBook. Consulte la documentación del módulo para cualquier requerimiento
especial antes de poder usarlo.

Para registrar un módulo haga clic sobre el botón Instalar. Aparecerá el diálogo estándar de
selección de archivos Windows. Ubique y seleccione el módulo deseado (*. nbp). La mayoría
de los módulos son instalados en la carpeta “Archivos de Programa\NeoBook 4\Plugin”. Si la
instalación trabaja correctamente, el módulo aparecerá en la lista de instalados. Su nombre,
editor, descripción y nombre de archivo estarán listados debajo de la información del
módulo.

Para borrar el módulo, realce su nombre en la lista de los instalados y haga clic sobre el
botón Eliminar. Esto suprimirá de NeoBook cualquier función asociada con el módulo pero no
sus archivos asociados del disco duro. Necesitará usar el Explorador de Windows o la utilería
que provea el vendedor del módulo para eliminarlo completamente. Tenga cuidado de no
eliminar un archivo que pertenezca a otro módulo o programa.

Nota: Encontrará una lista actualizada de sobre plug-ins en la página web de NeoSoft:

www.neosoftware.com/nbw1.html

Nota: Si está teniendo problemas asociados con un módulo específico, por favor consulte con el vendedor
o autor del mismo. Es responsabilidad del vendedor o autor del módulo proveer soporte técnico para su
producto.

Librería de Funciones
La Librería de Funciones es el lugar donde se pueden almacenar grupos de acciones usadas a menudo.
Se puede acceder a estos grupos o funciones desde sus publicaciones en cualquier momento usando la

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 35 de 41

acción Call (Llamar). de NeoBook. Las funciones hacen que sus publicaciones sean de un tamaño menor
y más fáciles de actualizar y mantener. Supongamos, por ejemplo, que ha creado una publicación con 25
botones y que cada uno de ellos realiza básicamente la misma tarea. En lugar de tener que escribir la
misma serie de acciones 25 veces, sería más sensato crear una función y simplemente llamarla (Call)
desde cada botón. Si la función requiere ser modificada, sólo se edita una vez en lugar de 25.

Puede modificar una función existente haciendo clic sobre su nombre en la lista de funciones disponibles
y luego haciendo clic sobre el botón Editar. Aparecerá el Editor de Acciones, permitiéndole hacer cambios
a la función.

Puede usar el botón Renombrar para cambiar el nombre de una función existente. Sin embargo, tendrá
que editar las publicaciones que usen el nombre antiguo de la función para que actualice el cambio.

Si ya no va a necesitar una función, puede borrarla de la lista usando el botón Eliminar. Asegúrese de que
la función no es utilizada por ninguna de sus publicaciones. Si una publicación «llama» (Call) a una
función que no existe, recibirá un mensaje de error.

Para crear una nueva función haga clic sobre el botón Nuevo. El Editor de Acciones aparecerá
permitiéndole definir su función. Éste consta de una ventana de edición, una barra de herramientas y una
o varias solapas en su parte inferior. Las acciones pueden escribirse directamente dentro del Editor, pero
muchas veces es preferible usar el botón Insertar Acción. Las acciones están organizadas en grupos.
Simplemente busque y haga clic sobre el título de la acción que quiere. En la mayoría de las acciones,
NeoBook mostrará un cuadro de diálogo sencillo que puede llenar para completar la acción.

Nota: Vea Comprender acciones y variables y Lista de acciones para una amplia explicación sobre el
Editor de Acciones y las acciones de NeoBook.

El panel de Funciones de los Parámetros, bajo el Editor de Acciones, se puede usar para crear funciones
avanzadas. Una función avanzada puede admitir hasta nueve parámetros, permitiendo pasar la
información desde cualquier parte de la publicación. Los parámetros pueden contener cualquier dato que
la función necesite para completar su trabajo. Por ejemplo, una función que calcula el interés compuesto
de un préstamo debería usar parámetros para introducir el valor actual del préstamo, los intereses y
la duración.

Para crear un parámetro, haga clic en el botón Añadir. Aparecerá entonces un cuadro de Propiedades del
Parámetro, como éste:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 36 de 41

El Alias es el lugar (variable) donde se van a guardar de los datos del parámetro. Es básicamente una
variable especial que se puede usar en cualquiera de las acciones de la función. Al igual que una
variable, un Alias es simplemente un área de la memoria del ordenador que se usa para almacenar
información. Cada Alias de la función debe llevar un nombre único e ir escrito entre corchetes ([ ]).
Cuando se crea un nuevo parámetro, el Alias asignado de forma predeterminada por NeoBook
corresponde al número del parámetro (por ejemplo: [%1]). Sin embargo, puede cambiar este nombre por
otro que describa mejor lo que representa ese parámetro. En el caso de nuestro ejemplo de la función de
interés compuesto, deberíamos cambiar Alias del primer parámetro a algo así como [%VA] para el Valor
Actual. El símbolo % es opcional, pero incluirlo puede ser útil para diferenciar el Alias de una variable
normal.

Los parámetros pueden contener distintos tipos de datos. Para evitar que se introduzca en un parámetro
un tipo de dato equivocado, use el campo Tipo para seleccionar una de las siguientes opciones:

Texto Este parámetro es una cadena de caracteres. Puede contener caracteres alfabéticos,
numéricos, signos de puntuación, etc.
Número Este parámetro es numeral.
Mixto Este parámetro puede ser alfanumérico, y también puede contener una expresión
matemática.
Archivo Este parámetro es un nombre de archivo.
Variable Este parámetro es un nombre de variable.

Finalmente, use el campo Descripción para indicar el tipo de datos que espera el parámetro. La
descripción aparecerá en el asistente de la acción Call como un recordatorio de lo que es el parámetro.
Haga clic en Aceptar para cerrar el cuadro de las Propiedades del Parámetro y añadir el nuevo parámetro
a la función.

Cuando escriba el script que incluya la función, simplemente inserte el Alias en el lugar donde quiere que
aparezcan los datos. Por ejemplo, nuestra función de ejemplo que analiza los intereses compuestos
incluiría los siguientes parámetros:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 37 de 41

El script para analizar el interés compuesto consistiría así en una simple acción Math (Cálculo), donde los
Alias juegan un importante papel:

Math "[PV]*((1+[R])^[N])" "2" "[FV]"

Una vez que la función se haya completado, haga clic en el botón Aceptar para salvarla. Se le pedirá que
dé un nombre a la función. Debería elegir un nombre que describa lo que hace la función. Por ejemplo
"Interés Compuesto". El nombre aparecerá en la Librería de Funciones y se usará para llamar a la
función.

Cuando, más adelante, use la acción Call (Llamar) y seleccione la función "Interés Compuesto", el
asistente de la acción mostrará automáticamente los campos para los parámetros de Valor
Actual, Porcentaje de Interés, Periodo de Tiempo y Valor Final. Los valores que introduzca entonces
servirán para calcular el Interés Compuesto del préstamo.

Configurar Preferencias
Use esta función para modificar la manera de trabajar con NeoBook. Estas opciones sólo
afectan sus sesiones de edición y no a sus publicaciones compiladas (use Propiedades del
Libro para configurar su publicación). La ventana Preferencias está dividida en tres secciones
que corresponden a los iconos localizados en la parte izquierda del diálogo: General,
Herramientas y Editor. Para ver o modificar los ajustes de una sección, haga clic sobre el
icono correspondiente.

General
Dentro de las Opciones de Inicio podrá especificar qué acciones tomará NeoBook cada vez
que se carga. Elija Abrir una Nueva Publicación en Blanco si desea que cada sesión inicie con
una publicación nueva. Elija Abrir la Última Publicación Editada para volver a abrir la publicación
en la que estaba trabajando la última vez que usó NeoBook. Finalmente, use Presentar el
Diálogo Abrir Archivo para empezar cada sesión seleccionando una publicación existente desde
su disco duro.

Habilite la opción Activar la función Deshacer para habilitar esa prestación. Al activarla, puede

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 38 de 41

eliminar la última modificación realizada a la publicación seleccionando el comando Deshacer


desde el menú Editar.

Nota: Puede deshabilitar esta opción para mejorar el desempeño en ordenadores lentos.

Habilite la opción Crear copias de respaldo para hacer que NeoBook conserve una copia de la
versión previa de su publicación cada vez que usted elija el comando Guardar del menú
Archivo. El archivo de respaldo tendrá la extensión “.BAK” con el mismo nombre del original.
Aunque al habilitar esta opción consumirá más espacio en su disco duro, será invaluable si
su publicación se deteriora por algún fallo. Para acceder a un archivo de respaldo utilice el
Explorador de Windows o un administrador de archivos equivalente para renombrarlo al
formato de publicación (es decir, cambiar la extensión BAK del archivo a PUB teniendo
cuidado de borrar o renombrar el original) y luego vuelva a cargar el archivo renombrado
desde NeoBook. De esta forma perderá a lo sumo el último trabajo de edición realizado.

Marque la opción Actualizar archivos de texto e imagen modificados por otros programas para hacer
que NeoBook muestre automáticamente los cambios realizados a archivos de texto e
imágenes por medio de otros programas. Si deja esta opción sin marcar, NeoBook mostrará
los archivos sin modificaciones ( lo cual puede acelerar el desempeño en ordenadores
lentos). Si deja esta opción sin marcar no afecta la compilación de sus publicaciones ya que
los archivos siempre se actualizarán antes de compilar.

Herramientas
En esta sección puede especificar qué programas se usarán para editar los diferentes tipos
de archivos multimedia reconocidos por NeoBook. Seleccione sus editores favoritos para
textos, imágenes, GIF animados, animación CAR, sonidos, música, videos y animación Flash. NeoBook
lanzará automáticamente el programa apropiado cuando usted seleccione un archivo a
editars con los comandos Crear/Editar desde el menú Editar. En la mayoría de los casos
puede dejar que Windows decida el editor apropiado o le pregunte el que desea usar de los
ya instalados en su ordenador.

Nota: Se recomienda que utilice el editor propio de NeoBook para los archivos de texto. Este editor
provee muchas opciones de formateo y ha sido especialmente diseñado para su uso con NeoBook.

Editor
Utilice esta pantalla para seleccionar qué tipo de color de tipografía se usará con el Editor de
Acciones de NeoBook. Elija un componente de la lista Elementos y luego seleccione su color.
Haga clic sobre el botón Cambiar Tipografía para seleccionar la utilizada en el editor. El
recuadro Vista Previa muestra el efecto de sus elecciones. Asegúrese de usar colores
compatibles. Por ejemplo, no elija texto blanco sobre un fondo blanco.

La caja del Editor de Fuentes contiene una lista de fuentes compatibles en su ordenador. Puesto que el
Editor soporta sintaxis resaltada, la selección se limita a fuentes mono-espacio.

El Menú Herramientas
El menú de Herramientas es el lugar donde puede añadir atajos o accesos rápidos a los programas y
utilidades que le resulten útiles en su trabajo con NeoBook. Podrá acceder a los programas que añada a
este menú con un simple clic del ratón.

Configurar herramientas
Use esta opción para agregar y eliminar programas y utilidades del menú Herramientas.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 39 de 41

Para agregar una nueva herramienta, haga clic sobre el botón Añadir. Aparecerá el cuadro de
diálogo Propiedades de Herramientas permitiéndole definir el programa o utilidad que será añadida.
Escriba el nombre del programa en el campo Título. El título aparecerá como una opción más dentro del
menú Herramientas. Introduzca, a continuación, la ruta y nombre de archivo en el campo Programa.

Podrá navegar por la estructura de carpetas para buscar y seleccionar el programa (EXE) haciendo clic
sobre el icono de la carpeta que se encuentra a la derecha del campo. Finalmente, si su programa
necesita alguna línea de código especial o parámetros, tecleelos en el campo Parámetros. Haga clic
en Aceptar para agregar el programa al menú Herramientas.

Puede modificar una herramienta ya existente, haciendo clic sobre el botón del nombre de la herramienta
en la lista y luego sobre el botón Editar. Aparecerá el cuadro de diálogo Propiedades de Herramientas,
permitiéndole realizar los cambios.

Puede liminar de la lista una herramienta que ya no mecesite, usando el botón Eliminar. Esto no elimina el
programa de su ordenador, sino simplemente de este menú NeoBook.

El Menú Ventana
Esta sección contiene descripciones de los comandos encontrados en el menú Ventana de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Mosaico Vertical / Horizontal


Elija este comando para colocar las ventanas de las publicaciones abiertas de forma tal que
sólo quede visible la barra de título de cada una.

Cascada
Seleccione este comando para superponer ventanas de publicaciones de forma tal que se
vea la barra de título de cada una de ellas.

Centrar Página en la ventana


Use esta función para centrar rápidamente la publicación dentro de la ventana activa.

El Menú Ayuda
Esta sección contiene descripciones de los comandos encontrados en el menú Ayuda de
NeoBook. Para más información, seleccione un comando de la siguiente imagen:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 40 de 41

Ayuda de NeoBook
Elija esta opción para presentar el archivo de Ayuda de NeoBook. El archivo de ayuda
contiene instrucciones para el uso de NeoBook y puede ser usado para buscar información
acerca de temas específicos. Para mayor información acerca del uso de archivos de ayuda en
general, por favor consulte su documentación de Windows.

Tutoriales de NeoBook
Muestra la sección Tutoriales del archivo de ayuda de NeoBook. También puede encontrar
estos Tutoriales en el Capítulo 4 del Manual de Usuario impreso.

Recorrido Rápido por NeoBook


Vea la presentación del mismo nombre creada con NeoBook que mostrará las características
del programa.

Página web de NeoSoft Corp.


Al seleccionar esta opción, se abrirá en su navegador de Internet la página de inicio del sitio web de
NeoSoft Corporation. (en inglés). Este sitio contiene información acerca del producto, actualizaciones,
respuestas a las preguntas más frecuentes, novedades y versiones de evaluación de productos de
Neosoft.

Foro de Soporte de NeoBook


Puede encontrar respuesta a muchas de las cuestiones sobre NeoBook, visitando el Foro de
Soporte on-line. También encontrará allí consejos, trucos e información actualizada. Allí
podrá enviar sus propias preguntas y obtener respuesta de nuestros usuarios avanzados del
programa y del equipo de soporte técnico de NeoBook.

Contactar con el Soporte Técnico


Si encuentra problemas con NeoBook o tiene alguna cuestión que desea consultar, use esta
opción para enviar un mensaje de correo electrónico al Soporte Técnico.

Acerca de NeoBook

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Funciones del Menú Página 41 de 41

Muestra información sobre su versión de NeoBook y la forma de contactar con NeoSoft Corp.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh2114.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 1 de 12

Comprendiendo las Acciones y Variables


Cada elemento agregado a su publicación (texto, imágenes, botones, etc.) es considerado un
objeto. Además de sus cualidades visuales, la mayoría de los objetos pueden ser usados
también para realizar tareas. Estas tareas pueden ser tan simples como saltar a otra página
o tan complejas como calcular el puntaje de una prueba. Cada objeto ejecuta su tarea
basado en instrucciones especiales que le dicen a NeoBook qué hacer. En NeoBook estas
instrucciones se denominan Acciones.

Las acciones asignadas a los objetos se ejecutan automáticamente en respuesta a eventos


específicos. Entre los eventos comunes podemos encontrar: Hacer clic con el ratón, mover el
ratón, presionar una tecla, etc. No todos los objetos responden a todos los tipos de eventos.
Por ejemplo, un Botón de Comando pueden ejecutar acciones cuando se hace clic sobre ellos
o cuando el cursor del ratón pasa sobre el objeto, mientras un Cronómetro no detecta la
actividad del ratón.

No todos los objetos responden a todos los tipos de eventos. Por ejemplo, un
objeto Botón puede ejecutar acciones cuando se hace clic sobre él o cuando el cursor del
ratón pasa por encima, mientras que un objeto Cronómetro no detecta la actividad del
ratón.

Las páginas también pueden contener acciones, que se ejecutarían cuando el lector entra o
sale de ellas. Las acciones también se pueden ejecutar en respuesta a eventos específicos de
la publicación, como pueden ser los eventos Iniciar o Cerrar.

Y, además, se pueden asignar acciones a vínculos de hipertexto colocados dentro de los


objetos Texto y Artículo. Para más información a cerca de las acciones en las páginas o en
la publicación, vea las secciones Propiedades de la Página y Propiedades del Libro,
respectivamente.

Añadir acciones a objetos y páginas


Usar variables
Crear y definir variables
Variables de Matriz
Variables Globales predefinidas
Usar caracteres especiales

Lista de acciones

Añadir acciones a objetos y páginas


Afortunadamente, no necesita aprender lenguajes de programación complejos, como Java o
C++, para poder usar las acciones de NeoBook. A pesar de que la sintaxis de NeoBook nos
recuerda un lenguaje de programación tradicional, es mucho menos complejo y más fácil de
aprender. De hecho, la mayoría de las acciones pueden insertarse simplemente
seleccionando la acción deseada de una lista y llenando un cuadro de diálogo muy fácil de
entender.

Para añadir acciones a su publicación, abra el cuadro de Propiedades del elemento al que
desea asignarle una acción. Por ejemplo, para agregar una acción a la página,
seleccione Propiedades de la Página del menú Página. Para agregar una acción a un objeto
insertado en la página, selecciónelo y elija Propiedades del Objeto del menú Editar; o bien haga
clic derecho sobre tal objeto. Una vez que el cuadro de diálogo de propiedades se despliega,
elija el icono Acciones (a la izquierda de la ventana).

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 2 de 12

El cuadro de diálogo Acción contiene una gran ventana de edición, una barra de
herramientas y un grupo de solapas de un extremo a otro de la parte inferior: es el Editor de
Acciones. Si el elemento seleccionado puede responder a distintos tipos de eventos de
acción, las solapas de la parte inferior mostrarán el nombre de tales eventos. Se puede
especificar un grupo separado de acciones para cada evento, haciendo clic sobre la solapa
correspondiente.

Las acciones pueden teclearse directamente dentro del Editor, pero a veces es mejor usar el
botón Insertar Acción. Éste botón (en la parte superior derecha del Editor), mostrará un
listado de todas las acciones de NeoBook, así como las acciones de los Plug-ins de otros
fabricantes que se hayan instalado. (Vea Instalar Plug-Ins)

Las acciones están divididas en categorías, que corresponden a los iconos situados en la
parte izquierda del cuadro de diálogo. Al hacer clic sobre uno de estos iconos, a la derecha
del cuadro de diálogo se mostrará la lista de acciones perteneciente a esa categoría. Cuando
el puntero del ratón pase sobre cada acción de la lista, se mostrará una breve descripción de
ella en el cuadro de la parte inferior de esta ventana. Para seleccionar una acción,
simplemente haga clic sobre el elemento deseado de la lista.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 3 de 12

Si la acción que ha seleccionado necesita alguna información más para que se ejecute
correctamente (tal como el título de una página o el nombre de un archivo), aparecerá un
breve cuadro de diálogo para que pueda escribir los datos que faltan. A estos datos se les
llama parámetros. Por ejemplo, la acción GotoPage (Ir a la página) necesita un parámetro que
le diga a NeoBook el título de la página a la cuál desea ir. Una vez completado el cuadro de
diálogo, NeoBook automáticamente dará formato y editará el código de la acción en el Editor
de Acciones (donde se mostrará una línea de código por cada acción que sea añadida).

El cuadro de diálogo de la acción GotoPage le permite seleccionar de


entre una lista de las páginas de la publicación.

Puede insertar nuevas acciones repitiendo los pasos antes mencionados. Estas nuevas
acciones se añadirán en el Editor en la posición donde se encuentra el cursor. Las acciones
de cada grupo se ejecutarán una tras otra en el orden en que se muestran escritas en el
Editor. Después de insertadas, puede editarlas manualmente, usando el teclado o abriendo
nuevamente el cuadro de diálogo de la acción, haciendo doble clic en la línea de código de la
acción.

Cuando las acciones aparezcan en el Editor, deben tener un formato concreto usando una
sintaxis que NeoBook pueda interpretar. Cuando se usa el botón Insertar Acción, este

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 4 de 12

formateo lo realiza NeoBook automáticamente. Sin embargo, si decide escribir o editar


manualmente las acciones, debe asegurarse de que cumple ciertas reglas.

Primero debe aparecer el nombre de la acción, seguido de los parámetros correspondientes


(si son necesarios). Cada parámetro debe estar entre comillas (“ ”) y separado por espacios.
Cada acción y su parámetro deben estar en una sola línea del Editor. Si se necesita más
espacio, la ventana puede desplazarse horizontalmente para mostar el resto del texto. En
aquellas acciones que puedan necesitar líneas múltiples de texto, como es el caso
de AlertBox and MessageBox, los saltos de línea deben estar marcados dentro del texto
usando el carácter especial de continuación (|), y NO presionando la tecla Intro.

Por ejemplo, la acción AlertBox muestra una ventana del estilo de Window con un mensaje
personalizado. Esta acción necesita dos parámetros: uno, para el título del cuadro de diálogo; y
otro, para el mensaje. La sintaxis apropiada de esta acción sería algo así:

AlertBox "Hola" "Éste es mi primer mensaje de alerta."

Cuando se ejecuta, esta acción mostrará un cuadro de diálogo como éste:

Cualquier línea de código del Editor que empiece con un punto (.) es ignorada por NeoBook,
ya que se considera un comentario. Por ejemplo:

.this is a comment
AlertBox "Hola" "Hola a todos."

Puede usar esta característica para añadir comentarios a los scripts de acciones o para
deshabilitar temporalmente una acción (si se están depurando errores).

Usando Variables
Una variable es simplemente un área de la memoria del ordenador que puede usarse para
almacenar temporalmente información mientras se está ejecutando su publicación. Las
variables pueden contener texto, números, nombres, direcciones, fechas o cualquier otra
cosa. El contenido de las variables puede ser usado en cálculos, insertado en un texto, leído
de un archivo, escrito a un archivo, etc.

Muchos objetos, tales como las Caja de Verificación, Botón de Opción y Entrada de Texto, usan
variables para almacenar información acerca de su estado o contenido. Puede usar estas
variables, y todas aquellas creadas usando comandos de acción, para anexar a un texto o
usar de forma independiente para desplegar mensajes. Por ejemplo, podría solicitar a sus
lectores que escriban su nombre al inicio de la publicación. Un Cuadro de Texto creado para
este propósito registrará el nombre en una variable. Puede usar mas tarde esa variable para
documentar el resultado de un examen o para personalizar la publicación agregando el
nombre en varias pantallas.

Cada variable usada dentro de una publicación debe tener un nombre único descriptivo. A las
variables se les puede dar casi cualquier nombre. La única condición es que deben estar
entre corchetes [ ]. Esta es la forma en que NeoBook sabe que se está hablando de una
variable llamada [punto] y no de la palabra “punto“. Algunos nombres válidos son:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 5 de 12

[Respuesta] [Nombre] [Precio] [Puntaje] [X] [Y]

Se usa una variable dentro de un parámetro de acción insertando su nombre dentro del
texto –recordando, por supuesto, encerrarlo entre corchetes -. Por ejemplo:

AlertBox “Saludo” “Hola [Nombre]. Bienvenido a mi publicación.”

Algunas funciones avanzadas usan variables para almacenar cierta información. En el


siguiente ejemplo, la acción FileRead (Leer Archivo) extrae una línea de información de un
archivo y la coloca en una variable llamada [Datos]:

FileRead “C:\MisArchivos\Muestra.txt” “1” “[Datos]”

Las variables pueden insertarse en cualquier lugar dentro de su publicación donde se


requiere texto: títulos de objetos, parámetros de acción, nombres de archivo, etc. Por
ejemplo, la publicación que requiere que el lector escriba sus datos, puede tener también un
botón con el siguiente texto:

[Nombre], por favor presione este botón para continuar.

Cuando una lectora llamada Silvia ejecute la publicación verá:

Crear y definir variables


Crear variables en NeoBook es sencillo, ya que no necesitan ocupar memoria o que se defina
explícitamente el campo de una variable antes de usarla. En NeoBook, en el momento en que se hace
referencia a una variable, ésta se crea automáticamente. Sin embargo, hay muchas situaciones donde
puede ser útil establecer una variable antes de usarla. Supongamos que desea contar con varios valores
predeterminados al inicio de su publicación. La acción SetVar está diseñada con este propósito. Por
ejemplo, podemos utilizar:

SetVar "[Name]" "Unknown"


SetVar "[Busy]" "No"
SetVar "[Amount]" "1.00"

No es necesario borrar variables, ya que NeoBook lo hará por usted cuando se cierra la publicación. De
todas formas, si su publicación utiliza un gran número de variables temporales, puede mejorar el
rendimiento de la misma durante su ejecución, eliminando manualmente de la memoria aquellas variables
que ya no se necesiten. Esto se puede hacer usando la acción SetVar para especificar el valor de la
variable a cero o a vacío (sin ningún valor), ya que NeoBook eliminan automáticamente de la memoria las
variables vacías. Por ejemplo:

SetVar "[Name]" ""


SetVar "[Busy]" ""
SetVar "[Amount]" ""

Definir Variables
Además de la acción SetVar, NeoBook tiene otra acción llamada DefineVar (Definir Variable) que se
puede usar para crear variables y restringir su contenido a un tipo específico de datos. Por lo general, no
importa qué tipo de información contienen las variables no definidas, creadas con SetVar. Esto es
perfectamente correcto si se trata de una variable general que vaya a contener texto ahora y un número
más adelante.

Sin embargo, hay momentos donde los autores más avanzados podrían necesitar limitar el contenido a
sólo texto o sólo números, en una variable en particular. Por ejemplo, puede necesitar limitar a números lo

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 6 de 12

que se vaya a introducir en el campo “Edad” dentro de un formulario en blanco. Usando la acción
DefineVar puede definir al inicio de la publicación que la variable [Age] es un “Número entero”. Por
ejemplo:

DefineVar "[Age]" "Integer" "" "Global" ""

Si la variable [Edad] se asigna a un objeto Entrada de Texto, entonces, al tratar de introducir otro caracter
que no sea un número entero, se generará un mensaje de error.

Otros tipos de variables que se pueden crear con DefineVar son:

Undefined El contenido de la variable no está limitado. Es lo mismo que una variable genérica,
creada con SetVar.
String La variable puede contener cualquier caracter alfanumérico.
Integer La variable está limitada a números enteros.
Currency La variable está limitada a números con formato de moneda, de acuerdo a la
configuración regional establecida en el Panel de Control de Windows.
Decimal La variable está limitada a números con el formato decimal especificado.
Boolean La variable está limitada a los valores “True” (verdadero) o “False” (falso).
Date La variable es una fecha, que se mostrará en el formato de fecha especificado (d/m/y,
etc.).

Además, para definir el contenido de una variable, la acción DefineVar (Definir Variable) se puede usar
para dar formato a ciertos tipos de variables de manera que sean mejor leídas. Los tipos de Moneda y
Decimal se formatearán con un número de decimales específico. La variable Booleano siempre
contendrán valores de verdadero o falso. La variable de Fecha de podrá mostrar de diferentes maneras,
dependiendo de la opción de formato que se haya elegido.

Variables de Matriz
NeoBook también permite el uso de nombres de variables compuestas para producir lo que
se denominada una matriz. Una matriz es simplemente una colección de variables
relacionadas. Cada variable en la matriz se emplea usando el nombre de la matriz seguido
de su posición dentro de la misma. Por ejemplo una matriz de 10 elementos llamada Nombre
tendrá las variables [Nombre1], [Nombre2], [Nombre3], [Nombre4], y así sucesivamente
hasta [Nombre10].

Las matrices pueden definirse explícitamente, por ejemplo usando [Nombre1], o usando
variables compuestas, por ejemplo [Nombre[X]], donde [X] es un valor numérico. Una
matriz como esta puede utilizarse para almacenar líneas que se leen desde un archivo:

FileLen “muestra.txt” “[LongArchiv]”


Loop “1” “[LongArchiv]” “[X]”
FileRead “muestra.txt” “[X]” “[Nombre[X]]”
EndLoop

Después de ejecutar estas acciones, el número de elementos de la matriz debe ser igual al
número de líneas en el archivo ([LongArchiv]). (La acción FileLen (Longitud de Archivo)
cuenta el número de líneas en el archivo y almacena ese número en la variable
[LongArchiv]. Puede encontrar más información acerca de estas aciones aquí.) Los elementos
individuales de la matriz pueden activarse de la siguiente manera:

AlertBox “Resultados” “Línea 5 = [Nombre5]”

O, si se desea procesar toda la matriz:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 7 de 12

Loop “1” “[LongArchiv]” “[X]”


AlertBox “Resultados” “Línea [X] = [Nombre[X]]”
EndLoop

Como sucede con las variables individuales, no es necesario borra una matriz. Si es
necesario, puede borrar los elementos de una matriz individualmente usando SetVar o
eliminar toda la matriz usando la acción DeleteArray (Borrar Matriz). Por ejemplo:

DeleteArray “[Nombre]” “[LongArchiv]”

Si no sabe los límites o el tamaño de una matriz, puede usar la


acción GetArrayInfo (Obtener Información de Matriz) para averiguarlo:

GetArrayInfo "[Linea]" "[PrimerElem]" "[UltimoElem]" "[TamanoMatriz]"

Variables Globales Predefinidas


Hay ciertas variables importantes, llamadas globales, que son creadas y actualizadas
automáticamente por NeoBook. Estas variables contienen información acerca del estado de
su publicación, el ordenador del usuario, la fecha y hora actual, etc. Pueden insertarse en
cualquier lugar donde se pueden insertar variables normales.

Variables de Solamente de Lectura

El primer grupo de variables globales es solamente de lectura, entendiendo por esto que no
pueden ser modificadas por SetVar ni ningún otro comando de acción.

Propiedades del Libro


[CommandLine] Parámetros de línea de comandos pasados a la publicación. Si hay
varios parámetros, están separados con retornos de carro [#13].
[PubAuthor] El autor de la publicación, tal y como se especificó en el cuadro de
diálogo Propiedades del Libro.
[PubColors] La resolución de color, tal y como se especificó en el cuadro de
diálogo Propiedades del Libro.

Propiedades de la Página
[PageTitle] El título de la página activa.
[PageNumber] El número de la página activa.
[P] Lo mismo que [PageNumber]

Fecha / Hora
[Time] La hora actual (H:M:S AM/PM).
[Time24] Hora actual en formato de 24 horas.
[Hour] La hora actual.
[Minute] El minuto actual.
[Second] El segundo actual.
[DateShort] La fecha actual en formato corto (6/1/05).
[DateLong] La fecha actual en formato largo (Junio 1, 2005).
[Month] El mes actual en formato de texto (Junio).
[MonthNum] El mes actual en formato numérico (1).
[Day] El día actual de la semana en formato de texto (Miércoles).

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 8 de 12

[DayNum] El día actual en formato numérico


[Year] El año actual (2005).

Windows / Hardware
[CDRomDrive] Letra de la unidad del primer lector de CD-ROM; o “error”, si no hay ninguno.
[HDSerialNum] Devuelve el número de serie de la unidad C: del Sistema.
[NetworkDrive] Letra de la primera unidad de red; o “error”, si no hay ninguna.
[ScreenColors] El número de colores soportado por el modo de video activo en Windows.
[ScreenHeight] La altura de toda la pantalla de Windows, en píxeles.
[ScreenWidth] El ancho de toda la pantalla de Windows, en píxeles.
[SystemLanguage] Devuelve la configuración de idioma del sistema activo. Por ejemplo: “Español
(España)”
[UserName] El nombre del usuario activo (si hay instalada una red).
[WindowsPlatform] La plataforma activa de Windows que está instalada (Windows 95, 98,
ME = 1, Windows NT, 2000 = 2).
[WindowsVer] Número de versión y compilación de Windows (4.0 para Windows 95,
5.1 para Windows XP).

Carpetas
[MyDocuments] La localización de la carpeta "Mis Documentos" del usuario actual.
[ProgramFiles] La localizción de la carpeta "Archivos de Programa" del Sistema. El
nombre de esta carpeta puede ser diferente, dependiendo del idioma
predeterminado del Sistema.
[PubDir] La unidad y directorio donde reside la publicación EXE.
[SystemDir] Ruta de la carpeta del sistema (por lo general, en c:\windows\system).
[TempDir] Ruta de la carpeta temporal de Windows.
[WindowsDir] Carpeta donde fue instalado Windows (por lo general, en c:\windows).

Mensajes / Errores
[MCIResult] Usada por la acción MCICommand ( MCI) para informar de errores. Si
MCICommand es correcto, [MCIResult] contendrá el valor 0 (cero), de
otro modo, [MCIResult] contendrá un número de error.
[LastError] Deshabilitar la opción de Mostrar mensajes de error en la sección
Miscelánea de las Propiedades del Libro permite que los usuarios
avanzados puedan recibir y responder a los errores mediante código de
programación, en lugar de dejar que NeoBook muestre el error en un
cuadro de diálogo o mensaje. Cuando esta opción está deshabilitada,
todos los mensajes de error quedan almacenados en la varaible
[LastError]. Puede usar entonces esta variable en un código para
determinar cuándo ocurrió un error y responder a él de forma
adecuada. Por ejemplo:

FileWrite "Ejemplo.dat" "Append" "[ParteNum]"


If "[LastError]" ">" ""
AlertBox "Error" "Imposible acceder al archivo Ejemplo.dat."
EndIf

Avanzado
[Embedded] Inidica que el nombre de archivo que le sigue ha sido incrustado
dentro del ejecutable.

Nota: Ver el apartado Archivos Incrustados.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 9 de 12

[FocusedObject] El nombre del objeto activo (que acepta entradas de teclado).


[NeoBookVersion] Devuelve el número de versión de NeoBook. La variable contendrá el
número de versión mayor y menor, seguido de un punto y otro
número que correspondería a la letra de la versión (si la hubiera). Por
ejemplo, la versión 5.0.0 daría el valor “500.0”, y la versión 5.1.1a
sería “511.1”. Puesto que esta variable no estaba disponible en
versiones anteriores a la 4.1.1d, [NeoBookVersion] quedará vacía si se
trata de una versión de NeoBook anterior a ésta.
[NBMode] Si tiene una “D” significa que la publicación se ejecuta desde el Modo
Diseño de NeoBook; Si tiene una “R”, se ejecuta en Modo Prueba.
[NBType] Devuelve el tipo de compilación de la publicación: A = programa, S =
salvapantallas, T = programa de bandeja, W = plug-in web.
[Self] El nombre del objeto que ejecutó la secuencia activa de acciones. Para
scripts que no son ejecutados por objetos (tales como la entrada o
salida de una página), la variable [Self] se encuentra vacía.
[WinHandle] El identificador HWDL de la publicación (reservado para uso de los
autores de plug-in).

Variables de Lectura y Escritura


Las siguientes variables globales son de Lectura-Escritura, por lo que pueden leerse y
escribirse:

Propiedades del Libro


[AppTitle] El título de la aplicación, que aparece en la barra de título junto al
icono, y en el Administrador de Tareas de Windows. En principio,
[AppTitle] y [PubTitle] pueden ser lo mismo.
[PubTitle] El texto de la barra de título de la ventana de la publicación.
[PubHeight] La altura interior de la ventana de la publicación (el área cliente).
[PubWidth] La anchura interior de la ventana de la publicación (el área cliente).
[PageChangeName] Esta variable se puede usar para abortar o redireccionar un cambio de
página, modificándolo desde el evento Cambió la página de
las Acciones de las Propiedades del Libro. Una vez introducida la acción
en el evento Cambió la página, esta variable contiene el nombrede la
página hacia donde el lector desea navegar. Se puede abortar este
cambio vaciando la variable de este modo:

SetVar "[PageChangeName]" ""

El cambio de página será redireccionado estableciendo esta variable


con el nombre de otra página:

SetVar "[PageChangeName]" "Pag Error"

Si se utiliza esta variable en cualquier otro sitio distinto al


evento Cambió la página, no tendrá efecto.
[ShutdownStatus] Esta variable se puede usar para abortar la salida de una publicación,
estableciéndola con el valor “False” desde el evento Cerrar de
las Acciones de Propiedades del Libro. Por ejemplo:

SetVar "[ShutdownStatus]" "False"

Si se utiliza esta variable en cualquier otro sitio distinto al evento


Cerrar, no tendrá efecto.
[StartInSystemTray] Normalmente, cuando un programa compilado de bandeja del Sistema
se ejecuta automáticamente, automáticamente se mostrará un icono

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 10 de 12

en la bandeja. Si prefiere que la aplicación se abra, en su lugar, en


una ventana, puede colocar el siguiente código en el evento Iniciar de
las Acciones de Propiedades del Libro:

SetVar "[StartInSystemTray]" "False"

Una vez abierto, al minimizar la ventana, ésta se envía a la bandeja


del Sistema nuevamente. Si se elimina este código, la aplicación se
iniciará normalmente como un icono en la bandeja del Sistema.
[WindowLeft] La posición Y del extremo izquierdo de la ventana de la publicación.
[WindowTop] La posición X del extremo izquierdo de la ventana de la publicación.
[WindowHeight] La altura de la ventana de la publicación, incluyendo la barra de título,
borde y barras de desplazamiento (si hubiera).
[WindowWidth] El ancho de la ventana de la publicación, incluyendo los bordes y las
barras de desplazamiento (si hubiera).
[WindowState] El estado de la ventana de la publicación (Normal, Minimizada o
Maximizada).
[WindowOrder] El orden de la ventana de la publicación, tal como está en las
Propiedades del Libro (Normal, Siempre encima o Siembre abajo).

Arrastrar y Soltar
[DropAccept] Se pueden usar estas variables para influir en las operaciones de
[DropX] arrastrar y soltar que se estén ejecutando.
[DropY]
[DropTarget] Nota: Vea Herramienta Polígono / Zona Activa para más información sobre el
uso de estas variables.

Carpetas
[CurrentDir] Contiene la carpeta activa. Úsela junto con la
acción Run (Ejecutar) para especificar la carpeta de trabajo del
programa. Ésta será la carpeta activa una vez que la publicación se
ejecute. Por ejemplo:

SetVar "[CurrentDir]" "c:\windows"


Run "C:\Mis Programas\MiPrograma.exe" "" "Normal"

Para impedir que la acción Run use la carpeta de trabajo, reestablezca la


variable [CurrentDir] sin ningún valor. Por ejemplo:

SetVar "[CurrentDir]" ""

Windows
[Clipboard] El contenido del Portapapeles de Windows (sólo formato de texto).
Puede poner texto en el Portapapeles usando la acción SetVar (Establecer
Variable). Por ejemplo:

SetVar "[Clipboard]" "Place this on the clipboard."

Correo Electrónico /HTTP


[MailServer] El nombre de usuario del servidor de correos SMPT. Usado para
enviar mensajes de correo electrónico mediante la
acción SendMail (Enviar Correo Electrónico). Si se deja en blanco,
el lector debe introducir manualmente la dirección del servidor antes
de enviar un correo electrónico, ya que puede ser diferente en cada
ordenador.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 11 de 12

La variable [MailServer] se puede usar para establecer manualmente


el nombre del servidor de correo SMTP del lector. De forma
predeterminada, NeoBook tratará de detectar el nombre del servidor
antes de enviar un mensaje de correo electrónico, y pedirá al lector
que confirme si el nombre del servidor es correcto. Si se establece
[MailServer] con el valor "Detect", y NeoBook pudo encontrar el
nombre del servidor, saltará dicha solicitud de confirmación y
ejecutará directamente la acción SendMail. Por ejemplo:

SetVar "[MailServer]" "Detect"


SendMail...

Sin embargo, si NeoBook es incapaz de detectar el nombre del


servidor, solicitará al lector que lo intruduzca manualmente.
[MailUserID] Use estas dos variables para especificar la ID del usuario y la
[MailUserPassword] contraseña que se usan en la acción SendMail (Enviar Correo
Electrónico) con aquellos servidores que requieran autentificación. Por
ejemplo:

SetVar "[MailUserID]" "paco123"


SetVar "[MailUserPassword]" "aplauso"
SendMail...
[HTTPUserID] Use estas dos variables para especificar la ID del usuario y la
[HTTPUserPassword] contraseña que se usan en cualquiera de las Acciones HTTP, con
aquellos servidores o carpetas protegidas. Por ejemplo:

SetVar "[HTTPUserID]" "paco123"


SetVar "[HTTPUserPassword]" "aplauso"
DownloadFile...
[DownloadProgress] Esta variable contiene un número (0-100) que representa el progreso
de la acción HTTP activa. Las Acciones HTTP largas se pueden abortar
así, cambiando el contenido de esta variable por “Cancel”. Por
ejemplo:

SetVar "[DownloadProgress]" "Cancel"

Usando Caracteres Especiales


NeoBook requiere que un parámetro de acción esté encerrado entre “comillas” y que las
variables estén encerradas entre [corchetes]. Esto hace que sea fácil el entender y escribir
acciones en NeoBook. Si no hubiese caracteres especiales de sustitución, sería imposible
escribir o presentar uno de estos caracteres reservados. Para evitar esta limitación se usan
las variables especiales que permiten especificar caracteres usando su código ASCII. Por
ejemplo, el signo de comillas es el ASCII #34 (ALT+34) que se especificaría en NeoBook
como [#34]. El símbolo # le indica a NeoBook que esta variable representa un carácter
ASCII. Usando esta característica dentro de un comando de acción obtendríamos los
siguiente:

AlertBox “Hola” “Mira las [#34]comillas.[#34]”

Otros caracteres especiales y sus equivalentes ASCII son:

AlertBox "Hello" "Look [#34]quotes.[#34]"

" [#34]

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Comprendiendo las Acciones y Variables Página 12 de 12

[ [#91]
] [#93]
| [#124]
Retorno de [#13]
Carro
Salto de línea [#10]
Tabulador [#9]

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhD467.htm 18/10/2005


Referencia Del Comando De la Acción Página 1 de 75

Referencia Del Comando De la Acción


Esta sección contiene descripciones de acciones que pueden ser asignadas a objetos y
páginas. Muchas de ellas son directas y fáciles de usar; otras están diseñadas para realizar
tareas más complejas, y dirigidas a autores más avanzados. Con el objeto de entender
mejor los conceptos explicados aquí, se recomienda que lea primero la sección Comprender
acciones y variables.

Listado alfabético de las acciones de NeoBook:

A L
AlertBox (Mensaje de Alerta) ListBoxAddItem (Añadir Elemento de la
ArticleJumpTo (Ir al Marcador) Lista)
ListBoxChangeItem (Cambiar Elemento de la
B Lista)
Balloon (Bocadillo) ListBoxDeleteItem (Borrar Elemento de la
BringAppToFront (Traer Aplicación al Frente) Lista)
BrowserBack (Navegador Regresar) ListBoxFindItem (Buscar Elemento de la
BrowserExport (Navegador Exportar) Lista)
BrowserFind (Navegador Buscar Texto) ListBoxGetItem (Obtener Elemento de la
BrowserForward (Navegador Avanzar) Lista)
BrowserGoTo (Navegador Ir a) ListBoxMoveItem (Mover Elemento de la
BrowserHome (Navegador Inicio) Lista)
BrowserLoadFromStr (Navegador Cargar ListBoxSize (Tamaño de la Lista)
desde Cadena) ListBoxSort (Ordenar Lista)
BrowserPrint (Navegador Imprimir) LoadIcon (Cargar Icono)
BrowserSearch (Navegador Página del LoadVariables (Cargar Variables desde
Buscador) Archivo)
BrowserStop (Navegador Detener) Loop (Bucle)

C M
Call (Llamar) Math (Cálculo)
ChangeFileExt (Cambiar Extensión de Archivo) MCICommand (Comando MCI)
CheckInternetConnection (Comprobar MediaPlayerPause (Pausar Reproductor
Conexión a Internet) Multimedia)
ClearVariables (Limpiar Variables) MediaPlayerPlay (Iniciar Reproductor
ClickMouse (Clic del Ratón) Multimedia)
CloseApp (Cerrar Aplicación) MediaPlayerRewind (Rebobinar Reproductor
CloseCustomWindow (Cerrar Ventana Multimedia)
Personalizada) MediaPlayerStop (Detener Reproductor
CloseWindow (Cerrar Ventana) Multimedia)
ConnectToInternet (Conectar a Internet) Menu (Menú)
CreateFolder (Crear Carpeta) MenuEx (Menú Avanzado)
CustomWindow (Ventana Personalizada) MessageBox (Cuadro de Mensaje)
MoveObject (Mover Objeto)
D MoveObjectAlongPath (Mover Objeto en
DateToNum (Convertir Fecha a Número) Trayectoria)
DebugBreakPoint (Depuración del Punto
Crítico) N
DefineVar (Definir Variable) NumToDate (Convertir Número a Fecha)
Delay (Retardo)
DeleteArray (Borrar Matriz) O
DisableApp (Deshabilitar Aplicación) ObjectToBack (Objeto al Fondo)
DisableMenuItem (Deshabilitar Elemento del ObjectToFront (Objeto al Frente)
Menú)
DisableObject (Deshabilitar Objeto) P
DisconnectFromInternet (Desconectar de PauseSlideShow (Pausar Presentación de
Internet) Diapositivas)
DOSCommand (Comando DOS) PictureMagnify (Ampliar Imagen)

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 2 de 75

DownloadFile (Descargar Archivo) PlayCartoonFile (Reproducir Animación CAR)


DropFile (Soltar Archivo) PlaySoundFile (Reproducir Archivo de
Sonido)
E PlayTone (Emitir Tono)
EnableApp (Habilitar Aplicación) PlayVideoFile (Reproducir Archivo de Vídeo)
EnableMenuItem (Habilitar Elemento del PopUpImage (Desplegar Imagen)
Menú) PrintDataFile (Imprimir Archivo de Datos)
EnableObject (Habilitar Objeto) PrintImageFile (Imprimir Archivo de
ExecuteAddon (Ejecutar Add-on) Imagen)
Exit (Salir) PrintImageFileWH (Imprimir Imagen en
ExitLoop (Finalizar Bucle) Ancho y Alto)
ExitWhile (Finalizar Mientras) PrintPage (Imprimir Página)
ExtractFile (Extraer Archivo) PrintSetup (Configuración de Impresora)
ExtractFileDrive (Extraer Unidad de Archivo) PrintTextFile (Imprimir Archivo de Texto)
ExtractFileExt (Extraer Extensión de Archivo)
ExtractFileName (Extraer Nombre de Archivo) R
ExtractFilePath (Extraer Ruta de Archivo) Random (Aleatorio)
RefreshObject (Actualizar Objeto)
F RegistryRead (Leer Registro)
FileCopy (Copiar Archivo) RegistryWrite (Escribir Registro)
FileDelLine (Borrar Línea de Archivo) RemoveFolder (Eliminar Carpeta)
FileErase (Borrar Archivo) Return (Regresar)
FileExists (Existe Archivo) ReturnToPage (Regresar a la Página)
FileInsLine (Insertar Línea en Archivo) Run (Ejecutar)
FileLen (Longitud de Archivo) RunInRectangle (Ejecutar en Rectángulo)
FileList (Listar Archivo) RunNeoBook (Ejecutar Publicación
FileOpenBox (Diálogo Abrir Archivo) Compilada)
FileRead (Leer Archivo)
FileSaveBox (Diálogo Guardar Archivo) S
FileToVar (Archivo a Variable) SaveVariables (Guardar Variables en
FileWrite (Escribir Archivo) Archivo)
Find (Buscar) SearchStr (Buscar Cadena)
FindFirst (Buscar Primero) SendAppToBack (Enviar Aplicación al Fondo)
FindNext (Buscar Siguiente) SendKeys (Enviar Teclas)
FlashBack (Retroceder Animación Flash) SendMail (Enviar Teclas)
FlashForward (Avanzar Animación Flash) SendMenuCommand (Enviar Comando de
FlashGetVar (Obtener Variable de Animación Menú)
Flash) SetMousePos (Establecer Posición del
FlashGotoFrame (Ir al Fotograma) Puntero)
FlashPause (Pausar Animación Flash) SetObjectCaption (Establecer Leyenda de
FlashPlay (Reproducir Animación Flash) Objeto)
FlashRewind (Rebobinar Animación Flash) SetObjectFileName (Establecer Archivo de
FlashSetVar (Establecer Variable de Animación Objeto)
Flash) SetObjectFill (Establecer Relleno de Objeto)
FlashStop (Detener Animación Flash) SetObjectFont (Establecer Fuente de Objeto)
FocusObject (Activar Objeto) SetObjectLine (Establecer Línea de Objeto)
FolderBox (Diálogo de Carpeta) SetPrinterOrientation (Establecer
FolderExists (Existe Carpeta) Orientación del Papel)
SetVar (Establecer Variable)
G SetVolume (Establecer Volumen)
GetArrayInfo (Obtener Información de Matriz) SetWindowPos (Establecer Posición de la
GetMousePos (Obtener Posición del Puntero) Ventana)
GetObjectHandle (Obtener Identificador del ShowErrors (Mostrar Errores)
Objeto) ShowMenuItem (Mostrar Elemento del
GetObjectInfo (Obtener Información del Menú)
Objeto) ShowObject (Mostrar Objeto)
GetVolume (Obtener Volumen) SizeObject (Tamaño del Objeto)
GetWindowPos (Obtener Posición de la SoundBuzzer (Emitir Timbre)
Ventana) StartSlideShow (Iniciar Presentación de
GIFPlay (Reproducir Animación GIF) Diapositivas)

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 3 de 75

GIFStop (Detener Animación GIF) StickyNote (Nota Adhesiva)


GoSub (Ir a la Subrutina) StopMedia (Detener Archivo Multimedia)
GotoFirstPage (Ir a la Primera Página) StopMovingObject (Detener Movimiento de
GotoLastPage (Ir a la Última Página) Objeto)
GotoLine (Ir a la Línea) StopSlideShow (Detener Presentación de
GotoNextPage (Ir a la Página Siguiente) Diapositivas)
GotoPage (Ir a la Página) StrDel (Borrar Cadena)
GotoPageNum (Ir a la Página Número) StrIns (Insertar Cadena)
GotoPrevPage (Ir a la Página Anterior) StrLen (Longitud de la Cadena)
StrLower (Convertir Cadena a Minúsculas)
H StrParse (Fraccionar Cadena)
HelpTopic (Tema de Ayuda) StrReplace (Reemplazar Cadena)
HideMenuItem (Ocultar Elemento del Menú) StrUpper (Convertir Cadena a Mayúsculas)
HideObject (Ocultar Objeto) SubStr (Extraer Cadena)
Suspend (Suspender)
I SystemInfo (Información del Sistema)
If (Si Condicional) SystemSound (Emitir Sonido del Sistema)
IfEx (Si Avanzado)
ImageWindow (Ventana de Imagen) T
InputBox (Cuadro Entrada de Texto) TextWindow (Ventana de Texto)
InternetFileExists (Existe Archivo de Internet) TimerStart (Iniciar Cronómetro)
InternetFileSize (Tamaño de Archivo de TimerStop (Detener Cronómetro)
Internet) TrackbarSetMax (Establecer Valor Máximo
InternetGet (Obtener Datos de Internet) del Potenciómetro)
InternetLink (Vínculo de Internet) TrackbarSetMin (Establecer Valor Mínimo del
InternetPost (Enviar Datos a Internet) Potenciómetro)
IsAppRunning (Comprobar Ejecución de
Aplicación) W
While (Mientras)
WhileEx (Mientras Avanzado)

Navegación
Navegación
GotoPage (Ir a la Página)
Propósito: Va a un título de página específico, dentro de la publicación.
Categoría: Navegación.
Sintaxis: GotoPage "Página"
Página
El título de la página a mostrar.
Ejemplo: GotoPage "Créditos"

GotoPageNum (Ir a la Página Número)


Propósito: Va a un número específico de página, dentro de la publicación.
Categoría: Navegación.
Sintaxis: GotoPageNum "Página"
Página
El número de la página a mostrar. La primera página de la publicación
es “1”.
Ejemplo: GotoPageNum "20"

GotoPrevPage (Ir a la Página Anterior)


Propósito: Va a la página anterior, en la publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 4 de 75

Categoría: Navegación.
Sintaxis: GotoPrevPage
Ejemplo: GotoPrevPage

GotoNextPage (Ir a la Página Siguiente)


Propósito: Va a la página siguiente, en la publicación.
Categoría: Navegación.
Sintaxis: GotoNextPage
Ejemplo: GotoNextPage

GotoFirstPage (Ir a la Primera Página)


Propósito: Va a la primera página de la publicación.
Categoría: Navegación.
Sintaxis: GotoFirstPage
Ejemplo: GotoFirstPage

GotoLastPage (Ir a la Última Página)


Propósito: Va a la última página de la publicación.
Categoría: Navegación.
Sintaxis: GotoLastPage
Ejemplo: GotoLastPage

ReturnToPage (Regresar a la Página)


Propósito: Vuelve a la última página visitada por el lector.
Categoría: Navegación.
Sintaxis: ReturnToPage
Ejemplo: ReturnToPage

Presentaciones de Diapositivas
StartSlideShow (Iniciar Presentación de Diapositivas)
Propósito: Muestra una serie de páginas, como una presentación de
diapositivas. Use la acción StopSlideShow (Detener Presentación de
Diapositivas) para detener la ejecución de la presentación.
Categoría: Navegación.
Sintaxis: StartSlideShow "Páginas" "Retardo" "Ejecución" "Subrutina"
Páginas
El título de un grupo de páginas, separadas por el carácter línea
vertical (|). Las páginas aparecerán en el orden listado. También
puede marcar la opción Incluir todas las páginas, para seleccionar a la
vez todas las páginas de la publicación e incluirlas en la presentación
de diapositivas.
Retardo
El número de milisegundos que va a estar detenida la presentación en
cada página. Un milisegundo es una milésima parte de segundo. Para
una pausa de un segundo, introduzca el valor 1000 (milisegundos).
Para una pausa de un minuto, introduzca el
valor 60000 (milisegundos).
Ejecución

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 5 de 75

Marque la opción Bucle, si desea que la presentación se ejecute una y


otra vez, de forma continua (en la línea de programación, este
parámetro se mostrará como Loop). Si desmarca esta opción, la
presentación se ejecutará una sola vez (en la línea de programación,
este parámetro se mostrará como PlayOnce).
Subrutina (opcional)
El nombre de la subrutina a ejecutar al final de la presentación. Deje
este parámetro en blanco, si no desea usar una subrutina.

Nota: Vea Propiedades del Libro > Acciones para más información sobre
subrutinas.
Ejemplo: StartSlideShow "Intro|Pag1|Pag2|Pag3|Cred" "5000" "Loop" ""

PauseSlideShow (Pausar Presentación de Diapositivas)


Propósito: Interrumple la reproducción de una presentación de diapositivas o
reanuda una presentación que se encuentra en pausa. Las
presentaciones se inician con la acción StartSlideShow (Iniciar
Presentación de Diapositivas).
Categoría: Navegación.
Sintaxis: PauseSlideShow
Ejemplo: PauseSlideShow

StopSlideShow (Detener Presentación de Diapositivas)


Propósito: Detiene la ejecución de una presentación de diapositivas, iniciada con la
acción StartSlideShow (Iniciar Presentación de Diapositivas).
Categoría: Navegación.
Sintaxis: StopSlideShow
Ejemplo: StopSlideShow

Mensajes/Interación
Cuadros de Diálogo
AlertBox (Mensaje de Alerta)
Propósito: Muestra un cuadro de diálogo que contiene un título, un mensaje y un
botón Aceptar.
Categoría: Mensajes/Interacción.
Sintaxis: AlertBox "Título" "Mensaje"
Título
El título del cuadro de diálogo.
Mensaje
El texto del mensaje del cuadro de diálogo. Los saltos de línea se
pueden introducir usando el carácter línea vertical (|).
Ejemplo: AlertBox "Hola" "Éste es mi primer mensaje de alerta."

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 6 de 75

Nota: Se puede cambiar la fuente y el icono usado en los cuadros de diálogo


de AlertBox, MessageBox, InputBox y Exit, abriendo la sección Interfaz dentro del menú
Libro > Propiedades del Libro.

MessageBox (Cuadro de Mensaje)


Propósito: Muestra un cuadro de diálogo personalizado, y almacena en una
variable la opción seleccionada en forma de número.
Categoría: Mensajes/Interacción.
Sintaxis: MessageBox "Título" "Mensaje" "Botones" "Variable"
Título
El título del cuadro de diálogo.
Mensaje
El mensaje del cuadro de diálogo. Se pueden insertar saltos de línea
usando el carácter línea vertica (|).
Botones
La leyenda de los botones personalizados, separada por el carácter
línea vertical (|).
Variable
El nombre de la variable para almacenar el número del botón
seleccionado. El primer botón daría el valor 1, el segundo botón el
valor 2, etc. La variable contendrá el valor 0 (cero), si el lector cierra el
cuadro de diálogo sin pulsar ningún botón.
Ejemplo: En el siguiente ejemplo, se pide al lector que califique su estado de
ánimo. Se le presenta luego un cuadro de diálogo con un mensaje,
que se corresponde con su selección.

MessageBox "Hola" "¿Cómo estás?" "Bien|Regular|Mal" "[Ánimo]"


If "[Ánimo]" "=" "1"
AlertBox "Hola" "¡Me alegro mucho!"
EndIf
If "[Ánimo]" "=" "2"
AlertBox "Hola" "Espero que tu ánimo mejore."
EndIf
If "[Ánimo]" "=" "3"
AlertBox "Hola" "Lo siento mucho."
EndIf
If "[Ánimo]" "=" "0"
AlertBox "Hola" "¡No debes estar de muy buen humor!"
EndIf

InputBox (Cuadro Entrada de Texto)


Propósito: Muestra un cuadro de diálogo con una entrada de texto, para que el
lector introduzca una cadena de texto (alfanumérica), que se
almacenará en una variable.
Categoría: Mensajes/Interacción.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 7 de 75

Sintaxis: InputBox "Título" "Mensaje" "Variable"


Título
El título del cuadro de diálogo.
Mensaje
El mensaje del cuadro de diálogo. Se pueden insertar saltos de líneas
mediante el carácter línea vertical (|).
Variable
El nombre de la variable para almacenar el texto introducido por el
lector.
Ejemplo: InputBox "Acceso" "Código de acceso:" "[codigo]"
If "[codigo]" "=" "JB5276H"
Gotopage "Inicio"
Else
AlertBox "Error" "Código de acceso no válido."
Exit "" ""
EndIf

FileOpenBox (Diálogo Abrir Archivo)


Propósito: Obtiene el nombre de un archivo, usando el cuadro de diálogo
estándar Abrir Archivo de Windows.
Categoría: Mensajes/Interacción.
Sintaxis: FileOpenBox "Título" "Máscara" "Ruta" "Variable" "Opciones"
Título
El título del cuadro de diálogo.
Máscara
Limita el tipo de archivo que puede ser seleccionado. Una máscara
está formada por dos partes: El texto que el lector verá y el código
que le indica a Windows qué tipos de archivos debe mostrar. Estas
dos partes deben estar separadas por el carácter línea vertical ("| ).
Normalmente, la segunda parte contiene un asterisco, un punto y una
extensión de tres letras, que coinciden con el tipo de archivo que se
desea que el lector seleccione. Por ejemplo, para mostrar sólo
archivos que terminan en TXT, la máscara debe asemejarse a:

Archivos de Texto|*.txt

Se puede usar también un asterisco en lugar de una extensión de


archivo, para mostrar todos los tipos de archivos. Por ejemplo:

Todos los Archivos|*.*


Ruta
La carpeta que el diálogo Abrir Archivo mostrará cuando se abra por
primera vez. Una vez que un archivo es seleccionado, su nombre se
coloca en la variable especificada.
Variable
El nombre de la variable para almacenar el nombre del archivo o

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 8 de 75

archivos seleccionados.
Opciones
Deje este parámetro en blanco para seleccionar un solo archivo; o
bien marque la opción Permitir que sea seleccionado más de un archivo (la
línea de programación mostrará este parámetro como Multiple).
Ejemplo: FileOpenBox "Abrir" "Todos los archivos|*.*" "c:\" "[Archivo]" ""

Cuando se seleccionan varios archivos, cada nombre de archivo se


colocará en la variable especificada, separados por punto y coma (;).
Se puede usar la acción StrParse (Fraccionar Cadena) para extraer el
nombre de los archivos.

Cuando se ejecuta la acción StrParse, se crea una matriz basada en las


variables [Nombres], [Nombres1], [Nombres2], etc. El número de
elementos de la matriz será igual al número de archivos seleccionados
y, en este caso, se almacena en la variable [Cuenta]. Por ejemplo:

FileOpenBox "Abrir" "Todos los Archivos|*.*" "c:\" "[Archivos]" "Multiple"


StrParse "[Archivos]" ";" "[Nombres]" "[Cuenta]"

FileSaveBox (Diálogo Guardar Archivo)


Propósito: Permite al lector seleccionar un nombre de archivo usando el diálogo
Guardar Archivo de Windows.
Categoría: Mensajes/Interacción.
Sintaxis: FileSaveBox "Título" "Máscara" "Ruta" "Variable"
Título
El título del cuadro de diálogo.
Máscara
Limita el tipo de archivo que puede ser seleccionado. Por ejemplo,
para mostrar todos los archivos, la máscara debe asemejarse a:

Todos los Archivos|*.*


Ruta
La carpeta que el diálogo Guardar Archivo mostrará cuando se abra el
cuadro de diálogo. Una vez que un archivo es seleccionado, su ruta
se coloca en la variable especificada.
Variable
El nombre de la variable para almacenar el nombre del archivo o
archivos seleccionados.

Nota: Vea la acción FileOpenBox (Diálogo Abrir Archivo) para más información
acerca de la máscara de archivo.
Ejemplo: FileSaveBox "Guardar" "Todos los Archivos|*.*" "c:\" "[Archivo]"
If "[Archivo]" ">" ""
FileWrite "[Archivo]" "1" "[Info]"
EndIf

FolderBox (Diálogo de Carpeta)


Propósito: Selecciona una unidad o carpeta y almacena el resultado en una
variable.
Categoría: Mensajes/Interacción.
Sintaxis: FolderBox "Título" "Variable"
Título

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 9 de 75

El título del cuadro de diálogo.


Variable
El nombre de la variable para almacenar la carpeta seleccionada.
Ejemplo: FolderBox "Seleccione una carpeta" "[Carpeta]"

Desplegables
Balloon (Bocadillo)
Propósito: Muestra un bocadillo estilo cómic con un mensaje.
Categoría: Mensajes/Interacción.
Sintaxis: Balloon "Mensaje"
Mensaje
El mensaje que desea que aparezca dentro del bocadillo.
Ejemplo: Balloon "Esto es un mensaje tipo bocadillo."

StickyNote (Nota Adhesiva)


Propósito: Muestra una nota adhesiva con un mensaje.
Categoría: Mensajes/Interacción.
Sintaxis: StickyNote "Izquierda" "Superior" "Mensaje" "Retardo"
Izquierda, Superior
Las coordenadas izquierda y superior (en píxeles) de la nota
adhesiva, relativas a la esquina superior derecha de la ventana de la
publicación. Para centrar la nota adhesiva en la pantalla, marque la
opción Centrar en ambos parámetros (que se mostrarán, en la línea de
programación, como -1).
Mensaje
El mensaje a mostrar en la nota adhesiva. Se pueden incluir saltos de
línea, usando el carácter línea vertica (|).
Retardo
Proporcione la "demora" en milisegundos para que la imagen desaparezca
automáticamente, use cero para dejar la imagen en la pantalla hasta que el
lector presione una tecla o haga un clic con el ratón.
Ejemplo: StickyNote "-1" "-1" "Gracias por ver mi programa." "2000"

PopUpImage (Desplegar Imagen)


Propósito: Muestra un archivo de imagen de mapa de bits (BMP, PCX...) con un
efecto opcional, y espera un clic, una pulsación de teclado o un
número definido de milisegundos.
Categoría: Mensajes/Interacción.
Sintaxis: PopUpImage "Izquierda" "Superior" "Archivo" "Retardo" "Efecto" "Velocidad"
Izquierda, Superior
Las coordenadas superior e izquierda de la imagen, relativas a la
ventana de la publicación. Para centrar la imagen en la pantalla,
marque la opción Centrar en ambos parámetros (que mostrarán el
valor -1).
Archivo
El nombre del archivo de imagen a mostrar.
Retardo
Proporcione la "demora" en milisegundos para que la imagen desaparezca
automáticamente, use cero para dejar la imagen en la pantalla hasta que el

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 10 de 75

lector presione una tecla o haga un clic con el ratón.


Efecto
Puede presentar la imagen usando un "efecto" animado seleccione uno de los
siguientes:

Ninguno, Disolver, Deslizar a la Izquierda, Deslizar a la Derecha, Deslizar hacia


Arriba, Deslizar hacia Abajo, Explotar, Implosión, Ondas Horizontales, Ondas
Verticales, Dividir Horizontalmente, Dividir Verticalmente, Barrido a la
Izquierda, Barrido a la Derecha, Barrido hacia Arriba, Barrido hacia Abajo,
Círculo, Crecer, Bloques, Tablero de Damas, Disolver en Bloques, Pasar
Página o Transparente.
Velocidad
El tiempo de duración del efecto (0 = más rápido, 10 = más lento).
Ejemplo: El siguiente ejemplo presenta una imagen usando el efecto Disolver.
La imagen permanecerá centrada en pantalla, hasta que se haga clic
con el ratón o se presione una tecla.

PopUpImage "-1" "-1" "c:\flecha.bmp" "0" "Dissolve" "3"

Menús
Menu (Menú)
Propósito: Muestra un menú emergente , y ejecuta el script correspondiente a la
opción seleccionada. Se debe mostrar una sola acción para cada
opción del menú, que deberán ir inmediatamente debajo de la
acción Menu. Por ejemplo, si el menú contiene tres opciones,
entonces debe haber tres acciones (elementos) en la acción Menu.
Sólo se ejecutará la acción correspondiente a la opción seleccionada.
Si no se selecciona ninguna opción, no se realiza ninguna de las
acciones especificadas.
Categoría: Mensajes/Interacción.
Sintaxis: Menu "Izquierda" "Superior" "Elementos"
Izquierda, Superior
Las coordenadas del ángulo superior izquierdo del menú, relativas a
la ventana de la publicación. Para centrar horizontal y verticalmente el
menú en la pantalla, marque la opción Centrar (la línea de
programación mostrará este parámetro como -1).
items
La lista de las opciones del menú, separadas por el carácter línea
vertical (|).
Ejemplo: El siguiente ejemplo muestra un menú que contiene tres opciones
junto con las acciones AlertBox (Mensaje de Alerta) correspondientes al
elemento seleccionado:

Menu "-1" "-1" "Manzanas|Naranjas|Uvas"


AlertBox "" "Has elegido Manzanas"
AlertBox "" "Has elegido Naranjas"
AlertBox "" "Has elegido Uvas"

MenuEx (Menú Avanzado)


Propósito: Muestra un menú emergente, y almacena en una variable la opción
seleccionada como un número (1 para la primera opción, 2 para la
segunda, etc.).

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 11 de 75

Categoría: Mensajes/Interacción.
Sintaxis: MenuEx "Izquierda" "Superior" "Elementos" "Variable"
Izquierda, Superior
Las coordenadas del ángulo superior izquierdo del menú, relativas a
la ventana de la publicación. Para centrar horizontal y verticalmente el
menú en la pantalla, marque la opción Centrar (la línea de
programación mostrará este parámetro como -1).
Elementos
La lista de opciones del menú, separadas por el carácter línea vertical
(|).
Variable
El nombre de la variable para almacenar el elemento seleccionado.
Muestra el valor 1 si se selecciona el primer elemento; 2, si selecciona
el segundo, etc. Si no se hace ninguna selección, la variable contiene
el valor 0 (cero).
Ejemplo: MenuEx "-1" "-1" "Manzanas|Naranjas|Uvas" "[Resultado]"
If "[Resultado]" "=" "1"
AlertBox "" "Has elegido Manzanas."
EndIf
If "[Resultado]" "=" "2"
AlertBox "" "Has elegido Naranjas."
EndIf
If "[Resultado]" "=" "3"
AlertBox "" "Has elegido Uvas."
EndIf
If "[Resultado]" "=" "0"
AlertBox "" "No has elegido ninguna opción."
EndIf

Funciones de Búsqueda
Find (Buscar)
Propósito: Muestra un cuadro de diálogo de búsqueda de texto. Las búsquedas
puede estar limitada a un grupo de páginas, a la página activa o a
toda la publicación.
Categoría: Mensajes/Interacción.
Sintaxis: Find "Página"
Página
El título de la página o grupo de títulos, separados por el caracter
línea vertical (|). La búsqueda se realizará en el orden en que queden
listadas las páginas. Puede marcar la opción Buscar en todas las
páginas (la línea de programación mostrará este parámetro como All),
en lugar de seleccionar una página; o bien marcar la opción Buscar
sólo en la págin actual (la línea de programación mostrará este
parámetro como Current).
Ejemplo: Find "Contenido|Introducción|Índice"

FindFirst (Buscar Primero)


Propósito: Busca un texto coincidente, sin presentar el cuadro de diálogo
Buscar. Se usa FindNext (Buscar Siguiente) para repetir la búsqueda más
de una vez.
Categoría: Mensajes/Interacción.
Sintaxis: FindFirst "Texto" "Página"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 12 de 75

Texto
La palabra o frase que desea encontrar.
Página
El título de la página o grupo de títulos, separados por el caracter
línea vertical (|). La búsqueda se realizará en el orden en que queden
listadas las páginas. Puede marcar la opción Buscar en todas las
páginas (la línea de programación mostrará este parámetro como All),
en lugar de seleccionar una página; o bien marcar la opción Buscar
sólo en la págin actual (la línea de programación mostrará este
parámetro como Current).
Ejemplo: FindFirst "manzana verde" "All"

FindNext (Buscar Siguiente)


Propósito: Repite la búsqueda iniciada con la acción FindFirst (Buscar Primero).
Categoría: Mensajes/Interacción.
Sintaxis: FindNext
Ejemplo: FindNext

Funciones de Ayuda
HelpTopic (Tema de Ayuda)
Propósito: Muestra un tema del archivo de ayuda de la publicación. Antes de
usar esta acción, debe haber especificado un archivo de ayuda en
las Propiedades del Libro > General.
Categoría: Mensajes/Interacción.
Sintaxis: HelpTopic "Tema"
Tema
El título del tema del archivo de ayuda que se desea mostrar.
Ejemplo: HelpTopic "Índice"

Apagado
Exit (Salir)
Propósito: Sale de la publicación, presentando un cuadro de diálogo (opcional)
de confirmación.
Categoría: Mensajes/Interacción.
Sintaxis: Exit "Título" "Mensaje"
Título
El título del cuadro de diálogo.
Mensaje
El mensaje que aparece en el cuadro de diálogo. Se puede usar el
carácter línea vertical (|) para crear saltos de línea en el mensaje. Si
se desea que el usuario salga inmediatamente sin presentarle un
diálogo de confirmación, deje en blanco todos los parámetros.
Ejemplo: Exit "Adiós" "¿Realmente desea salir?"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 13 de 75

Nota: Se puede cambiar la fuente y el icono usado en el cuadro de diálogo Exit (Salir),
abriendo la sección Interfaz dentro del Propiedades del Libro.

Multimedia
Archivos Multimedia
PlayCartoonFile (Reproducir Animación CAR)
Propósito: Reproduce un archivo de Animación CAR, creado con el
programa NeoToon.
Categoría: Multimedia.
Sintaxis: PlayCartoonFile
"Inicia X" "Inicia Y" "Fin X" "Fin Y" "Archivo" "Veces"
"Velocidad" "Modo"
Inicia X, Inicia Y, Fin X, Fin Y
La coordenadas de pantalla donde la animación va a empezar y
terminar el movimiento. La animación se desplazará por la ruta
creada entre los dos puntos. Las coordenadas son relativas a la
esquina superior izquierda de la ventana de la publicación. Introduzca
el valor -1 para centrar la imagen en la pantalla.
Archivo
El nombre del archivo de animación CAR que se va a ejecutar.
Veces
El número de veces que se va a repetir el ciclo de la animación entre
los puntos inicial y final.
Velocidad
El retardo (en milisegundos) que se va a producir entre cada
fotograma.
Modo
Uno de los siguientes:

Normal Inicia la reproducción de la animación y continúa con la


siguiente acción del código. Se ejecuta sólo una vez.
Wait Inicia la reproducción de la animación y suspende la
ejecución del código, esperando que termine antes de
continuar. Se ejecuta sólo una vez.
Loop Ejecuta la reproducción de la animación de forma continua,
como fondo de la página.

Puede usar la acción StopMedia (Detener Difusión) para interrumpir la


reproducción de la viñeta en progreso.
Ejemplo: El siguiente ejemplo reproduce un Animación CAR que sigue una
trayectoria desde el ángulo superior izquierdo de la publicación hasta
el inferior derecho:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 14 de 75

PlayCartoonFile "10" "10" "630" "470" "c:\flor.car" "30" "25" "Normal"

Se puede crear una reproducción de un archivo de Animación CAR


que se mantiene estacionario (es decir, sin seguir una trayectoria),
haciendo que las coordenadas de inicio y fin sean las mismas. Por
ejemplo:

PlayCartoonFile "25" "10" "25" "10" "c:\flor.car" "30" "25" "Loop"

PlaySoundFile (Reproducir Archivo de Sonido)


Propósito: Reproduce un archivo de sonido (WAV) o música (MIDI).
Categoría: Multimedia.
Sintaxis: PlaySoundFile "Archivo" "Modo"
Archivo
El nombre del sonido a reproducir.
Modo
Uno de los siguientes:

Normal Inicia la reproducción de la animación y continúa con la


siguiente acción del código. Se ejecuta sólo una vez.
Wait Inicia la reproducción de la animación y suspende la
ejecución del código, esperando que termine antes de
continuar. Se ejecuta sólo una vez.
Loop Ejecuta la reproducción de la animación de forma continua,
como fondo de la página.

Puede usar la acción StopMedia (Detener Difusión) para interrumpir la


reproducción de la viñeta en progreso.
Ejemplo: PlaySoundFile "c:\Windows\Media\ding.wav" "Loop"

PlayVideoFile (Reproducir Archivo de Vídeo)


Propósito: Reproduce un archivo de vídeo (AVI/MPG).
Categoría: Multimedia.
Sintaxis: PlayVideoFile "Izquierda" "Superior" "Ancho" "Alto" "Archivo" "Modo"
Izquierda, Superior
Las coordenadas superior e izquierda del vídeo, relativas a la ventana
de la publicación. Para centrar el vídeo en pantalla, marque la
opción Centrar en ambos parámetros (que mostrarán el valor -1).
Ancho, Alto
El alto y ancho deseado para el vídeo. Marque la opción Automático (la
línea de programación mostrará este parámetro como -1) en ambos
parámetros para que el vídeo se muestre en sus dimensiones
originales.
Archivo
El nombre del archivo de vídeo a reproducir.
Modo
Uno de los siguientes:

Normal Inicia la reproducción de la animación y continúa con la


siguiente acción del código. Se ejecuta sólo una vez.
Wait Inicia la reproducción de la animación y suspende la

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 15 de 75

ejecución del código, esperando que termine antes de


continuar. Se ejecuta sólo una vez.
Loop Ejecuta la reproducción de la animación de forma continua,
como fondo de la página.

Puede usar la acción StopMedia (Detener Difusión) para interrumpir la


reproducción de la viñeta en progreso.
Ejemplo: PlayVideoFile "-1" "-1" "-1" "-1" "c:\Ejemplo\vaca.avi" "Wait"

Nota: Los archivos AVI son generalmente la mejor elección si planea incluir vídeos en sus
publicaciones. Los manejadores necesarios para ejecutar la mayoría de los archivos AVI
están incorporados en Windows, mientras que muchos otros formatos de vídeo requieren
tener instalados programas especiales. Por ejemplo, antes de ejecutar vídeos MPEG, usted.
(y sus lectores) necesitan instalar el manejador Microsoft ActiveMovie. ActiveMovie está
incluido con la mayoría de las nuevas versiones de Windows pero en las instalaciones más
antiguas puede requerir descargar el manejador correspondiente desde www.microsoft.com.

StopMedia (Detener Archivo Multimedia)


Propósito: Detiene la ejecución de uno o de todos los archivos multimedia
(sonido, video o animación), si se han iniciado mediante las
acciones PlayCartoonFile (Reproducir Animación
CAR), PlaySoundFile (Reproducir Archivo de
Sonido) y PlayVideoFile (Reproducir Archivo de Vídeo).
Categoría: Multimedia.
Sintaxis: StopMedia "Archivo"
Archivo
Proporcione el "nombre del archivo" multimedia a detener. Déjelo en blanco
para detener todos aquellos en ejecución. Use "Sound" en lugar de un nombre
de archivo para detener todos los audios (WAV, MID) o "Video" para detener
todos de ese tipo (AVI, CAR, etc.).
Ejemplo: StopMedia "c:\Sonidos\rana.wav"

MCI (Interfaz de Control de Medios)


MCICommand (Comando MCI)
Propósito: Envía una orden a la Interfaz de Control de Medios (Windows Media
Control Interface o MCI) de Windows. Ofrece un acceso de alto nivel a
varios dispositivos multimedia conectados al ordenador.
(Vea PlaySoundFile y PlayVideoFile para métodos alternativos de ejecución de
archivos multimedia.)
Categoría: Multimedia.
Sintaxis: MCICommand "Comando"

Comando
Un comando MCI. Algunos de estos comandos puede ser:

Play nombre_de_archivo/dispositivo {posición inicial} {posición final}


Pause dispositivo
Stop dispositivo
Open dispositivo/nombre_de_archivo {alias}
Close dispositivo
Seek dispositivo posición
Record dispositivo

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 16 de 75

Save dispositivo nombre_de_archivo


Set dispositivo {función}

"Dispositivo" indica el tipo de reproductor multimedia que el comando puede


usar. Los elementos entre corchetes { } son opcionales. Para mayor
información acerca de los comandos MCI refiérase a la documentación SDK de
Windows disponible en el sitio Web de Microsoft.

Si el comando MCI se finaliza con éxito, la variable global [MCIResult]


contendrá un 0 (cero), en caso contrario [MCIResult] contendrá el número de
error.
Ejemplo: El siguiente ejemplo ejecuta un archivo WAV y presenta un mensaje
de alerta con la acción AlertBox (Mensaje de Alerta), si ocurre un error:

MCICommand "play c:\windows\media\ding.wav"


If "[MCIResult]" "<>" "0"
AlertBox "Error" "An error occurred: [MCIResult]"
EndIf

Este ejemplo ejecuta la sexta pista de un CD de audio:

MCICommand "open cdaudio"


MCICommand "set cdaudio time format tmsf"
MCICommand "play cdaudio from 6 to 7"

Este ejemplo ejecuta un vídeo AVI en una ventana:

MCICommand "open demo.avi alias avi1"


MCICommand "play avi1 wait window"
MCICommand "close avi1"

Sonidos Simples
PlayTone (Emitir Tono)
Propósito: Emite un tono (especificado en Hertzios), en el altavoz interno del PC.
Categoría: Multimedia.
Sintaxis: PlayTone "Frecuencia"
Frecuencia
La frecuencia en Hertzios del tono que se va a emitir. El tono central
Do (C) es aproximadamente 440 Hertz.
Ejemplo: PlayTone "440"

SoundBuzzer (Emitir Timbre)


Propósito: Emite un tono del tipo error en el altavoz interno del PC.
Categoría: Multimedia.
Sintaxis: SoundBuzzer
Ejemplo: SoundBuzzer

SystemSound (Emitir Sonido del Sistema)


Propósito: Emite uno de los sonidos predeterminados del Sistema. Puede
cambiar estos sonidos desde el Panel de Control de Windows.
Categoría: Multimedia.
Sintaxis: SystemSound "Sonido"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 17 de 75

Sonido
Uno de los siguientes:

SystemDefault (Predefinido), SystemAsterisk (Asterisco), SystemExclamation


(Exclamación), SystemStop (Parada crítica) o SystemQuestion (Pregunta).
Ejemplo: SystemSound "SystemExclamation"

Control de Volumen
GetVolume (Obtener Volúmen)
Propósito: Obtiene el nivel de volumen del altavoz para un dispositivo específico
y almacena ese valor en una variable. Windows ofrece controles de
volumen separados para cada dispositivo de audio.
Categoría: Multimedia.
Sintaxis: GetVolume "Dispositivo" "Variable"
Dispositivo
El nombre del dispositivo de audio. Los tipos de dispositivos que son
accesibles desde esta acción son: AUX, WAVE o MIDI.
Variable
El nombre de la variable para almacenar el nivel de volumen del
dispositivo. El volumen podrá estar entre 0 (apagado) y 255 (volumen
máximo).
Ejemplo: GetVolume "WAVE" "[Volumen]"

SetVolume (Especificar Volúmen)


Propósito: Establece el nivel de volumen del altavoz. Windows provee controles
de volumen separados para cada dispositivo de audio, además de un
control de volumen general (master).
Categoría: Multimedia.
Sintaxis: SetVolume "Dispositivo" "Volumen"
Dispositivo
El nombre del dispositivo de audio. Puede ser: AUX, WAVE o MIDI.
Volumen
El nuevo nivel de volumen. Se puede fijar entre 0 (apagado)
y 255 (máximo).
Ejemplo: SetVolume "WAVE" "100"

Archivos
Gestión de Archivos
FileCopy (Copiar Archivo)
Propósito: Copia un archivo externo.
Categoría: Archivos.
Sintaxis: FileCopy "Origen" "Destino"
Origen
El nombre de un archivo existente en el ordenador del lector.
Destino
La unidad y carpeta en el ordenador del lector, donde se desea
guardar el archivo copiado. Se puede, de forma opcional, incluir un

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 18 de 75

nombre de archivo como parte del destino para salvar el archivo


copiado bajo un nombre diferente.
Ejemplo: FileCopy "[PubDir]Ejemplo.doc" "c:\Mis Documentos"

FileErase (Borrar Archivo)


Propósito: Borra un archivo externo.
Categoría: Archivos.
Sintaxis: FileErase "Archivo"
Archivo
El nombre de un archivo externo existente.
Ejemplo: FileErase "c:\MiCarpeta\Ejemplo.bak"

FileExists (Existe Archivo)


Propósito: Determina si existe un archivo externo.
Categoría: Archivos.
Sintaxis: FileExists "Archivo" "Variable"
Archivo
El nombre del archivo (incluida la unidad y la ruta) a combrobar.
Variable
El nombre de la variable para almacenar el resultado de la
comprobación. Si existe el archivo, la variable tendrá el
valor "True" (verdadero); si no existe, tendrá el valor "False" (falso).
Ejemplo: Este ejemplo presenta un mensaje si se encuentra el archivo
EJEMPLO.DAT:

FileExists "c:\MiCarpeta\Ejemplo.dat" "[Resultado]"


If "[Resultado]" "=" "True"
AlertBox "Estado" "¡Se encontró el archivo!"
EndIf

FolderExists (Existe Carpeta)


Propósito: Determina si existe una carpeta externa.
Categoría: Archivos.
Sintaxis: FolderExists "Ruta" "Variable"
Ruta
El nombre y ruta de la carpeta a comprobar.
Variable
El nombre de la variable para almacenar el resultado de la
comprobación. Si la carpeta existe, la variable devolverá el
valor “True” (verdadero); en caso contrario, devolverá el
varlor “False” (falso).
Ejemplo: FolderExists "C:\Archivos de Programa" "[Resultado]"

CreateFolder (Crear Carpeta)


Propósito: Crea una nueva carpeta.
Categoría: Archivos.
Sintaxis: CreateFolder "Carpeta"
Carpeta
El nombre y la ruta de la nueva carpeta.
Ejemplo: CreateFolder "C:\MiCarpeta"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 19 de 75

RemoveFolder (Eliminar Carpeta)


Propósito: Elimina una carpeta (vacía).
Categoría: Archivos.
Sintaxis: RemoveFolder "Carpeta"
Carpeta
El nombre de la carpeta a eliminar.
Ejemplo: RemoveFolder "c:\MiCarpeta"

ExtractFile (Extraer Archivo)


Propósito: Extrae un archivo que está compilado dentro del ejecutable de la
publicación.
Categoría: Archivos.
Sintaxis: ExtractFile "Origen" "Destino"
Origen
El nombre del archivo de origen que va a ser extraido. Este archivo
será almacenado dentro de su publicación compilada.
Destino
La ruta y carpeta del ordenador del lector, en donde va a ser
guardado el archivo extraido. Puede, de forma opcional, incluir otro
nombre de archivo, para guardar el archivo extraido con un nombre
diferente.
Ejemplo: ExtractFile "c:\MiCarpeta\Ejemplo.doc" "c:\Mis Documentos"

FileList (Listar Archivo)


Propósito: Genera una lista de archivos encontrados en la ruta especificada, y
almacena el resultado en una variable.
Categoría: Archivos.
Sintaxis: FileList "Máscara" "Opciones" "Variable"
Máscara
La unidad, carpeta y máscara de los archivos a encontrar. La máscara
puede incluir los caracteres (*.*). Por ejemplo. “c:\MiCarpeta\*.*” hará
un listado de todos los archivos encontrados en la carpeta
c\MiCarpeta.
Opciones
Puede incluir cualquiera de las siguientes combinaciones:

Files Incluye archivos en la lista.


Folders Incluye carpetas en la lista.
NoExt Elimina la extensión de los nombres de archivo, antes de
añadirlos a la lista.
Variable
El nombre de la variable para almacenar la lista. Si contiene más de
un archivo, éstos irán separados por saltos de línea.
Ejemplo: El siguiente ejemplo genera una lista de todas las imágenes JPEG de
la carpeta “c:\Mis Imagenes”, y la almacena en una variable llamada
[JPEG]:

FileList "C:\Imagenes\*.jpg" "Files+NoExt" "[JPEG]"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 20 de 75

Entrada / Salida
FileRead (Leer Archivo)
Propósito: Lee datos de una línea específica en un archivo de datos externo. El
dato de la línea se almacenará en la variable designada.
Categoría: Archivos.
Sintaxis: FileRead "Archivo" "Línea" "Variable"
Archivo
El nombre de un archivo externo existente.
Línea
Especifica el número de línea del archivo que se va a leer (la primera
línea del archivo es 1, la segunda es 2...). Puede marcar la opción Leer
todo el archivo, para que se lean todas las líneas del archivo de una
sola vez (la línea de programación mostrará este parámetro como All).
Variable
El nombre de la variable para almacenar la información leída.
Ejemplo: El siguiente ejemplo usa FileRead para construir un menú del
contenido del archivo EJEMPLO.DAT. Se lee cada línea una a una y el
contenido se almacena a la variable [SelMenu], para construir el
menú. Finalmente, se muestra el menú, usando la acción MenuEx (Menú
Avanzado).

SetVar "[SelMenu]" ""


FileLen "Ejemplo.dat" "[MaxLinea]"
Loop "1" "[MaxLinea]" "[Contar]"
FileRead "Ejemplo.dat" "[Contar]" "[MenuElem]"
If "[SelMenu]" ">" ""
SetVar "[SelMenu]" "[SelMenu]|"
EndIf
SetVar "[SelMenu]" "[SelMenu][MenuElem]"
EndLoop
MenuEx "-1" "-1" "[SelMenu]" "[Resultado]"

Otra forma de hacer lo mismo sería marcar la opción Leer todo el


archivo, para que NeoBook cargue todo el archivo a la vez:

FileRead "Ejemplo.dat" "All" "[SelMenu]"


MenuEx "-1" "-1" "[SelMenu]" "[Resultado]"

FileWrite (Escribir Archivo)


Propósito: Escribe los datos indicados en un archivo externo.
Categoría: Archivos.
Sintaxis: FileWrite "Archivo" "Línea" "Datos"
Archivo
El nombre de un archivo externo existente. También puede insertar
en este parámetro el nombre de un puerto de comunicación (COM1,
COM2, etc.) en lugar de un nombre de archivo, para enviar los datos a
un dispositivo externo, en su lugar.
Línea
Especifica el número de línea del archivo donde se va a escribir (la
primera línea del archivo es 1, la segunda es 2...). Puede marcar la
opción Añadir al final del archivo (la línea de programación mostrará
este parámetro como Append) en lugar de introducir un número de
línea, para añadir el dato al final del archivo; o seleccionar la
opción Reemplazar todo el archivo (la línea de programación mostrará

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 21 de 75

este parámetro como All), para que los datos sobrescriban todo el
texto del archivo.
Datos
Los datos que van a ser escritos en el archivo.
Ejemplo: En el ejemplo siguiente, se reemplaza la primera línea del archivo
EJEMPLO.TXT:

FileWrite "Ejemplo.txt" "1" "Prueba de escritura."

FileInsLine (Insertar Línea en Archivo)


Propósito: Inserta una línea en un archivo de datos externo. El archivo externo
debe estar en formato de texto llano o ASCII.
Categoría: Archivos.
Sintaxis: FileInsLine "Archivo" "Línea"
Archivo
El nombre de un archivo externo existente.
Línea
Especifica el número de línea del archivo donde se insertará la nueva
línea (la primera línea del archivo es 1, la segunda es 2...). Todas las
líneas a partir de este punto se moverán hacia abajo, para hacerle
hueco.
Ejemplo: El siguiente ejemplo inserta una nueva línea en la parte superior (en
la primera línea o línea 1) del archivo EJEMPLO.DAT:

FileInsLine "Ejemplo.dat" "1"

FileDelLine (Borrar Línea de Archivo)


Propósito: Elimina una línea determinada, de un archivo de datos externo. El
archivo externo debe estar en formato de texto llano o ASCII.
Categoría: Archivos.
Sintaxis: FileDelLine "Archivo" "Línea"
Archivo
El nombre de un archivo externo existente.
Línea
Especifica el número de línea a borrar en el archivo (la primera línea
del archivo es 1, la segunda es 2...).
Ejemplo: En el siguiente ejemplo, el lector es consultado acerca de si desea
borrar un número de elemento (variable [Elemento]) que está
almacenado en una línea del archivo EJEMPLO.DAT. Su respuesta se
almacena en una variable llamada [Resp]. Si la respuesta es "Sí" (1),
se borra la línea del archivo.

MessageBox "Borrar" "¿Borrar #[Elemento]?" "Sí|No" "[Resp]"


If "[Resp]" "=" "1"
FileDelLine "Ejemplo.dat" "[Elemento]"
EndIf

FileLen (Longitud de Archivo)


Propósito: Cuenta el número de líneas de un archivo de datos externo.
Categoría: Archivos.
Sintaxis: FileLen "Archivo" "Variable"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 22 de 75

Archivo
El nombre de un archivo externo existente.
Variable
El nombre de la variable para almacenar la información del recuento
de líneas.
Ejemplo: El siguiente ejemplo calcula el número de líneas del archivo
EJEMPLO.DAT y almacena el resultado en la variable [Líneas]:

FileLen "Ejemplo.dat" "[Lineas]"

FileToVar (Archivo a Variable)


Propósito: Lee el contenido de un archivo dentro de una variable. Es similar al
uso de la acción FileRead (Leer Archivo) con la opción Leer todo el archivo,
pero a diferencia de ésta, FileToVar se puede usar
con Archivos Incrustados.
Categoría: Archivos.
Sintaxis: FileToVar "Archivo" "Variable"
Archivo
El nombre de un archivo externo existente o un archivo incrustado.
Variable
El nombre de la variable para almacenar el contenido del archivo.
Ejemplo: FileToVar "[Embedded]Ejemplo.txt" "[EntradaTexto1]"

Utilidades de Archivo
ExtractFilePath (Extraer Ruta de Archivo)
Propósito: Extrae la unidad y la ruta de un archivo y almacena este valor en una
variable.
Categoría: Archivos.
Sintaxis: ExtractFilePath "Archivo" "Variable"
Archivo
El nombre de un archivo.
Variable
El nombre de la variable para almacenar la información de la ruta del
archivo. Si el archivo no tiene una ruta, la variable quedará vacía.
Ejemplo: Este ejemplo coloca "c:\MiCarpeta" en la variable [Ruta]:

ExtractFilePath "c:\MiCarpeta\Ejemplo.doc" "[Ruta]"

ExtractFileName (Extraer Nombre de Archivo)


Propósito: Extrae el nombre y la extensión de un archivo y almacena este valor
en una variable.
Categoría: Archivos.
Sintaxis: ExtractFileName "Archivo" "Variable"
Archivo
El nombre de un archivo.
Variable
El nombre de la variable para almacenar la información del nombre
del archivo.
Ejemplo: Este ejemplo coloca "EJEMPLO.DOC" en la variable [Nombre]:

ExtractFileName "c:\MiCarpeta\Ejemplo.doc" "[Nombre]"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 23 de 75

ExtractFileExt (Extraer Extensión de Archivo)


Propósito: Extrae la extensión de un archivo y almacena este valor en una
variable.

Nota: Ver también ChangeFileExt (Cambiar Extensión de Archivo).


Categoría: Archivos.
Sintaxis: ExtractFileExt "Archivo" "Variable"
Archivo
El nombre de un archivo.
Variable
El nombre de la variable para almacenar la información de la
extensión del archivo.
Ejemplo: Este ejemplo coloca ".DOC" en la variable [Ext]:

ExtractFileExt "c:\MiCarpeta\Ejemplo.doc" "[Ext]"

ExtractFileDrive (Extraer Unidad de Archivo)


Propósito: Extrae el nombre de la unidad de un archivo y almacena este valor en
una variable.
Categoría: Archivos.
Sintaxis: ExtractFileDrive "Archivo" "Variable"
Archivo
El nombre completo de un archivo, incluido la unidad y la ruta.
Variable
El nombre de la variable para almacenar la información de la unindad.
Ejemplo: Este ejemplo coloca "c:" en la variable [Unidad]:

ExtractFileDrive "c:\MiCarpeta\Ejemplo.doc" "[Drive]"

ChangeFileExt (Cambiar Extensión de Archivo)


Propósito: Cambia la extensión de un archivo y almacena el resultado en una
variable.
Categoría: Archivos.
Sintaxis: ChangeFileExt "Archivo" "Extensión" "Variable"
Archivo
El nombre de un archivo.
Extensión
La nueva extensión, incluido el punto. Por ejemplo: “.txt”
Variable
Nombre de la variable para almacenar el nombre de archivo
modificado.
Ejemplo: ChangeFileExt "Ejemplo.dat" ".txt" "[NombreArchivo]"

Utilidades del Registro


RegistryRead (Leer Registro)
Propósito: Lee un valor del Registro de Windows. El Registro contiene
información acerca del equipo y de los programas instalados en su
ordenador. Se suele usar junto con la acción RegistryWrite (Escribir
Registro), que puede almacenar información acerca de su publicación.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 24 de 75

Categoría: Archivos.
Sintaxis: RegistryRead "Clave" "Sección" "Variable"
Clave
La clave del Registro que contiene los datos que se quieren leer. La
base de datos del Registro está dividida en los siguientes grupos o
claves:

HKEY_CURRENT_USER
HKEY_CLASSES_ROOT
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_DYN_DAT

Sección
La sección del Registro que contiene el valor actual a leer.
Variable
El nombre de la variable para almacenar el valor recuperado.

Nota: La mayoría de los programas almacenan su información en la clave


HKEY_CURRENT_USER.
Ejemplo: RegistryRead "HKEY_CURRENT_USER" "Software\MiPub\UserName"
"[Usuario]"

RegistryWrite (Escribir Registro)


Propósito: Escribe un valor en el Registro de Windows. El Registro contiene
información acerca del equipo y de los programas instalados en el
ordenador. Se suele usar junto con la acción RegistryRead (Leer
Registro), que puede leer la información almacenada sobre su
publicación.

IMPORTANTE: Debe llevar MUCHO cuidado cuando modifique el Registro de


Windows. Si comete un error en el Registro, su ordenador (o el del lector) se
puede quedar inoperativo.
Categoría: Archivos.
Sintaxis: RegistryWrite "Clave" "Sección" "Valor"
Clave
La clave del Registro que contiene la sección que se quiere modificar.
La base de datos del Registro está dividida en los siguientes grupos
o claves:

HKEY_CURRENT_USER
HKEY_CLASSES_ROOT
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_DYN_DAT

Sección
La sección del Registro a modificar.
Valor
Los datos a escribir en el Registro.

Nota: La mayoría de los programas almacenan su información en la clave


HKEY_CURRENT_USER.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 25 de 75

Ejemplo: RegistryWrite "HKEY_CURRENT_USER" "Software\MiPub\UserName" "José"

Impresión
Impresión
PrintPage (Imprimir Página)
Propósito: Imprime una página o grupo de páginas a determinar de la
publicación activa. Las páginas se imprimirán en el orden indicado.
Categoría: Impresión.
Sintaxis: PrintPage "Título" "Modo"
Título
El título de la página o grupo de páginas separados por el carácter
línea vertical (|). Puede marcar la opción Imprimir todas las páginas (la
línea de programación mostrará este parámetro como All), para
imprimir toda la publicación; o bien la opción Imprimir sólo la página
actual (la línea de programación mostrará este parámetro
como Current).
Modo
Uno de los siguientes:

Draft Las páginas se imprimirán en modo de baja resolución.


Este modo produce un resultado muy fiel de lo que se
muestra en pantalla, pero puesto que la resolución de
pantalla es relativamente baja, algunos elementos podrían
mostrarse borrosos.
Final Las páginas se imprimirán el modo de alta resolución. No
es tan preciso como el modo Borrador, pero la mayoría de
los elementos (especialmente las líneas y el texto) se
mostrarán perfilados y claros.
Ejemplo: PrintPage "Contenidos" "Final"

PrintImageFile (Imprimir Archivo de Imagen)


Propósito: Imprime un archivo de imagen (BMP/PCX/GIF/etc.). Para más control
sobre el tamaño de la imagen, use PrintImageFileWH (Imprimir Imagen en
Ancho y Alto) en su lugar.
Categoría: Impresión.
Sintaxis: PrintImageFile "Archivo" "Escala"
Archivo
El nombre del archivo de imagen que se va a imprimir.
Escala
El factor de escala determina la ampliación que tendrá la imagen
impresa. Dado que la resolución de impresión es superior que la de la
pantalla, se puede usar el factor de escala para compensar esta
diferencia. Para imprimir una imagen en escala 1:1 usando su
resolución normal, se introducirá "100%" como factor de escala. Para
agrandar la impresión, se introducirá un número superior a 100; y
para reducirla, un número menor. Para que la imagen se reduzca de
forma automática, de modo que se ajuste a las dimensiones del
papel, introduzca el valor -1.
Ejemplo: PrintImageFile "c:\samples\map.bmp" "300%"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 26 de 75

PrintImageFileWH (Imprimir Imagen en Ancho y Alto)


Propósito: Imprime un archivo de imagen (BMP/PCX/GIF/etc.), expresando el
ancho y el alto de salida en pulgadas. Esta acción permite controlar el
tamaño de impresión de la imagen sin tener en cuenta la resolución
de la impresora de destino.
Categoría: Impresión.
Sintaxis: PrintImageFileWH "Archivo" "Ancho" "Alto"
Archivo
El nombre del archivo de imagen que se va a imprimir.
Ancho, Alto
El ancho y el alto de salida, especificado en pulgadas, de la imagen
impresa. Se puede establecer el ancho o el alto de salida marcando la
opción Automático, para que NeoBook calcule sus dimensiones,
basadas en la proporción de aspecto de la imagen.
Ejemplo: PrintImageFileWH "c:\samples\map.bmp" "3.75" "2.5"

PrintTextFile (Imprimir Archivo de Texto)


Propósito: Imprime un archivo de texto con formato (ASCII/ANSI, RTF, etc.).
Categoría: Impresión.
Sintaxis: PrintTextFile "Encabezado" "Pie" "Archivo"
Encabezado, Pie
El texto que se muestra en la parte superior (encabezado) e inferior
(pie) de cada página. Los siguientes códigos se pueden incorporar en
los parámetros del encabezado y del pie de página:

&f Nombre de archivo


&p Número de página
&t Hora actual
&d Fecha actual
&n Número total de páginas
&& Imprime el símbolo &
Archivo
El nombre del archivo de texto que se va a imprimir.
Ejemplo: PrintTextFile "Help" "Page &p" "c:\samples\intro.txt"

PrintDataFile (Imprimir Página)


Propósito: Imprime un archivo de datos ASCII, normalmente, generalmente
creado con la acción FileWrite (Escribir Archivo).
Categoría: Impresión.
Sintaxis: PrintDataFile "Encabezado" "Pie" "Archivo"
Encabezado, Pie
El texto que se muestra en la parte superior (encabezado) e inferior
(pie) de cada página.Los siguientes códigos se pueden incorporar en
los parámetros del encabezado y del pie de página:

&f Nombre de archivo


&p Número de página
&t Hora actual

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 27 de 75

&d Fecha actual


&n Número total de páginas
&& Imprime el símbolo &
Archivo
El nombre del archivo de texto que se va a imprimir.
Ejemplo: PrintDataFile "XYZ Corp. Parts List &t" "Page &p" "parts.dat"

Configuración de Impresión

SetPrinterOrientation (Establecer Orientación de Papel)


Propósito: Establece la orientación predeterminada del papel durante la
impresión (vertical/horizontal).
Categoría: Impresión.
Sintaxis: SetPrinterOrientation "Orientación"
Orientación
La orientación del papel. Seleccione la opción Normal (en la línea de
programación, se verá como Portrait) para imprimir verticalmente, o
Apaisado (aparecerá en la línea de programación como Landscape)
para imprimir hohorizontalmente.
Ejemplo: SetPrinterOrientation "Landscape"

PrintSetup (Configuración de Impresora)


Propósito: Muestra la ventana Configurar impresora, y permite al lector aceptar o
cancelar los cambios.
Categoría: Impresión.
Sintaxis: PrintSetup "Variable"
Variable
El nombre de la variable para almacenar la respuesta del lector. Si el
lector hace clic sobre el botón Aceptar, la variable devolverá el valor
"True" (verdadero), indicando que se puede proceder a la impresión.
Si el lector pulsa el botón Cancelar, la variable devolverá el valor
"False" (falso), indicando que no se debe imprimir.

Normalmente, las acciones de impresión PrintPage (Imprimir


Páginas), PrintTextFile (Imprimir Archivo de Texto), etc. muestran
automáticamente la pantalla Configuración de Impresión de Windows, y
consultan con el lector para confirmar antes de imprimir. Muchas
veces se desea controlar si debe o no aparecer esta pantalla.
NeoBook ofrece, para este propósito, la acción PrintSetup junto con
una opción en Propiedades del Libro, que permite deshabilitar la
presentación automática de esta pantalla de Configuración.
Ejemplo: El siguiente ejemplo asume que la pantalla de Configuración de
Impresión ha sido deshabilitada en Propiedades del Libro:

PrintSetup "[Resultado]"
If "[Resultado]" "=" "True"
PrintPage "Contentidos"
EndIf

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 28 de 75

Cadenas
Utilidades de Cadenas
StrIns (Insertar Cadena)
Propósito: Inserta caracteres dentro de una cadena, y almacena la cadena
modificada en una variable.
Categoría: Cadenas.
Sintaxis: StrIns "Subcadena" "Cadena" "Posición" "Variable"
Subcadena
Los caracteres que van a ser insertados (o cadena de origen).
Cadena
La cadena de destino.
Posición
La posición en la cadena de destino donde se van a insertar los
caracteres.
Variable
El nombre de la variable para almacenar la cadena modificada.
Ejemplo: El siguiente ejemplo inserta el contenido de la variable [Nombre] en
una cadena y almacena el resultado en la variable llamada [Saludo]:

StrIns "[Name]" "Hello . How are you?" "7" "[Greeting]"

StrDel (Borrar Cadena)


Propósito: Borra caracteres de una cadena, y almacena la cadena modificada en
una variable.
Categoría: Cadenas.
Sintaxis: StrDel "Cadena" "Posición" "Longitud" "Variable"
Cadena
La cadena original, que contiene los caracteres a borrar.
Posición
La posición en la cadena del primer carácter a borrar.
Longitud
El número de caracteres a borrar.
Variable
El nombre de la variable para almacenar la cadena modificada. .
Ejemplo: El siguiente ejemplo busca espacios ([PosEsp]) en la cadena
asignada a la variable [N] (nombre) y, si los encuentra, elimina el
carácter que sigue. La cadena modificada se almacena nuevamente
en la variable [Nombre]:

SearchStr " " "[Name]" "[SpacePos]"


If "[SpacePos]" ">" "0"
Strlen "[Name]" "[Len]"
StrDel "[Name]" "[SpacePos]" "[Len]-[SpacePos]+1" "[Name]"
EndIf

StrLen (Longitud de la Cadena)


Propósito: Cuenta los caracteres de una cadena, y almacena el resultado en una
variable.
Categoría: Cadenas.
Sintaxis: StrLen "Cadena" "Variable"
Cadena

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 29 de 75

La cadena de origen a examinar.


Variable
El nombre de la variable para almacenar la longitud de la cadena.
Ejemplo: En el siguiente ejemplo, la variable [Nombre] contiene la cadena
"Francisco". Dado que esta cadena contiene 9 caracteres, la acción
almacenará un "9" en la variable [Tamaño]:

StrLen "[Name]" "[Size]"

SubStr (Extraer Cadena)


Propósito: Copia una parte de una cadena, y la almacena en una variable.
Categoría: Cadenas.
Sintaxis: SubStr "Cadena" "Posición" "Longitud" "Variable"
Cadena
La cadena de origen que contiene los caracteres a copiar.
Posición
La posición del primer carácter a copiar.
Longitud
El número de caracteres a copiar.
Variable
El nombre de la variable para almacenar el texto copiado.
Ejemplo: En el siguiente ejemplo, se copia el apellido del presidente de EE.UU.
(Quincy) en una variable llamada [Apellido]:

SubStr "John Quincy Adams" "6" "6" "[MiddleName]"

SearchStr (Buscar Cadena)


Propósito: Busca una subcadena o serie de caracteres dentro de una cadena o
secuencia de texto, y almacena la posición del primer carácter
localizado en una variable.
Categoría: Cadenas.
Sintaxis: SearchStr "Subcadena" "Cadena" "Variable"
Subcadena
Los caracteres a encontrar.
Cadena
El texto de la cadena donde se busca la subcadena.
Variable
El nombre de la variable para almacenar la posición del primer
carácter encontrado. La variable devolverá el valor 0 (cero) si los
caracteres de la subcadena no se encuentran en la cadena.
Ejemplo: El siguiente ejemplo busca y elimina todos los espacios de la variable
[Nombre]:

SearchStr " " "[Name]" "[SpacePos]"


While "[SpacePos]" ">" "0"
StrDel "[Name]" "[SpacePos]" "1" "[Name]"
SearchStr " " "[Name]" "[SpacePos]"
EndWhile

StrUpper (Convertir Cadena a Mayùsculas)


Propósito: Convierte una cadena a mayúsculas. Los números y símbolos de
puntuación dentro de la cadena no se verán afectados.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 30 de 75

Categoría: Cadenas.
Sintaxis: StrUpper "Cadena" "Variable"
Cadena
La cadena a convertir.
Variable
El nombre de la variable para almacenar la cadena modificada.
Ejemplo: StrUpper "good dog" "[Result]"

StrLower (Convertir Cadena a Minùsculas)


Propósito: Convierte una cadena a minúsculas. Los números y símbolos de
puntuación dentro de la cadena no se verán afectados.
Categoría: Cadenas.
Sintaxis: StrLower "Cadena" "Variable"
Cadena
La cadena a convertir.
Variable
El nombre de la variable para almacenar la cadena modificada.
Ejemplo: StrLower "GOOD DOG" "[Result]"

StrReplace (Reemplazar Cadena)


Propósito: Reemplaza todas las coincidencias de un carácter o subcadena
(secuencia de caracteres) dentro de una cadena, y almacena la
cadena modificada en una variable.
Categoría: Cadenas.
Sintaxis: StrReplace "Cadena" "Subcadena" "Subcadena Nueva" "Variable"
Cadena
La cadena de origen.
Subcadena
Los caracteres a reemplazar.
Subcadena Nueva
Los nuevos caracteres. Cada coincidencia de los caracteres
originales dentro de una cadena será reemplazada con los nuevos
caracteres de reemplazo especificados en este campo.
Variable
El nombre de la variable para almacenar la cadena modificada.
Ejemplo: El siguiente ejemplo reemplaza cada coincidencia de la palabra
"perro" en la cadena de origen, con la palabra "gato":

StrReplace "Mi perro es un buen perro." "perro" "gato" "[Resultado]"

Se puede usar esta acción también para eliminar una subcadena,


dejando vacío el parámetro Nuevos Caracteres. Por ejemplo:

StrReplace "Mi perrote es un buen perrote." "te" "" "[Resultado]"

StrParse (Fraccionar Cadena)


Propósito: Separa una cadena en múltiples partes, almacenándolas en una
matriz de variables. También almacena el número de elementos
resultantes.
Categoría: Cadenas.
Sintaxis: StrParse "Cadena" "Delimitador" "Matriz" "Variable"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 31 de 75

Cadena
La cadena de origen que contiene la información a fraccionar.
Delimitador
El carácter usado para separar los elementos de la cadena.
Matriz
El nombre de la matriz para almacenar los elementos separados.

Cada elemento de la matriz debe ir separado por un carácter


delimitador (coma, punto y coma, guión, etc). Esta acción usará ese
delimitador para dividir la cadena de origen en elementos
individuales, que se almacenarán en una matriz, basada en la variable
de matriz.
Variable
El nombre de la variable para almacenar el número de elementos
guardados en la matriz.
Ejemplo: El siguiente ejemplo toma una lista de nombres de un archivo,
seleccionado mediante la acción FileOpenBox (Diálogo Abrir Archivo), y los
separa en archivos individuales:

FileOpenBox "Open" "Any File|*.*" "c:\" "[Files]" "Multiple"


StrParse "[Files]" ";" "[Names]" "[Count]"

Cuando se ejecuta este script, se creará una matriz basada en la


variable [Nombres] ([Nombres1], [Nombres2], etc). Cada elemento de
la matriz contendrá un nombre de archivo. El número de elementos
de la matriz se almacena en la variable [Cuenta] y será igual al
número de archivos seleccionados.

Objetos
Todos los Objetos
ShowObject (Mostrar Objeto)
Propósito: Muestra un objeto oculto, utilizando un efecto animado opcional.
Categoría: Objetos.
Sintaxis: ShowObject "Objeto" "Efecto" "Velocidad"
Objeto
El nombre de un objeto existente.
Efecto
Puede presentar la imagen usando un "efecto" animado seleccione uno de los
siguientes:

Ninguno, Disolver, Deslizar a la Izquierda, Deslizar a la Derecha, Deslizar hacia


Arriba, Deslizar hacia Abajo, Explotar, Implosión, Ondas Horizontales, Ondas
Verticales, Dividir Horizontalmente, Dividir Verticalmente, Barrido a la
Izquierda, Barrido a la Derecha, Barrido hacia Arriba, Barrido hacia Abajo,
Círculo, Crecer, Bloques, Tablero de Damas, Disolver en Bloques, Pasar
Página o Transparente.
Velocidad
La velocidad con que se va a producir el efecto (0 = más rápido, 10 =
más lento).
Ejemplo: ShowObject "Boton1" "Dissolve" "3"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 32 de 75

HideObject (Ocultar Objeto)


Propósito: Oculta un objeto oculto, utilizando un efecto animado opcional.
Categoría: Objetos.
Sintaxis: HideObject "Objeto" "Efecto" "Velocidad"
Objeto
El nombre de un objeto existente.
Efecto
Puede presentar la imagen usando un "efecto" animado seleccione uno de los
siguientes:

Ninguno, Disolver, Deslizar a la Izquierda, Deslizar a la Derecha, Deslizar hacia


Arriba, Deslizar hacia Abajo, Explotar, Implosión, Ondas Horizontales, Ondas
Verticales, Dividir Horizontalmente, Dividir Verticalmente, Barrido a la
Izquierda, Barrido a la Derecha, Barrido hacia Arriba, Barrido hacia Abajo,
Círculo, Crecer, Bloques, Tablero de Damas, Disolver en Bloques, Pasar
Página o Transparente.
Velocidad
La velocidad con que se va a producir el efecto (0 = más rápido, 10 =
más lento).
Ejemplo: HideObject "Boton1" "Fade" "3"

EnableObject (Habilitar Objeto)


Propósito: Habilita un objeto, permitiendo nuevamente la interacción con él. El
objeto habilitado puede responder a cualquier evento de ratón y
teclado. Normalmente, se suele usar asociado a la
acción DisableObject (Deshabilitar Objeto).
Categoría: Objetos.
Sintaxis: EnableObject "Objeto"
Objeto
El nombre de un objeto existente.
Ejemplo: EnableObject "Boton1"

DisableObject (Deshabilitar Objeto)


Propósito: Deshabilita un objeto. Los objetos deshabilitados ignoran todos los
eventos de teclado o ratón y aparecen sombreados, indicando al
lector que no están disponibles para su uso.
Categoría: Objetos.
Sintaxis: DisableObject "Objeto"
Objeto
El nombre de un objeto existente.
Ejemplo: DisableObject "Boton1"

GetObjectInfo (Obtener Información del Objeto)


Propósito: Obtiene información de un objeto, como tamaño, posición, estado de
visibilidad, etc. Esto puede resultarle útil, si ha cambiado el estado de
un objeto y necesita determinar su condición actual.
Categoría: Objetos.
Sintaxis: GetObjectInfo "Objeto" "Información" "Variable"
Objeto
El nombre de un objeto existente.
Información
Puede ser alguna de las siguientes palabras claves:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 33 de 75

Visible, Enabled (habilitado), Left (izquierda), Top (arriba), Width (ancho),


Height (alto), FileName (NombreArchivo), SelectedText (TextoSeleccionado),
CursorPosition (PosicionCursor), ImageWidth (AnchoImagen), ImageHeight
(AltoImagen), MediaLength (DuracionArchivo), Caption (Leyenda)
Variable
La información especificada se devuelve en forma de variable. Si el estado del
objeto es Visible o Habilitado, la variable contendrá el valor lógico TRUE
(Verdadero), en caso contrario, FALSE (Falso). Los tipos Left, Top, Width y
Height se devuelven como valores numéricos.
Ejemplo: GetObjectInfo "Boton1" "Visible" "[Estado]"
If "[Estado]" "=" "False"
ShowObject "Boton1" "Dissolve" "3"
EndIf

MoveObject (Mover Objeto)


Propósito: Cambia la posición de un objeto en la pantalla.
Categoría: Objetos.
Sintaxis: MoveObject "Objeto" "Posición X " "Posición Y"
Objeto
El nombre de un objeto existente.
Posición X, Posición Y
Las nuevas coordenadas izquierda y superior del objeto. Las
coordenadas son relativas a la esquina superior izquierda de la
ventana de la publicación.
Ejemplo: Este ejemplo mueve un objeto Rectángulo al ángulo superior izquierdo
de la publicación.

MoveObject "Rectangulo1" "5" "5"

MoveObjectAlongPath (Mover Objeto en Trayectoria)


Propósito: Mueve un objeto a lo largo de una trayectoria predefinida.
Categoría: Objetos.
Sintaxis: MoveObjectAlongPath "Objeto" "Trayectoria" "Velocidad" "Modo" "Subrutina"
Objeto
El nombre de un objeto existente.
Trayectoria
La ruta que el objeto va a seguir cuando se mueva.La trayectoria
contiene una lista de coordenadas que van separadas por comas. Las
coordenadas deben ir listadas en pares X/Y. Por ejemplo:
“X1,Y1,X2,Y2,X3,Y3,etc.”. Las coordenadas son relativas a la esquina
superior izquierda de la ventana de la publicación (cuya coordenada
sería 0,0).
Velocidad
La velocidad a la que los objetos se mueven, a lo largo de la
trayectoria. La velocidad activa depende un tanto de la velocidad del
ordenador y la tarjeta gráfica del lector.
Modo
Uno de los siguientes:
Normal Inicia la trayectoria y continúa con la elecución del script.
Wait Inicia el movimiento y suspende NeoBook, esperando que
termine la trayectoria antes de continuar con la ejecución
del script.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 34 de 75

Loop Repite la trayectoria de forma continua, como fondo de la


página.

Estos modos se pueden combinar con las siguientes opciones:


Restore Devuelve el objecto a su posición inicial, al finalizar la
trayectoria.
Center Centra el objeto durante la trayectoria.
LeftTop Si se desmarca esta casilla, la alineación del objeto es
superior izquierda

Subrutina (Opcional)
El nombre de la subrutina a ejecutar, cuando el movimiento se haya
completado. (Vea Propiedades del Libro > Acciones, para más información
acerca de subrutinas.)
Ejemplo: MoveObjectAlongPath "Imagen1" "589,135,74,303,405" "10"
"Normal+Restore" ""

StopMovingObject (Detener Movimiento de Objeto)


Propósito: Detiene el movimiento de un objeto. Dicho movimiento se debe haber
iniciado con la acción MoveObjectAlongPath (Mover Objeto en Trayectoria).
Categoría: Objetos.
Sintaxis: StopMovingObject "Objeto"
Objeto
El nombre de un objeto existente.
Si se deja en blanco el campo del
objeto, se detienen todos los objetos en movimiento.
Ejemplo: StopMovingObject "Imagen1"

SizeObject (Tamaño del Objeto)


Propósito: Cambia el ancho y alto de un objeto.
Categoría: Objetos.
Sintaxis: SizeObject "Objeto" "Ancho" "Alto"
Objeto
El nombre de un objeto existente.
Ancho, Alto
El nuevo ancho y alto del objeto. Marque la opción Automático (en la
línea de programación se mostrará este parámetro como -1), para
mantener las dimensiones originales del objeto. Pulsando sobre el
botón Vista previa de la ubicación en pantalla podrá indicar el nuevo tamaño
del objeto seleccionado, simplemente arrastrando los marcadores de color
negro, hasta que el objeto adquiera las dimensiones que desea (no
será posible modificar su posición en la página).
Ejemplo: SizeObject "Rectangulo1" "150" "100"

ObjectToFront (Objeto al Frente)


Propósito: Lleva un objeto hacia el frente de la página.
Categoría: Objetos.
Sintaxis: ObjectToFront "Objeto"
Objeto
El nombre de un objeto existente.
Ejemplo: ObjectToFront "Imagen1"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 35 de 75

ObjectToBack (Objeto al Fondo)


Propósito: Lleva un objeto hacia el fondo de la página.
Categoría: Objetos.
Sintaxis: ObjectToBack "Objeto"
Objeto
El nombre de un objeto existente.
Ejemplo: ObjectToBack "Imagen1"

FocusObject (Activar Objeto)


Propósito: Activa el objeto indicado para que acepte entradas de teclado. Esta
acción se usa principalmente para mover el cursor a un objeto
Entrada de Texto. Los objetos que no aceptan entradas de teclado no
se ven afectados por esta acción.
Categoría: Objetos.
Sintaxis: FocusObject "Objeto"
Objeto
El nombre de un objeto existente.
Ejemplo: FocusObject "EntradaTexto1"

RefreshObject (Actualizar Objeto)


Propósito: Actualiza el contenido de un objeto. Se utiliza esta acción, si un
objeto cambia mientras se ejecuta la publicación. No todos los
objetos responderán a esta petición de actualización.
Categoría: Objetos.
Sintaxis: RefreshObject "Objeto"
Objeto
El nombre de un objeto existente.
Ejemplo: RefreshObject "NavegadorWeb1"

GetObjectHandle (Obtener el Tirador del Objeto)


Propósito: Obtiene el identificador (HWND) del objeto indicado. Esta acción está
pensada principalmente para ser usada por desarrolladores de Plug-
Ins que manejan objetos.
Categoría: Objetos.
Sintaxis: GetObjectHandle "Objeto" "Variable"
Objeto
El nombre de un objeto existente.
Variable
El nombre de la variable para almacenar el tirador del objeto.
Ejemplo: GetObjectHandle "Lista1" "[Tirador]"

SetObjectFill (Establecer Relleno del Objeto)


Propósito: Establece un color y estilo de relleno de un objeto.
Categoría: Objetos.
Sintaxis: SetObjectFill "Objeto" "Color" "Estilo" "Transparente"
Objeto
El nombre de un objeto existente.
Color
El color de relleno: cualquiera de los colores estándar de Windows, que

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 36 de 75

se muestran en la paleta. (Vea Definir colores, para más información acerca


de los métodos para definir colores en los parámetros que lo requieran.)
Estilo
El estilo de relleno que se desee. Seleccione S (sólido) para un objeto
opaco (en la línea de programación se verá como Solid); o H (hueco),
para un objeto transparente (en la línea de programación se verá
como Hollow). También puede elegir entre uno de los estilos de la
paleta de NeoBook, que se mostrará en la línea de programación con
un número (entre 2 y 48, según el orden en que esté colocado en la
paleta).
Transparente
Si selecciona uno de los patrones de relleno, también se puede
especificar si éste será transparente (la línea de programación
mostrará este parámetro como True) o si el patrón será opaco (se
mostrará como False).
Ejemplo: SetObjectFill "Boton1" "248,192,160" "15" "False"

SetObjectLine (Establecer Línea del Objeto)


Propósito: Establece un color, ancho y estilo de línea de un objeto.
Categoría: Objetos.
Sintaxis: SetObjectLine "Objeto" "Color" "Ancho" "Estilo"
Objeto
El nombre de un objeto existente.
Color
El color de la línea. (Vea Definir colores, para más información acerca de los
métodos para definir colores en los parámetros que lo requieran.)
Ancho
El ancho de la línea. Dependiendo del ancho elegido, en la línea de
programación se verá este parámetro como None, si se seleccionó la
opción Ninguno; o un número: 1, 2, 3, 5, 7, 9, 11, 13 y 15, si se
seleccionó uno de los otros anchos.
Estilo
El estilo de la línea. Dependiendo del estilo elegido, en la línea de
programación se verá este parámetro como 0 (cero) para la opción de
línea continua, o un número de 1 a 6, para los otros estilos de rayas,
puntos o 3D.
Ejemplo: SetObjectLine "Rectangulo1" "Red" "3" "0"

SetObjectFont (Establecer Fuente del Objeto)


Propósito: Establece un nombre, tamaño y estilo de fuente de un objeto. Esta acción
sólo afecta a aquellos objetos que muestren una leyenda o texto.
Categoría: Objetos.
Sintaxis: SetObjectFont "Objeto" "Color" "Fuente" "Tamaño" "Estilo"
"Alfabeto"
Objeto
El nombre de un objeto existente.
Color
El color de la fuente. (Vea Definir colores, para más información acerca de los
métodos para definir colores en los parámetros que lo requieran.)
Fuente
El nombre de la fuente.
Tamaño

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 37 de 75

El tamaño de la fuente, en puntos.


Estilo
El estilo de la fuente. Puede ser: “Normal” o Bold, Italic, Underline o
Strikeout.
Alfabeto
El juego preferido de caracteres para la fuente. El juego
predeterminado se verá en la línea de programación
como DEFAULT_CHARSET.
Ejemplo: SetObjectFont "Boton1" "Black" "Arial" "10" "Bold+Italic" "DEFAULT_CHARSET"

SetObjectCaption (Establecer Leyenda del Objeto)


Propósito: Establece un texto para la leyenda de un objeto. Esta acción sólo
afecta a aquellos objetos que muestren una leyenda.
Categoría: Objetos.
Sintaxis: SetObjectCaption "Objeto" "Leyenda"
Objeto
El nombre de un objeto existente.
Leyenda
El texto que se va a asignar a la leyenda del objeto.
Example: SetObjectCaption "Boton1" "Haz clic"

SetObjectFileName (Establecer Archivo del Objeto)


Propósito: Establece un archivo de un objeto. Esta acción sólo afecta a aquellos
objetos asociados con un archivo.
Categoría: Objetos.
Sintaxis: SetObjectFileName "Objeto" "Archivo"
Objeto
El nombre de un objeto existente.
Archivo
El nombre del archivo que va a ser cargado dentro del objeto.
Ejemplo: SetObjectFileName "Imagen1" "[PubDir]pelota.jpg"

GIF Animado
GIFPlay (Reproducir GIF Animado)
Propósito: Inicia la reproducción de una animación en un objeto GIF Animado.
Categoría: Objetos.
Sintaxis: GIFPlay "Objeto" "Bucle"
Objeto
El nombre de un objeto GIF Animado existente.
Bucle
El número de veces que se repite la secuencia de animación.
Introduzca el valor 0 (cero) para ejecutar la animación de forma
continua, en un bucle indefinido.
Ejemplo: GIFPlay "GifAnimado1" "0"

GIFStop (Detener GIF Animado)


Propósito: Inicia la reproducción de una animación en un objeto GIF Animado.
Categoría: Objetos.
Sintaxis: GIFStop "Objeto"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 38 de 75

Objeto
El nombre de un objeto GIF Animado existente.
Ejemplo: GIFStop "GifAnimado1"

Reproductor Multimedia
MediaPlayerPlay (Iniciar Reproductor Multimedia)
Propósito: Inicia la reproducción de un archivo abierto en un objeto Reproductor
Multimedia.
Categoría: Objetos.
Sintaxis: MediaPlayerPlay "Objeto"
Objeto
El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerPlay "ReproductorMultimedia1"

MediaPlayerStop (Detener Reproductor Multimedia)


Propósito: Detiene la reproducción de un archivo abierto en un objeto Reproductor
Multimedia.
Categoría: Objetos.
Sintaxis: MediaPlayerStop "Objeto"
Objeto
El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerStop "ReproductorMultimedia1"

MediaPlayerPause (Pausar Reproductor Multimedia)


Propósito: Interrumpe la reproducción de un archivo abierto en un
objeto Reproductor Multimedia.
Categoría: Objetos.
Sintaxis: MediaPlayerPause "Objeto"
Objeto
El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerPause "ReproductorMultimedia1"

MediaPlayerRewind (Rebobinar Reproductor Multimedia)


Propósito: Rebobina un archivo abierto en un objeto Reproductor Multimedia.
Categoría: Objetos.
Sintaxis: MediaPlayerRewind "Objeto"
Objeto
El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerRewind "ReproductorMultimedia1"

Cronómetro
TimerStart (Iniciar Cronómetro)
Propósito: Inicia un objeto Cronómetro .
Categoría: Objetos.
Sintaxis: TimerStart "Objeto" "Intervalo"
Objeto

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 39 de 75

El nombre de un objeto Cronómetro existente.


Intervalo
El número de milisegundos a esperar antes de ejecutar el evento de
acción del Cronómetro. sentación en cada página. Un milisegundo es
una milésima parte de segundo. Para una pausa de un segundo,
introduzca el valor 1000 (milisegundos); para una pausa de un minuto,
introduzca el valor 60000 (milisegundos).
Ejemplo: TimerStart "Cronometro1" "2000"

TimerStop (Detener Cronómetro)


Propósito: Detiene un objeto Cronómetro.
Categoría: Objetos.
Sintaxis: TimerStop "Objeto"
Objeto
El nombre de un objeto Cronómetro existente.
Ejemplo: TimerStop "Cronometro1"

Lista y Lista Desplegable


ListBoxGetItem (Obtener Elemento de la Lista)
Propósito: Toma el contenido de un elemento en un objeto Lista o Lista
Desplegable.
Categoría: Objetos.
Sintaxis: ListBoxGetItem "Objeto" "Línea" "Variable"
Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Línea
El número de línea del elemento a recuperar; el primer elemento de la
lista es 1, el segundo elemento es 2, etc.
Variable
El nombre de la variable para almacenar el texto del elemento.
Ejemplo: ListBoxGetItem "Lista1" "5" "[Resultado]"

ListBoxAddItem (Añadir Elemento a la Lista)


Propósito: Añade un elemento a un objeto Lista o Lista Desplegable.
Categoría: Objetos.
Sintaxis: ListBoxAddItem "Objeto" "Línea" "Elemento"
Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Línea
El número de línea donde se va a insertar el nuevo elemento, o el
valor 0 (cero), para incluir el elemento al final de la lista.
Elemento
El texto del elemento que se va a añadir.
Ejemplo: ListBoxAddItem "Lista1" "0" "Felipe II"

ListBoxMoveItem (Mover Elemento de la Lista)


Propósito: Mueve un elemento dentro de un objeto Lista o Lista Desplegable.
Categoría: Objetos.
Sintaxis:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 40 de 75

ListBoxMoveItem "Objeto" "Línea Origen" "Línea Destino


Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Línea Origen
El número de línea del elemento a mover; el primer elemento de la
lista es 1, el segundo elemento es 2, etc.
Línea Destino
El número de línea de la nueva posición del elemento.
Ejemplo: ListBoxMoveItem "Lista1" "1" "5"

ListBoxDeleteItem (Borrar Elemento de la Lista)


Propósito: Borra un elemento de un objeto Lista o Lista Desplegable.
Categoría: Objetos.
Sintaxis: ListBoxDeleteItem "Objeto" "Línea"
Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Línea
El número de línea del elemento que se va a borrar; el primer
elemento de la lista es 1, el segundo elemento es 2, etc. Todos los
elementos que se encuentran después del que fue borrado se
moverán un lugar hacia arriba. Puede borrar todos los elementos que
componen la lista, usando el valor All en lugar de un número concreto
de línea.
Ejemplo: ListBoxDeleteItem "Lista1" "3"

ListBoxChangeItem (Cambiar Elemento de la Lista)


Propósito: Modifica un elemento de un objeto Lista o Lista Desplegable.
Categoría: Objetos.
Sintaxis: ListBoxChangeItem "Objeto" "Línea" "Elemento"
Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Línea
El número de línea del elemento que se va a modificar; el primer
elemento de la lista es 1, el segundo elemento es 2, etc.
Elemento
El nuevo texto del elemento.
Ejemplo: ListBoxChangeItem "Lista1" "3" "Carlos III"

ListBoxSize (Tamaño de la Lista)


Propósito: Toma el número total de elementos de un objeto Lista o Lista
Desplegable.
Categoría: Objetos.
Sintaxis: ListBoxSize "Objeto" "Variable"
Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Variable
El nombre de la variable para almacenar el tamaño (número de
elementos) de la lista.
Ejemplo: ListBoxSize "Lista1" "[Count]"
AlertBox "Info" "The list contains [Count] item(s)."

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 41 de 75

ListBoxFindItem (Buscar Elemento de la Lista)


Propósito: Busca un elemento dentro de un objeto Lista o Lista Desplegable.
Categoría: Objetos.
Sintaxis: ListBoxFindItem "Objeto" "Elemento" "Variable"
Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Elemento
El texto del elemento a encontrar.
Variable
El nombre de la variable para almacenar el número del elemento
encontrado. Si no se encuentra ninguna coincidencia, la variable
mostrará el valor 0 (cero).
Ejemplo: El siguiente ejemplo busca un elemento específico y, si es
encontrado, lo borra:

ListBoxFindItem "Lista1" "Felipe II" "[encontrado]"


If "[encontrado]" ">" "0"
ListBoxDeleteItem "Lista1" "[encontrado]"
EndIf

ListBoxSort (Ordenar Lista)


Propósito: Ordena alfabéticamente los elementos de un objeto Lista o Lista
Desplegable.
Categoría: Objetos.
Sintaxis: ListBoxSort "Objeto" "Estado"
Objeto
El nombre de un objeto Lista o Lista Desplegable existente.
Estado
Marque la opcion Sí (la línea de programación mostrará este
parámetro como True) para que la lista se muestre ordenada; o
seleccione la la opcion No (la línea de programación mostrará este
parámetro como False) para dejarla en el orden en que se introdujeron
los elementos.
Ejemplo: ListBoxSort "Lista1" "True"

Potenciómetro
TrackbarSetMax (Especificar Valor Máximo del Potenciómetro)
Propósito: Establece el valor máximo de un objeto Potenciómetro.
Categoría: Objetos.
Sintaxis: TrackBarSetMax "Objeto" "Valor Máximo"
Objeto
El nombre de un objeto Potenciómetro existente.
Valor Máximo
El valor máximo a asignar al objeto.
Ejemplo: TrackBarSetMax "Potenciometro1" "100"

TrackbarSetMin (Especificar Valor Mínimo del Potenciómetro)


Propósito: Establece el valor mínimo de un objeto Potenciómetro.
Categoría: Objetos.
Sintaxis:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 42 de 75

TrackBarSetMin "Objeto" "Valor ´Mínimo"


Objeto
El nombre de un objeto Potenciómetro existente.
Valor Mínimo
El valor mínimo a asignar al objeto.
Ejemplo: TrackBarSetMin "Potenciometro1" "0"

Navegador Web
BrowserGoTo (Navegador Ir a)
Propósito: Muestra una página web o un archivo HTML en el objeto Navegador
Web. Especifica una dirección URL o nombre de archivo local.
Categoría: Objetos.
Sintaxis: BrowserGoTo "Objeto" "URL o Archivo"
Objeto
El nombre de un objeto Navegador Web existente.
URL o Archivo
La dirección de un sitio web o la ruta de un archivo HTML local.
Ejemplo: BrowserGoTo "NavegadorWeb1" "www.neosoftware.com"

BrowserBack (Navegador Regresar)


Propósito: Navega al elemento previo dentro del Historial de un objeto Navegador
Web.
Categoría: Objetos.
Sintaxis: BrowserBack "Objeto"
Objeto
El nombre de un objeto Navegador Web existente.
Example: BrowserBack "NavegadorWeb1"

BrowserForward (Navegador Avanzar)


Propósito: Navega al siguiente elemento dentro del Historial de un
objeto Navegador Web.
Categoría: Objetos.
Sintaxis: BrowserForward "Objeto"
Objeto
El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserForward "NavegadorWeb1"

BrowserHome (Navegador Inicio)


Propósito: Muestra la página de inicio predeterminada del Sistema en un
objeto Navegador Web.
Categoría: Objetos.
Sintaxis: BrowserHome "Objeto"
Objeto
El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserHome "NavegadorWeb1"

BrowserSearch (Navegador Página Buscador)


Propósito: Muestra la página del Buscador predeterminado del Sistema en un

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 43 de 75

objeto Navegador Web.


Categoría: Objetos.
Sintaxis: BrowserSearch "Objeto"
Objeto
El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserSearch "NavegadorWeb1"

BrowserPrint (Navegador Imprimir)


Propósito: Imprime el contenido de un objeto Navegador Web.
Categoría: Objetos.
Sintaxis: BrowserPrint "Objeto" "Opción"
Objeto
El nombre de un objeto Navegador Web existente.
Opción
(Opcional). Puede marcar la opción Mostrar la ventana de Vista Previa
de la impresión. La línea de programación mostrará el parámetro
como PrintPreview.
Ejemplo: BrowserPrint "NavegadorWeb1"

Nota: Si está deshabilitada la opción Modo Silencioso, la acción BrowserPrint mostrará la


pantalla de Impresión de Windows antes de imprimir. En caso contrario, el documento se
imprimirá inmediatamente sin mostrar ninguna pantalla. Vea la Paleta de Herramientas para
más información acerca de cómo configurar las Propiedades del objeto Navegador Web.

BrowserStop (Navegador Detener)


Propósito: Cancela la navegación o descarga pendiente de un objeto Navegador
Web.
Categoría: Objetos.
Sintaxis: BrowserStop "Objeto"
Objeto
El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserStop "NavegadorWeb1"

BrowserExport (Navegador Exportar)


Propósito: Copia el contenido (código HTML) del objeto Navegador Web en
una variable.
Categoría: Objetos.
Sintaxis: BrowserExport "Objeto" "Variable"
Objeto
El nombre de un objeto Navegador Web existente.
Variable
El nombre de la variable para almacenar el código HTML.
Ejemplo: BrowserExport "NavegadorWeb1" "[Código]"

BrowserFind (Navegador Buscar Texto)


Propósito: Busca un texto dentro de un objeto Navegador Web.
Categoría: Objetos.
Sintaxis: BrowserFind "Objeto"
Objeto

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 44 de 75

El nombre de un objeto Navegador Web existente.


Ejemplo: BrowserFind "NavegadorWeb1"

BrowserLoadFromStr
Propósito: Carga manualmente el código fuente HTML en un objeto Navegador
Web.
Categoría: Objetos.
Sintaxis: BrowserLoadFromStr "Objeto" "Código"
Objeto
El nombre de un objeto Navegador Web existente.
Código
Código HTML que se va a mostrar en un objeto Navegador Web.
Ejemplo: BrowserLoadFromStr "NavegadorWeb1" "<html>....</html>"

Artículo y Artículo Vinculado


ArticleJumpTo (Saltar al Marcador)
Propósito: Salta a un Marcador en un objeto Artículo o Artículo Vinculado.
Categoría: Objetos.
Sintaxis: ArticleJumpTo "Objeto" "Marcador"
Objeto
El nombre de un objeto Artículo o Artículo Vinculado.
Marcador
Nombre del Marcador que fue creado en el Editor de Texto.
Ejemplo: ArticleJumpTo "Articulo1" "Arriba"

Imagen
PictureMagnify (Ampliar Imagen)
Propósito: Cambia el porcentaje de ampliación de un objeto Imagen.
Categoría: Objetos.
Sintaxis: PictureMagnify "Objeto" "Porcentaje"
Objeto
El nombre de un objeto Imagen existente.
Porcentaje
Para ver una imagen en su resolución normal, introduzca el valor 100.
Para aumentar la ampliación, introduzca un número mayor que 100.
Un número menor de 100 reducirá el tamaño de la imagen.

El nivel de ampliación sólo afecta a la forma en que se muestra la


imagen en la pantalla, ya que el archivo original de la imagen no se
modifica.
Example: El siguiente ejemplo muestra una imagen el doble de su tamaño
normal:

PictureMagnify "Imagen1" "200"

Animación Flash
FlashPlay (Reproducir Animación Flash)
Propósito: Inicia la reproducción de una animación en un objeto Animación Flash.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 45 de 75

Categoría: Objetos.
Sintaxis: FlashPlay "Objeto" "Modo"
Objeto
El nombre de un objeto Animación Flash existente.
Modo
Deje este parámetro en blanco para reproducir la animación de forma
normal; o bien marque la opción Bucle (la línea de programación
mostrará este parámetro como Loop), para reproducir el archivo de
forma ininterrumpida.
Ejemplo: FlashPlay "Flash1" "Loop"

FlashPause (Pausar Animación Flash)


Propósito: Interrumpe la reproducción de una animación en un objeto Animación
Flash. Si la animación ya está pausada, entonces se inicia de nuevo la
reproducción desde el fotograma actual.
Categoría: Objetos.
Sintaxis: FlashPause "Objeto"
Objeto
El nombre de un objeto Animación Flash existente.
Ejemplo: FlashPause "Flash1"

FlashStop (Detener Animación Flash)


Propósito: Detiene la reproducción de la animación en un objeto Animación Flash.
Categoría: Objetos.
Sintaxis: FlashStop "Objeto"
Objeto
El nombre de un objeto Animación Flash existente.
Ejemplo: FlashStop "Flash1"

FlashRewind (Rebobinar Animación Flash)


Propósito: Rebobina la animación en un objeto Animación Flash.
Categoría: Objetos
Sintaxis: FlashRewind "Objeto"
Objeto
El nombre de un objeto Animación Flash existente.
Ejemplo: FlashRewind "Flash1"

FlashGotoFrame (Ir al Fotograma de Animación Flash)


Propósito: Salta a un fotograma determinado de un objeto Animación Flash.
Categoría: Objetos.
Sintaxis: FlashGotoFrame "Objeto" "Fotograma"
Objeto
El nombre de un objeto Animación Flash existente.
Fotograma
El número de fotograma a mostrar.
Ejemplo: FlashGotoFrame "Flash1" "10"

FlashForward (Avanzar Animación Flash)


Propósito: Avanza un fotograma en un objeto Animación Flash.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 46 de 75

Categoría: Objetos.
Sintaxis: FlashForward "Objeto"
Objeto
El nombre de un objeto Animación Flash existente.
Ejemplo: FlashForward "Flash1"

FlashBack (Retroceder Animación Flash)


Propósito: Retrocede un fotograma en un objeto Animación Flash.
Categoría: Objetos.
Sintaxis: FlashBack "Objeto"
Objeto
El nombre de un objeto Animación Flash existente.
Ejemplo: FlashBack "Flash1"

FlashGetVar (Obtener Variable de Animación Flash)


Propósito: Copia una variable de un objeto Animación Flash en una variable de
NeoBook.
Categoría: Objetos.
Sintaxis: FlashGetVar "Objeto" "Variable Flash" "Variable NeoBook"
Objeto
El nombre de un objeto Animación Flash existente.
Variable Flash
El nombre de la variable Flash a copiar.
Variable NeoBook
El nombre de la variable de NeoBook donde almacenar los datos
Flash.
Ejemplo: FlashGetVar "Flash1" "Counter" "[Resultado]"

FlashSetVar (Establecer Variable de Animación Flash)


Propósito: Define una variable de un objeto Animación Flash.
Categoría: Objetos.
Sintaxis: FlashSetVar "Objeto" "Variable Flash" "Valor"
Objeto
El nombre de un objeto Animación Flash existente.
Variable Flash
El nombre de la variable Flash a copiar.
Valor
El valor que se va a asignar a la variable Flash.
Ejemplo: FlashSetVar "Flash1" "Counter" "50"

Menús
ShowMenuItem (Mostrar Elemento del Menú)
Propósito: Muestra un elemento oculto del menú. Se usa normalmente asociado con la
acción HideMenuItem (Ocultar Elemento del Menú).
Categoría: Menús.
Sintaxis: ShowMenuItem "Elemento"
Elemento

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 47 de 75

El ID asignado al encabezado o al elemento del menú a mostrar.


Ejemplo: ShowMenuItem "ElemMenu"

HideMenuItem (Ocultar Elemento del Menú)


Propósito: Oculta un elemento visible del menú. Se usa normalmente asociado con la
acción ShowMenuItem (Mostrar Elemento del Menú).
Categoría: Menús.
Sintaxis: HideMenuItem "Elemento"
Elemento
El ID asignado al encabezado o al elemento del menú que se va a ocultar.
Ejemplo: HideMenuItem "ElemMenu"

EnableMenuItem (Habilitar Elemento del Menú)


Propósito: Habilita un elemento del menú. Un elemento habilitado en un menú puede
responder a los eventos de teclado y ratón. Se suele usar asociado a la
acción DisableMenuItem (Deshabilitar Elemento del Menú).
Categoría: Menús.
Sintaxis: EnableMenuItem "Elemento"
Elemento
El ID asignado al encabezado del menú o al elemento que va a ser habilitado.
Ejemplo: EnableMenuItem "ElemMenu"

DisableMenuItem (Deshabilitar Elemento del Menú)


Propósito: Deshabilita un elemento del menú. Un elemento deshabilitado de un menú
ignora cualquier evento de teclado o ratón.
Categoría: Menús.
Sintaxis: DisableMenuItem "Elemento"
Elemento
El ID asignado al encabezado del menú o al elemento que va a ser
deshabilitado.
Ejemplo: DisableMenuItem "ElemMenu"

Internet
Internet Básico
CheckInternetConnection (Comprobar Conexión a Internet)
Propósito: Comprueba si el ordenador está conectado a Internet.
Categoría: Internet.
Sintaxis: CheckInternetConnection "Variable"
Variable
El nombre de la variable para almacenar el estado de la conexión. Si está
conectado, la variable devuelve el valor "True" (verdadero); en caso contrario,
devuelve el valor "False" (falso).
Ejemplo: CheckInternetConnection "[Conectado]"
If "[Conectado]" "=" "True"
AlertBox "Resultado" "¡Conexión encontrada!"
Else
AlertBox "Resultado" "No conectado."
EndIf

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 48 de 75

ConnectToInternet (Conectar a Internet)


Propósito: Inicia una coneción a Internet (necesita el hardware adecuado y una conexión
a Internet operativa).
Categoría: Internet.
Sintaxis: ConnectToInternet "Variable"
Variable
El nombre de la variable para almacenar el estado de la conexión. Si ésta tiene
éxito, la variable devolverá el valor "True" (verdadero); en caso contrario,
devolverá el valor "False" (falso).
Ejemplo: ConnectToInternet "[Resultado]"

DisconnectFromInternet (Desconectar de Internet)


Propósito: Desconecta el ordenador de Internet (podría no funcionar con conexiones de
Banda Ancha).
Categoría: Internet.
Sintaxis: DisconnectFromInternet
Ejemplo: DisconnectFromInternet

Internet Explorer
InternetLink (Vínculo de Internet)
Propósito: Ejecuta el Navegador de Internet predeterminado en el ordenador actual, y
navega directamente a un sitio web (dirección URL). Requiere conexión
operativa de Internet y un programa de navegación.
Categoría: Internet.
Sintaxis: InternetLink "URL"
URL
La dirección de un sitio web, o simplemente un archivo local (formato HTML).
Ejemplo: InternetLink "http://www.neosoftware.com"

Esta acción también puede usarse para ejecutar la aplicación de correo


electrónico instalada. Por ejemplo:

InternetLink "mailto:info@neosoftware.com"

Correo Electrónico
SendMail (Enviar Correo Electrónico)
Propósito: Envía un mensaje de correo electrónico. Requiere una conexión de Internet
operativa.
Categoría: Internet.
Ejemplo: SendMail "Para" "De" "Asunto" "Mensaje" "Adjunto" "Opciones"
Para
La dirección de correo electrónico de la persona que va a recibir el mensaje.
Para introducir más de una dirección, éstas deben ir separadas por el carácter
línea vertical (|).
De
La dirección de correo electrónico del remitente. Algunos servicios de Internet
no permiten que se envíen mensajes si la dirección del remitente no coincide
con una cuenta.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 49 de 75

Asunto
El texto del Asunto del mensaje.
Mensaje
El texto del mensaje. Puede ir en texto plano o en formato HTML. El carácter
línea vertical (|) en el mensaje es interpretado por NeoBook como un salto de
línea.
Adjunto
(Opcional). El nombre de un archivo externo que va a ser adjuntado con el
mensaje. Para introducir más de un documento adjunto deben ir separados por
el carácter línea vertical (|).
Opciones
Marque la opción No mostrar la barra de progreso, si no quiere dar al usuario
información del progreso del envío mientras que éste se realiza. La línea de
programación mostrará este parámetro como HideProgress.
Ejemplo: SendMail "sales@neosoftware.com" "xyz@hotmail.com" "Información de
Compra de NeoBook" "Estimados Sres.||Envíenme, por favor, información para
la compra del programa NeoBook. ||Gracias. ||Sinceramente, ||José Pérez" ""
"HideProgress"

La Variable Global [MailServer] se puede usar para establecer de forma manual


el nombre del lector del servidor de correo de SMTP. De forma
predeterminada, NeoBook intentará detectar el nombre del servidor antes de
enviar un mensaje de correo electrónico, y entonces preguntará al lector que
confirme si el nombre del servidor detectado es correcto.

Si se establece previamente la variable [MailServer] con el valor


"Detect" (Detectar), se evita que el usuario realice dicha confirmación (y
NeoBook detectará el nombre del servidor de forma automática). Por ejemplo:

SetVar "[MailServer]" "Detect"

SendMail "sales@neosoftware.com" "xyz@hotmail.com" "Información de


Compra de NeoBook" "Estimados Sres.||Envíenme, por favor, información para
la compra del programa NeoBook. ||Gracias. ||Sinceramente, ||José Pérez" ""
""

Sin embargo, si NeoBook no puede detectar el nombre del servidor, se pedirá


al usuario que lo introduzca manualmente.

Para servidores de correo que requieren autentificación, se pueden establecer


previamente las variables globales [MailUserID] y [MailUserPassword]. Por
ejemplo:

SetVar "[MailUserID]" "susi123"


SetVar "[MailUserPassword]" "profesora"
SendMail "susi123@hotmail.com" "maria@hotmail.com" "Saludos" "Te envío un
saludo." "" ""

Nota: Vea Comprender acciones y variables para más información acerca de estas Variables
Globales.

HTTP
DownloadFile (Descargar Archivo)
Propósito: Descarga un archivo de Internet.
Categoría: Internet.
Sintaxis: DownloadFile "URL origen" "Destino" "Opciones"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 50 de 75

URL origen
El nombre y la localización del archivo a descargar.
Destino
La ruta y el nombre donde el archivo descargado va a ser guardado.
Opciones
Marque la opción No mostrar la barra de progreso, si no quiere que se ofrezca
al usuario ninguna información durante la descarga. Si marca esta opción, se
mostrará un gráfico indicando el progreso de la descarga. La línea de
programación mostrará este parámetro como HideProgress o vacío, si no está
seleccionada.
Ejemplo: DownloadFile "http://www.misitio.com/prueba.txt" "[PubDir]Prueba.txt" ""

Nota: Puede descargar archivos de un servidor seguro o protegido con contraseña usando las
Variables Globales [HTTPUserID] y [HTTPUserPassword]. Vea Comprender acciones y
variables para más información sobre ellas.

InternetFileExists (Existe Archivo de Internet)


Propósito: Comprueba si existe un archivo determinado en un servidor de Internet.
Categoría: Internet.
Sintaxis: InternetFileExists "URL origen" "Variable"
URL origen
El nombre y localización de un archivo remoto a examinar.
Variable
El nombre de la variable para almacenar el resultado de la búsqueda. Si el
archivo existe, la variable mostrará el valor "True" (verdadero); en caso
contrario, mostrará el valor "False" (falso).
Ejemplo: El siguiente ejemplo muestra un mensaje de alerta si existe el archivo
prueba.txt:

InternetFileExists "www.tusitio.com/prueba.txt" "[R]"


If "[R]" "=" "True"
AlertBox "Estado" "¡El archivo ha sido encontrado!"
EndIf

InternetFileSize (Tamaño de Archivo de Internet)


Propósito: Obtiene el tamaño (en bytes) de un archivo remoto localizado en un servidor
de Internet.
Categoría: Internet.
Sintaxis: InternetFileSize "URL origen" "Variable"
URL origen
El nombre y localización de un archivo remoto a examinar.
Variable
El nombre de la variable para almacenar el tamaño del archivo.
Ejemplo: InternetFileSize "www.tusitio.com/prueba.txt" "[Tamaño]"

InternetGet (Obtener Datos de Internet)


Propósito: Solicita datos de un servidor de Internet. Es similar a la
acción DownloadFile (Descargar Archivo), excepto que el contenido devuelto
será almacenado en una variable.
Categoría: Internet.
Sintaxis: InternetGet "URL origen" "Variable" "Opciones"
URL origen
El nombre y localización de un archivo remoto, contenido, etc. a descargar.
Variable

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 51 de 75

El nombre de la variable para almacenar los datos devueltos por el servidor.


Opciones
Marque la opción No mostrar la barra de pogreso (la línea de programación
mostrará este parámetro como HideProgress) si no quiere dar al usuario
ninguna información sobre el proceso de descarga.
Ejemplo: InternetGet "www.tusitio.com/index.html" "[Resultado]" ""

InternetPost (Enviar Datos a Internet)


Propósito: Envía un comando HTTP e información a un servidor de Internet. La respuesta
del servidor (si la hubiera) será almacenada en la variable suministrada.
Categoría: Internet.
Sintaxis: InternetPost "URL" "Datos" "Variable"
URL
La dirección URL que recibirá el comando de envío.
Datos
Los datos adicionales (si los hubiera) que se envían al servidor. El formato
requerido para estos datos está especificado por el servidor y la aplicación.
Variable
El nombre de la variable para almacenar la respuesta del servidor.
Ejemplo: SetVar "[Host]" "http://www.tusitio.com/test.php"
SetVar "[Datos]" "Nombre=Pepe&Apellido=Martín"
InternetPost "[Host]" "[Datos]" "[Resultado]"

Programas
Ejecución de Programas
Run (Ejecutar)
Propósito: Ejecuta un programa externo de Windows, un comando DOS, etc.
Categoría: Programas
Sintaxis: Run "Aplicación" "Parámetros" "Opciones" "Subrutina" "Variable"

Aplicación
El nombre del archivo y la ruta del programa que va a ser lanzado.
Parámetros
(Opcional). Los elementos que se van a pasar al programa (un nombre de
archivo, comandos de arranque, etc.).
Opciones
Una de los siguientes:

Normal Ejecuta el programa de forma normal.


Wait Suspende NeoBook hasta que el programa externo se cierre.
LoadComplete Marque esta opción si desea que el programa espere a que
se termine de cargar la aplicación antes de continuar.

Además, puede combinar las opciones anteriores con una de las siguientes:

RunOnce Evita que se ejecuten varias copias del programa a la vez.


Minimized Ejecuta el programa en modo minimizado como un icono en la
barra del sistema.
Hidden Oculta el nombre de la ventana del programa. Algunos
programas no permiten ocultar su ventana e ignorarán esta
opción. La opción no funciona al ejecutar la mayoría de los

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 52 de 75

programas DOS desde la línea de comandos (utilitarios, archivos


de lotes, etc.) que no requieren interactuar con el usuario.

No es posible usar las opciones "Minimized" y "Hidden" al mismo


tiempo.

Subrutina (Opcional)
El nombre de una subrutina o bloque de script que a ejecutar cuando se cierre
la aplicación. Deje este parámetro en blanco si no desea usar una subrutina.
(Vea Propiedades del Libro > Acciones para más información sobre las
subrutinas.)
variable (Opcional)
El nombre de la variable para almacenar el número único de identificación (ID)
de la aplicación. Este ID se puede usar para identificar esta aplicación en otras
acciones.
Example: Run "c:\windows\notepad.exe" "" "Normal+RunOnce" "" "[AppId]"

Cuando se compila la publicación, NeoBook convertira la referencia en local al


eliminar el disco y la ruta del nombre del archivo. En el ejemplo anterior,
"c:\windows\notepad.exe" se convertirá en "notepad.exe". Este
comportamiento es útil en aquellas publicaciones diseñadas para una gran
variedad de sistemas donde los discos y carpetas están organizadas de forma
diferente. En algunas situaciones, sin embargo, puede preferir dejar la ruta
completa. Esto se logra colocando un símbolo de exclamación ( ! ) al principio
del nombre del archivo. Por ejemplo:

Run "!c:\windows\notepad.exe" "c:\autoexec.bat" "RunOnce" "" ""

Muchas veces requerirá distribuir el programa junto con su publicación. En esas


situaciones, utilice la variable [PubDir] en lugar de la ruta en el nombre del
archivo. Esto asegurará que su publicación pueda localizar el programa que
intenta ejecutar. Por ejemplo:

Run "![PubDir]MyApp.exe" "" "" "" "[AppID]"

Al momento de la ejecución, NeoBook reemplazará la variable [PubDir] con la


localización de la publicación compilada (exe) de NeoBook. En el caso anterior,
tanto "Mi programa.exe" como la publicación compilada exe se encuentran en
el mismo directorio. Esto funcionará no importando si el archivo se ejecuta del
disco duro, CD, etc.

Antes de distribuir cualquier programa de un tercero, solicite su permiso o


estará infringiendo los Derechos de Autor© lo que le puede acarrear graves
consecuencias penales.

RunInRectangle (Ejecutar en Rectángulo)


Propósito: Ejecuta una aplicación externa de Windows dentro de un objeto Rectángulo. La
ventana de la aplicación se ajustará dentro de los bordes del
objeto Rectángulo especificado. Esta acción podría no funcionar con ciertas
aplicaciones.
Categoría: Programas
Sintaxis: RunInRectangle "Objeto" "Aplicación" "Parámetros" "Opciones" "Subrutina"
"Variable"

Objeto
El nombre de un objeto existente.
Aplicación

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 53 de 75

El nombre de archivo y la ruta de la aplicación que va a ser lanzada.


Parámetros
(Opcional). Los elementos que se van a pasar a la aplicación (un nombre de
archivo, comandos de arranque, etc.).
Opciones
Una combinación entre las siguientes posibles opciones:

HideMenu Intenta ocultar la Barra de Menú de la aplicación. Esto podría


no funcionar con algunas aplicaciones.
HideSizeBox Intenta ocultar el botón de modificación del tamaño de la
ventana, que normalmente aparece en la esquina inferior
derecha de la ventana activa, sobre la barra de estado, en
forma de tres líneas oblícuas.

Subrutina (Opcional)
El nombre de una subrutina o bloque de script que a ejecutar cuando se cierre
la aplicación. Deje este parámetro en blanco si no desea usar una subrutina.
(Vea Propiedades del Libro > Acciones para más información sobre las
subrutinas.)
variable (Opcional)
El nombre de la variable para almacenar el número único de identificación (ID)
de la aplicación. Este ID se puede usar para identificar esta aplicación en otras
acciones.
Ejemplo: RunInRectangle "Rectangle1" "notepad.exe" "" "" "" "[AppId]"

CloseApp (Cerrar Aplicación)


Propósito: Cierra una aplicación que se está ejecutando (abierta).
Categoría: Programas
Sintaxis: CloseApp "Aplicación" "Modo"

Aplicación
El nombre de archivo del programa que se está ejecutando, o la variable de la
ID de la aplicación, devuelta por las acciones Run y RunInRectangle.
Modo
Uno de los siguientes:

RequestClose Envía un mensaje a la aplicación, solicitando que sea


cerrada. La aplicación puede ignorar este mensaje.
ForceClose Fuerza a la aplicación a cerrar. La aplicación no tendrá
oportunidad de seguir su rutina normal de cierre, por lo que
puede producir la pérdida de datos.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 54 de 75

Ejemplo: CloseApp "[AppID]" "RequestClose"

IsAppRunning (Comprobar Ejecución de Aplicación)


Propósito: Determina si una aplicación específica se está ejecutando.
Categoría: Programas
Sintaxis: IsAppRunning "Aplicación" "Variable"

Aplicación
El nombre de archivo del programa que se está ejecutando, o la variable de la
ID de la aplicación, devuelta por las acciones Run y RunInRectangle.
variable
El nombre de la variable para almacenar el resultado. Si la aplicación se está
ejecutando, la variable devolverá el valor “True” (verdadero); en caso
contrario, mostrará el valor “False” (falso).
Ejemplo: IsAppRunning "notepad.exe" "[Result]"

SendKeys (Enviar Teclas)


Propósito: Envía la entrada de teclado a otro programa de Windows. Si el programa ya no
se está ejecutando, el programa se ejecutará antes de enviar la entrada de
teclado. Esta acción permite controlar otro programa externo, simulando las
teclas que se pulsan allí.
Categoría: Programas
Sintaxis: SendKeys "Aplicación" "Teclas"

Aplicación
El nombre de archivo de un programa ejecutable o la variable de la ID de la
aplicación, devuelta por las acciones Run y RunInRectangle.
Teclas
Nombre de archivo es el nombre del programa EXE. El campo "teclas a enviar"
puede incluir texto y cualquiera de los códigos de teclas especiales
especificados a continuación:

{BS} {F2} {F7} {F12} {Left} {Del}


{Tab} {F3} {F8} {Home} {Right}
{Enter} {F4} {F9} {End} {PgUp}
{Esc} {F5} {F10} {Up} {PgDn}
{F1} {F6} {F11} {Down} {Ins}

Puede especificar el estado (presionada o no) de las teclas Mayúscula, Control


y Alterna para acceder a virtualmente todo el rango de combinaciones del
teclado. Los códigos posibles para estas teclas son:

{ShiftDn} {ShiftUp} {CtrlDn} {CtrlUp} {AltDn} {AltUp}

Estas teclas deben ser usadas siempre por pares. Por ejemplo si se usa ShiftUp
debe recordar usar ShiftDn porque, en caso contrario, cualquier tecla oprimida
en el teclado aparecerá en mayúsculas como si se hubiese usado la tecla Bloq
Mayús.
Ejemplo: El siguiente ejemplo abre el programa Bloc de Notas de Windows, escribe "Hola
Mundo" y ejecuta el comando Archivo | Imprimir:

SendKeys "notepad.exe" "Hello world{Enter}{AltDn}FP{AltUp}"

SendMenuCommand (Enviar Comando de Menú)

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 55 de 75

Propósito: Envía un comando del menú a una aplicación.


Categoría: Programas
Sintaxis: SendMenuCommand "Aplicación" "Comandos"

Aplicación
El nombre de archivo de un programa ejecutable o la variable de la ID de la
aplicación, devuelta por las acciones Run y RunInRectangle.
comandos
El comando del menú a ejecutar, separado por comas. Puede estar en forma
de texto (“Archivo,Abrir”), o como un índice numérico (“1,2”) indicando la
posición de los elementos en el árbol del menú de esa aplicación.
Ejemplo: SendMenuCommand "[AppID]" "File,Open"

DropFile (Soltar Archivo)


Propósito: Pasa un archivo a una aplicación, para simular un evento de arrastrar y soltar.
Categoría: Programas
Sintaxis: DropFile "Aplicación" "Archivo"

Aplicación
El nombre de archivo del programa ejecutable o la variable de la ID de la
aplicación, devuelta por las acciones Run y RunInRectangle.
Archivo
El nombre del archivo externo que va a ser soltado sobre la aplicación.
Ejemplo: DropFile "notepad.exe" "[PubDir]notes.txt"

SetWindowPos (Establecer Posición de la Ventana)


Propósito: Establece el tamaño y la posición de la ventana principal de una aplicación.
Categoría: Programas
Sintaxis: SetWindowPos "Aplicación" "Izquierda" "Superior" "Ancho" "Alto"

Aplicación
El nombre de archivo de un programa ejecutable, o la variable de la ID de la
aplicación, devuelta por Run y RunInRectangle.
Izquierda, Superior
Las nuevas posiciones izquierda y superior de la ventana. Marque la opción
Centrar (en la línea de programación, estos parámetros se mostrarán como -
1), si desea centrar la ventana en la pantalla, horizontal o verticalmente.
Ancho, Alto
El nuevo acho y alto de la ventana. Seleccione la opción Automático, para que
se mantengan las dimensiones actuales de la ventana (en la línea de
programación, estos parámetros se mostrarán como -1).
Ejemplo: SetWindowPos "[AppID]" "100" "100" "350" "450"

GetWindowPos (Obtener Posición de la Ventana)


Propósito: Obtiene el tamaño y posición actual de la ventana principal de una aplicación.
Categoría: Programas
Sintaxis: GetWindowPos "Aplicación" "Var X" "Var Y" Var Ancho" "Var Alto"

aplicación
El nombre de archivo de un programa ejecutable, o la variable de la ID de la
aplicación, devuelta por Run y RunInRectangle.
var x
El nombre de la variable para almacenar la posición izquierda de la ventana.
var y

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 56 de 75

El nombre de la variable para almacenar la posición superior de la ventana.


var ancho
El nombre de la variable para almacenar el ancho de la ventana.
var alto
El nombre de la variable para almacenar el alto de la ventana.
Ejemplo: GetWindowPos "[AppId]" "[X]" "[Y]" "[W]" "[H]"

BringAppToFront (Traer Aplicación al Frente)


Propósito: Trae al frente la ventana principal de una aplicación.
Categoría: Programas
Sintaxis: BringAppToFront "Aplicación"

Aplicación
El nombre del programa que se esté ejecutando o la variable de la ID de la
aplicación, devuelta por las acciones Run y RunInRectangle.
Ejemplo: BringAppToFront "[AppID]"

SendAppToBack (Enviar Aplicación al Fondo)


Propósito: Envía al fondo la ventana principal de una aplicación.
Categoría: Programas
Sintaxis: SendAppToBack "Aplicación"

Aplicación
El nombre de archivo de un programa ejecutable o la variable de la ID de la
aplicación, devuelta por las acciones Run y RunInRectangle.
Ejemplo: SendAppToBack "[AppID]"

DisableApp (Deshabilitar Aplicación)


Propósito: Deshabilita las entradas de teclado y ratón en la ventana principal de una
aplicación.
Categoría: Programas
Sintaxis: DisableApp "Aplicación"

Aplicación
El nombre de archivo de un programa en ejecución, o la variable de la ID de la
aplicación, devuelta por Run y RunInRectangle.
Ejemplo: DisableApp "[AppID]"

EnableApp (Habilitar Aplicación)


Propósito: Habilita las entradas de teclado y ratón en la ventana principal de una
aplicación. Se suele usar asociado a la acción DisableApp.
Categoría: Programas
Sintaxis: EnableApp "Aplicación"

Aplicación
El nombre de archivo de un programa en ejecución, o la variable de la ID de la
aplicación, devuelta por Run y RunInRectangle.
Ejemplo: EnableApp "[AppID]"

RunNeoBook (Ejecutar Publicación Compilada)


Propósito: Ejecuta otra publicación compilada por NeoBook. La publicación activa se

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 57 de 75

cerrará y se abrirá la nueva en su lugar.

RunNeoBook se puede usar para conectar varias pequeñas publicaciones juntas,


para conseguir la misma funcionalidad que una única publicación más grande.
Cuando se usa esta opción de conectar múltiples publicaciones, la primera
publicación (la principal) debe ser compilada como un EXE completamente
ejecutable o Paquete Independiente (que requiere NBPlay5.exe). Las otras
publicaciones del grupo pueden ser compiladas como Paquetes Independientes
o como Plug-ins del Navegador Web, para ahorrar espacio.
Categoría: Programas
Sintaxis: RunNeoBook "Archivo" "Opciones"

Archivo
El nombre de una publicación compilada de NeoBook (*.exe, *.pkg).
Opciones
Puede dejarse en blanco o incluir una combinación de las siguientes opciones:

ClearVars Limpia todas las variables antes de cargar la nueva publicación.


Se omite esta opción para mantener las variables entre ambas
publicaciones.

Las variables asignadas a objetos que son actualizables,


como Botón de Opción, Casilla de Verificación y Entrada de
Texto, podrán ser reseteados a su estado por defecto cuando
se cargue la nueva publicación. Otras variables no asignadas a
estos objetos se mantendrán cuando esta opción se
desmarque.
CloseWindows Cierra cualquier ventana abierta creada
con ImageWindow, TextWindow o CustomWindow. Desmarque
esta opción para dejar este tipo de ventanas abiertas después
de cargar la nueva publicación.

Ejemplo: RunNeoBook "[PubDir]MyOtherPub.exe" "ClearVars+CloseWindows"

Nota: Compartir ventanas personalizadas entre publicaciones puede llevar a una situación
donde se tenga más de un objeto con el mismo nombre. NeoBook previene esto si se trata
de una única publicación, pero no hay forma de evitarlo entre múltiples publicaciones. Esto
es un problema, sólo si se necesita actuar sobre un objeto usando una acción que requiera el
nombre de dicho objeto, tal como ShowObject. Cuando dos objetos con el mismo nombre
existen a la vez, el objeto de la ventana personalizada tendrá prioridad sobre el objeto de la
publicación activa. Cuando ocurre esto, no es posible actuar sobre el objeto de la publicación
activa, porque el objeto de dicha ventana interceptará el comando primero. Esto no debería
suponer un problema tan grande como para tener que llevar cuidado al diseñar las
publicaciones.

Add-On Utilties
ExecuteAddon (Ejecutar Agregado)
Propósito: Activa un "agregado" de otra compañía que contiene funciones diseñadas para
NeoBook 3.x.
Categoría: Programas
Sintaxis: ExecuteAddon "nombre de archivo del agregado" "comandos"

nombre de archivo del agregado


El nombre del archivo ejecutable del Add-On.
comandos

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 58 de 75

Los comandoss necesarios varían, dependiendo del Add-On usado. Se debe


consultar la documentación del Add-On provista por el fabricante, para las
instrucciones de uso del mismo.
Ejemplo: ExecuteAddOn "c:\add-ons\NeoSock.exe" "nsOpen 21"

Nota: e pueden usar los agregados creados para versiones previas de NeoBook, pero deben
reemplazarse con las versiones equivalentes de Módulos (Plug-ins) más modernas a medida que
se encuentran disponibles.

Obsoleto
DOSCommand (Comando DOS)
Propósito: Ejecuta un programa externo de Windows o DOS. (LA acción Run realiza la
misma acción.)
Categoría: Programas
Sintaxis: DOSCommand "comando" "parámetros" "opciones"
Ejemplo: DOSCommand "notepad.exe" "c:\test.bat" "Normal"

Ventanas
Ventanas Básicas
ImageWindow (Ventana de Imagen)
Propósito: Muestra un archivo de imagen (PCX, BMP...) en una ventana movible.
Categoría: Ventanas.
Sintaxis: ImageWindow "Título" "Izquierda" "Superior" "Archivo"
Título
El texto que aparecerá en la barra de título de la ventana.
Izquierda, Superior
Las coordenadas para la esquina superior izquierda de la ventana relativa a la
esquina superior izquierda del área de trabajo. Marque la opción Centrar (la
línea de programación mostrará este parámetro como -1), para centrar
horizontal y verticalmente la ventana en la pantalla.
Archivo
El nombre de archivo de la imagen a mostrar.
Ejemplo: ImageWindow "Mapa de la ciudad" "-1" "-1" "c:\ciudad.bmp"

TextWindow (Ventana de Texto)


Propósito: Muestra un archivo de texto (TXT, RTF...) en una ventana movible.
Categoría: Ventanas.
Sintaxis: TextWindow "Título" "Izquierda" "Superior" "Ancho" "Alto" "Archivo"
"Opciones"
Título
El texto que aparecerá en la barra de título de la ventana.
Izquierda, Superior
Las coordenadas izquierda y superior de la ventana, relativas a la esquina
superior izquierda de la ventana de la publicación. Seleccione la
opción Centrar en ambos parámetros, para que la ventana quede centrada
horizontal y verticalmente en la pantalla (en la línea de programación, estos
parámetros se mostrarán como -1).
Ancho, Alto
El ancho y alto deseados para la ventana. Seleccione en ambos parámetros la
opción Automático, para detectar las dimensiones del archivo y redimensionar

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 59 de 75

la ventana al ancho y alto óptimo (en la línea de programación, estos


parámetros se mostrarán como -1).
Archivo
El nombre del archivo de texto a mostrar.
Opciones
Marque la opción Ajustar texto automáticamente para hacer que el texto se
ajuste a los márgenes de la ventana. La línea de código mostrará este
parámetro como Wordwrap.
Ejemplo: TextWindow "Help" "-1" "-1" "350" "400" c:\Doc\Ayuda.txt" "Wordwrap"

CloseWindow (Cerrar Ventana)


Propósito: Cierra una ventana abierta previamente con las
acciones ImageWindow (Ventana de Imagen) o TextWindow (Ventana de Texto).
Categoría: Ventanas.
Sintaxis: CloseWindow "Archivo"
Archivo
El nombre del archivo mostrado en la ventana a cerrar, o bien dejar en blanco,
para cerrar todas las ventanas abiertas.
Ejemplo: CloseWindow "C:\MiCarpeta\Imagen1.bmp"

Ventanas Personalizadas
CustomWindow (Ventana Personalizada)
Propósito: Muestra un objeto, contenedor o grupo de objetos en una ventana movible.
Esta acción se puede usar para crear cuadros de diálogo, paletas de
herramientas, etc.
Categoría: Ventanas.
Sintaxis: CustomWindow "Título" "Izquierda" "Superior" "Objeto" "Opciones"
Título
El texto de la barra de título de la ventana (si la tiene).
Izquierda, Superior
Las coordenadas para la esquina izquierda de la ventana, relativas a la esquina
superior izquierda de la ventana de la publicación. Marcando la
opción Centrar en ambos parámetros, la ventana se centrará en la pantalla. La
línea de programación mostrará este parámetro como -1.
Objeto
El nombre del objeto, Contenedor o grupo de objetos existente que compondrá
el contenido de la ventana.
Opciones
Una de las siguientes:

NoBorder La ventana se mostrará sin barra de título ni borde.


DialogBox La ventana tiene una barra de título y un estilo de borde de
cuadro de diálogo.
ToolWindow La ventana tiene una barra de título y un borde, como si fuera
una pequeña paleta de herramientas. Se puede usar esta
opción para crear ventanas (como barras de navegación, etc.)
que floten sobre la publicación.
Sizeable La ventana tiene una barra de título y un borde, y se puede
redimensionar.
FixedPos La ventana queda acoplada a la publicación y queda fijada su
posición, manteniendo su posición relativa, incluso si se
mueve la ventana de la publicación. La ventana se mostrará
sin barra de título ni borde.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 60 de 75

Estas opciones se pueden combinar con una de las siguientes:

Exclusive Otras partes de la publicación quedan suspendidas hasta que


esta ventana se cierra. Esto permite que se puedan construir
cuadros del tipo "diálogo", que necesitan que el lector
introduzca información o seleccione alguna opción antes de
continuar.
NoCloseBtn Esconde de la barra de título el botón para cerrar la ventana.

ATENCIÓN: Si se usan ambas opciones (Modo Exclusivo y Ocultar el Botón


Cerrar), se debe ofrecer al lector algún modo de cerrar la ventana. De otra
forma, no la podrá cerrar para volver a la publicación. Para ello, se puede
cerrar una Ventana Personalizada mediante programación, creando un botón
que ejecute la acción CloseCustomWindow (Cerrar Ventana Personalizada). Este
botón cerrar debería añadirse al grupo de botones que contenga la ventana.
Ejemplo: Se puede construir una Ventana Personalizada a partir de uno o varios objetos
de NeoBook . Sólo han de colocarse los objetos que se quiera usar fuera del
área visible de la página o sobre una página que no se quiera mostrar (en
realidad, no importa dónde se colocan estos objetos, ya que, mientras que se
muestren dentro de la Ventana Personalizada, desaparecerán de la página,
porque no pueden estar en ambos lugares a la vez). Tampoco es necesario que
los objetos estén en la página activa cuando se ejecuta la
acción CustomWindow.

Para usar más de un objeto, se pueden agrupar usando el Agrupar del


menú menú Ordenar, aunque el mejor método es simplemente colocar el
objeto que se desea usar dentro de un objeto Contenedor.

El interior de la ventana personalizada se ajustará al tamaño del objeto, grupo


de objetos o Contenedor que se haya seleccionado. Cuando se usa un
Contenedor, el Color de Relleno que se seleccione para el Contenedor será el
color del fondo de la ventana personalizada; o se puede crear un fondo
especial con una Imagen (que se añade al Contenedor), si se quiere que el
fondo quede realmente bien.

Un objeto Contenedor con varios objetos insertados, preparado


para ser usado con la acción CustomWindow.

Una vez preparados los objetos de la ventana, se pasa el nombre del


Contenedor a la acción de la Ventana Personalizada. El siguiente ejemplo usa
la opción Modo Exclusivo para mostrar un grupo de objetos llamado
"Contenedor1" en un cuadro de diálogo:

CustomWindow "Contraseña" "-1" "-1" "Contenedor1"


"DialogBox+Exclusive"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 61 de 75

El mismo objeto Contenedor, mostrado dentro de una Ventana


Personalizada, con un estilo de Cuadro de Diálogo.

El lector puede cerrar el cuadro de diálogo haciendo clic sobre el botón cerrar.
Si se prefiere, se le puede incluir un Botón que ejecute la
acción CloseCustomWindow (Cerrar Ventana Personalizada). Por ejemplo, los
botones Aceptar y Cancelar de abajo pueden incluir también la siguiente línea
de código:

CloseCustomWindow "Contenedor1"

También se puede usar la Ventana Personalizada para mostrar un solo objeto


(como un objeto Reproductor Multimedia o un Navegador Web), en lugar de un
objeto Contenedor:

CustomWindow "Video" "-1" "-1" "ReproductorMultimedia1"


"ToolWindow"
Opciones Se pueden definir subrutinas especiales para que sean ejecutadas cuando se
Especiales: abra o se cierre una Ventana Personalizada concreta. Para ello, simplemente
se crean dos subrutinas: Nombre_del_Objeto_OnOpen (Establece acciones al
abrirse la ventana.) o Nombre_del_Objeto_OnClose (Establece acciones al
cerrarse la ventana.).

Sustituya el Nombre_del_Objeto con el nombre del objeto usado para abrir la


ventana. Por ejemplo, las subrutinas para el Contenedor1 del ejemplo anterior,
podrían ser algo así:

:Contenedor1_OnOpen
AlertBox "Hola" "La ventana está abierta."
Return
:Contenedor1_OnClose
AlertBox "Hola" "La ventana está cerrada."
Return

Vea Propiedades del Libro > Acciones, para más información sobre la creación
de subrutinas.

Si está creando una Ventana Personalizada redimensionable, puede restringir


el tamaño de la ventana, estableciendo las siguientes variables en algún punto
de la publicación, anterior a la ventana que ha creado:

[ObjectName_MinWidth]
[ObjectName_MinHeight]
[ObjectName_MaxWidth]
[ObjectName_MaxHeight]

Reemplace ObjectName con el nombre del objeto usado cuando se abre la

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 62 de 75

ventana. Se puede obtener la posición actual de una ventana personalizada


que está abierta, pasando a la acción GetObjectInfo (Obtener Información de
Objeto) el nombre del objeto usado para abrir la ventana. Por ejemplo:

GetObjectInfo "Contenedor1" "Left" "[WinX]"


GetObjectInfo "Contenedor1" "Top" "[WinY]"

Esto devolverá las coordenadas superior e izquierda relativas a la esquina


superior izquierda de la publicación.

CloseCustomWindow (Cerrar Ventana Personalizada)


Propósito: Cierra una ventana abierta previamente con la acción CustomWindow (Ventana
Personalizada).
Categoría: Ventanas.
Sintaxis: CloseCustomWindow "Objeto"
Objeto
El nombre del mismo objeto que aparece en la Ventana Personalizada cuando
la ventana fue abierta.
Ejemplo: CloseCustomWindow "Contenedor1"

Control
Condicional
If (Si Condicional)
Propósito: Cambia el flujo de la ejecución de la acción, basado en el resultado de la
comparación entre dos elementos. Si la sentencia es verdadera, la acción
ejecuta el código que sigue hasta encontrar una sentencia "EndIf" o "Else". De
forma contraria, ejecuta el código que comienza con la primera línea que sigue
a la siguiente sentencia "Else" (opcional) o "EndIf".
Categoría: Control
Sintaxis: If "primer elemento" "operador" "segundo elemento"
primer elemento
El primer enunciado a comparar. Puede contener texto, número, una expresión
matemática, variables, etc.
operador
Puede ser uno de los siguientes:

= El primer enunciado es igual al segundo.


< El primer enunciado es menor que el segundo.
> El primer enunciado es mayor que el segundo.
<> El primer enunciado no es igual al segundo.
<= El primer enunciado es menor o igual que el segundo.
>= El primer enunciado es mayor que o igual que el segundo.
segundo elemento
El segundo enunciado a comparar. Puede contener texto, número, una
expresión matemática, variables, etc.
Ejemplo: La siguiente Acción verifica si se ha proporcionado un nombre en el campo de
una Caja de Texto antes de presentar la siguiente página. Si no se ha
proporcionado el nombre, el ordenador emitirá un sonido por su altavoz
interno y mostrará un mensaje:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 63 de 75

If"[Name]" ">" ""


AlertBox "Error!" "I don’t know your name."
Else
GotoNextPage
EndIf

Se puede usar también esta función para detectar un dato o contraseña


incorrecta:

If"[Password]" "=" "Bravo172"


GotoNextPage
Else
AlertBox "Error!" "The password is incorrect."
EndIf

IfEx (Si Avanzado)


Propósito: Cambia el flujo de la ejecución del script, basándose en el resultado de una
expresión compleja. Ésta es una versión avanzada de la acción If (Si
Condicional). Si el enunciado es verdadero, la ejecución del script continúa,
hasta encontrar un enunciado EndIf o Else. En caso contrario, la ejecución se
inicia en la primera línea de código que sigue al siguiente
enunciado Else (opcional) o EndIf.
Categoría: Control
Sintaxis: IfEx "Expresión"
expresión
La expresión que va a ser comprobada. Una expresión básica se compone de
tres elementos: dos enunciados que van a ser comparados de forma separada
por un operador. Por ejemplo:

"enunciado operador enunciado"

Los dos enunciados pueden ser texto, números, expresiones matemáticas,


variables, etc. El operador debe ser uno de los siguientes:

= El primer enunciado es igual al segundo.


< El primer enunciado es menor que el segundo.
> El primer enunciado es mayor que el segundo.
<> El primer enunciado no es igual al segundo.
<= El primer enunciado es menor o igual que el segundo.
>= El primer enunciado es mayor que o igual que el segundo.

Esta expresión compara la variable [City] con “Pittsburgh”:

"[City] = Pittsburgh"

Si un elemento de la comparación contiene espacios, entonces debe ir entre


comillas, que en NeoBook se especifican con un código especial: [#34]. Por
ejemplo:

"[City] = [#34]St. Louis[#34]"

También puede construir enunciados más complejos, combinando varias


expresiones con AND (y) y OR (o). El operador AND sumaría todos los
enunciados (todos se cumplen); el operador OR los restaría (sólo un enunciado
se cumple). Por ejemplo, para averiguar si la variable [City] es igual a

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 64 de 75

“Pittsburgh” o “Washington”:

"[City] = Pittsburgh OR [City] = Washington"

Para averiguar si [City] es igual a “Pittsburgh” y otra variable, [Name], es igual


a “Jones”:

"[City] = Pittsburgh AND [Name] = Jones"

Se pueden construir enunciados extremadamente complejos, usando


expresiones entre paréntesis, como por ejemplo: “(“ o ”)”, que permite
agrupar más enunciados entre sí.
Ejemplo: IfEx"[Account] = Guest OR [Account] = Admin"
GotoPage “Welcome”
Else
AlertBox "Error!" "The account is incorrect."
EndIf

While (Mientras)
Propósito: Repite una serie de acciones hasta que una condición especificada no se
cumpla.
Categoría: Control
Sintaxis: While "primer elemento" "operador" "segundo elemento"
primer elemento
El primer enunciado de la comparación. Puede contener texto, números, una
expresión matemática, variables, etc.
operador
Puede ser uno de los siguientes:

= El primer elemento es igual al segundo.


< El primer enunciado es menor que el segundo.
> El primer enunciado es mayor que el segundo.
<> El primer enunciado no es igual al segundo.
<= El primer enunciado es menor o igual que el segundo.
>= El primer enunciado es mayor que o igual que el segundo.
segundo elemento
El segundo enunciado de la comparación. Puede contener texto, números, una
expresión matemática, variables, etc.
Ejemplo: En el siguiente ejemplo se ejecutan 100 tonos usando la acción PlayTone. El
sonido comienza a una frecuencia de 0 Hertzios y se incrementa de 25 en 25
Hertzios hasta que se hayan ejecutado 100 tonos en secuencia:

SetVar "[Count]" "0"


SetVar "[Freq]" "0"
While "[Count]" "<" "100"
Math "[Count]+1" "0" "[Count]"
Math "[Freq]+25" "0" "[Freq]"
PlayTone "[Freq]"
EndWhile

WhileEx (Mientras Avanzado)


Propósito: Repite una serie de acciones hasta que una condición especificada no se
cumpla. Ésta es una versión avanzada de la acción While (Mientras)

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 65 de 75

Categoría: Control
Sintaxis: WhileEx "expresión"
expresión
La expresión que va a ser comprobada. Vea IfEx.
Ejemplo: WhileEx"[X] > 0 AND [Y] > 0"
SetVar "[X]" "[X]-1"
SetVar "[Y]" "[Y]-1"
EndWhile

ExitWhile (Finalizar Mientras)


Propósito: Sale del bloque activo While/WhileEx/EndWhile. La ejecución continúa con la
acción que sigue a EndWhile.
Categoría: Control
Sintaxis: ExitWhile
Ejemplo: SetVar "[Name]" ""
While "[Name]" "=" ""
InputBox "Welcome" "Enter your name:" "[Name]"
If "[Name]" "=" "Administrator"
GotoPage "Setup"
ExitWhile
EndIf
EndWhile

Loop (Bucle)
Propósito: Repite un grupo de acciones un número específico de veces.
Categoría: Control
Sintaxis: Loop "valor de inicio" "valor final" "contador variable"
valor de inicio
El valor con que se inicia el bucle.
valor final
El valor que finaliza el bucle.
contador variable
El nombre de la variable para usar como contador (necesaria).

Las acciones entre las sentencias Loop y EndLoop se ejecutarán el número de


veces que tome incrementar el valor de inicio y hasta llegar al valor final.
Ejemplo: El siguiente ejemplo lee y presenta las primeras cinco líneas de un archivo:

Loop "1" "5" "[Counter]"


FileRead "Products.dat" "[Counter]" "[Data]"
AlertBox "Products" "[Data]"
EndLoop

ExitLoop (Finalizar Bucle)


Propósito: Sale del bloque activo Loop/EndLoop. La ejecución continúa con la acción que
sigue a EndLoop.
Categoría: Control
Sintaxis: ExitLoop
Ejemplo: Loop "1" "100" "[Count]"
Random "100" "[R]"
If "[R]" ">" "75"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 66 de 75

ExitLoop
EndIf
EndLoop

GotoLine (Ir a la Línea)


Propósito: Salta a un número de línea o etiqueta específico dentro del código y continúa
la ejecución desde ese punto.
Categoría: Control
Sintaxis: GotoLine "etiqueta o número de línea"
etiqueta o número de línea
El número de línea o nombre de la etiqueta a donde se salta. Una etiqueta es
una palabra descriptiva precedida de dos puntos (:), que se usa para marcar el
principio de un bloque de código de programación o script.
Ejemplo: :StartHere
InputBox "Stop" "Please enter your password:" "[PWord]"
If "[PWord]" "<>" "Charlie227"
GotoLine "StartHere"
EndIf

Librería de Funciones
Call (Llamar)
Propósito: Ejecuta un script predeterminado de la Librería de Funciones.
Categoría: Control
Sintaxis: Call "nombre de función" "parámetros (Opcional)"
nombre de función
El nombre de la Función a ejecutar.
parámetros
Si la función seleccionada requiere parámetros, éstos deben ser añadidos aquí,
encerrados entre corchetes. Para Funciones sin parámetros, sólo se necesita el
nombre de la Función.
Ejemplo: Call "Save Bookmark"

Acceso a Subrutinas
GoSub (Ir a Subrutina)
Propósito: Ejecuta una sección de código de la publicación. Vea Propiedades del Libro
para más información acerca de la definición de subrutinas.
Categoría: Control
Sintaxis: GoSub "nombre de subrutina"
nombre de subrutina
El nombre de la subrutina a ejecutar.
Ejemplo: GoSub "SaveCustomerInfo"

Return (Regresar)
Propósito: Sale de la subrutina o secuencia de comandos de acción activa y devuelve el
control al comando de acción que sigue a la instrucción GoSub.
Categoría: Control
Sintaxis: Return
Ejemplo: :MySubroutine
AlertBox "Hello" "This is a subroutine"
Return

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 67 de 75

Nota: Esta acción normalmente se utiliza dentro de una secuencia de comandos


llamada subrutinas.

Funciones del Ratón


SetMousePos (Establecer Posición del Puntero)
Propósito: Mueve el puntero del ratón en relación al ángulo superior izquierdo de la
ventana de la publicación.
Categoría: Control
Sintaxis: SetMousePos "pos x" "pos y"
pos x, pos y
Las nuevas posiciónes izquierda y superior del puntero, relativas a la esquina
superior izquierda de la ventana de la publicación.
Ejemplo: SetMousePos "100" "150"

GetMousePos (Obtener Posición del Puntero)


Propósito: Toma la posición relativa del puntero del ratón, con respecto al ángulo superior
izquierdo de la ventana de la publicación.
Categoría: Control
Sintaxis: GetMousePos "variable x" "variable y"
variable x
El nombre de la variable para almacenar la posición izquierda del puntero.
variable y
El nombre de la variable para almacenar la posición superior del puntero.
Ejemplo: GetMousePos "[X]" "[Y]"

ClickMouse (Clic del Ratón)


Propósito: Simula la opresión del botón del ratón.
Categoría: Control
Sintaxis: ClickMouse
Ejemplo: El siguiente ejemplo mueve el puntero del ratón y simula la presión del botón
izquierdo del ratón:

SetMousePos "100" "150"


ClickMouse

Matemáticas
Math (Cálculo)
Propósito: Realiza un cálculo matemático y almacena el resultado en una variable.
Categoría: Control
Sintaxis: Math "fórmula" "número de decimales" "variable"
fórmula
Una fórmula matemática. Puede incluir los siguientes operadores y funciones:
+, -, *, /, Abs (Valor Absoluto), Sin (Seno), Cos (Coseno), Atan (Arco
Tangente), Sqr (Cuadrado), Sqrt (Raíz Cuadrada), Round (Redondear), Trunc
(Truncar). Pueden utilizarse paréntesis y variables en las fórmulas.
número de decimales
Proporcione el número de lugares decimales para incluir en el resultado o 0
(cero) para redondear el resultado al número entero más cercano.
variable
El nombre de la variable para almacenar el resultado.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 68 de 75

Ejemplo: En el siguiente ejemplo el resultado contiene dos lugares decimales (el


segundo parámetro) y es almacenado en la variable [rentaSemana]:

Math "([rentaMes]*12)/52" "2" "[rentaSemana]"

Cuando se usan funciones matemáticas, tales como Sin y Cos, sus argumentos
deben encerrarse entre paréntesis. Por Ejemplo:

Math "Cos(180)" "2" "[Resultado]"

Nota: Aquellas acciones que usan valores numéricos también pueden aceptar fórmulas como
parámetros usando el comando "Math"..

Random (Aleatorio)
Propósito: Genera un número aleatorio.
Categoría: Control
Sintaxis: Random "valor máximo" "variable"
valor máximo
Esta acción genera un número al azar entre 0 (cero) y el "valor máximo"
especificado.
variable
El nombre de la variable para almacenar el número resultante.
Ejemplo: En el siguiente ejemplo se usa alto y ancho de la pantalla de la publicación
para generar un juego de coordenadas aleatorias para presentar una imagen:

Loop "1" "5" "[Contador]"


Random "[PubWidth]" "[X]"
Random "[PubHeight]" "[Y]"
PopUpImage "[X]" "[Y]" "c:\flower.bmp" "2000" "Dissolve" "3"
EndLoop

DateToNum (Convertir Fecha a Número)


Propósito: Convierte una fecha de un formato determinado en un número, que se puede
usar para cálculos matemáticos. El resultado, una fecha numérica, representa
el número de días transcrridos desde el 30 de diciembre del año 1899. Una
fecha numérica se puede convertir de nuevo a fecha con formato, mediante la
acción NumToDate.
Categoría: Control
Sintaxis: DateToNum "Fecha" "Formato" "variable"
Fecha
El formato de fecha, consistente en dos o tres números, separados por los
caracteres barra (/), barra inversa (\) o guión (-). El valor del año entre 0 y 99
estaría dentro del siglo actual. La fecha debe tener uno de los formatos de
abajo.
formato
La cadena de texto que identifica el formato de fecha. Por ejemplo:

m/d/y Mes/Día/Año
d/m/y Día/Mes/Año
y/m/d Año/Mes/Día
Default Usa el formato de fecha predeterminado en el Sistema.
variable
El nombre de la variable para almacenar el número de la fecha convertida.
Ejemplo: El siguiente ejemplo calcula el número de días transcurridos desde el 15 de

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 69 de 75

diciembre de 2004 hasta el día actual:

DateToNum "12/15/2004" "m/d/y" "[StartDate]"


DateToNum "[DateShort]" "Detect" "[Today]"
Math "[Today]-[StartDate]" "0" "[Result]"
AlertBox "Answer" "It has been [Result] days since 12/15/2004"

NumToDate (Convertir Número a Fecha)


Propósito: Convierte un número en una fecha, con formato determinado. Se puede usar
asociada con la acción DateToNum.
Categoría: Control
Sintaxis: NumToDate "Número" "Formato" "variable"
número
Una fecha numérica. Una fecha numérica representa el número de días
transcurrido desde el 30 de Diciembre de 1899, y se puede crear usando la
acción DateToNum (Convertir Fecha a Número).
formato
El formato de la fecha convertida. Este formato se compone de los siguientes
modificadores, que irán separados por el carácter barra inclinada (/):

d Muestra el día como un número, sin añadir un cero a la izquierda en


los días de una sola cifra (1-31).
dd Muestra el día como un número, añadiendo un cero a la izquierda en
los días de una sola cifra (01-31).
m Muestra el mes como un número, sin cero a la izquierda (1-12).
mm Muestra el mes como un número, añadiendo cero a la izquierda en
los meses de una sola cifra (01-12).
yy Muestra el año como un número de dos dígitos (00-99).
yyyy Muestra el año como un número de cuatro dígitos (0000-9999).
Defalt Muestra el formato predeterminado en el Sistema del usuario. La
línea de programación muestra este parámetro como Default.
variable
El nombre de la variable para almacenar la fecha con formato.
Ejemplo: NumToDate "38426" "m/d/yyyy" "[FormattedDate]"

Miscelánea
Delay (Retardo)
Propósito: Realiza una pausa por un número especificado de milisegundos.
Categoría: Control
Sintaxis: Delay "milisegundos"
milisegundos
Un milisegundo es la milésima parte de un segundo. En 1 segundo hay 1000
milisegundos, en 1 minuto, 60000.
Ejemplo: Delay "2000"

SystemInfo (Información del Sistema)


Propósito: Obtiene información acerca del ordenador y almacena el resultado en una
variable.
Categoría: Control
Sintaxis: SystemInfo "tipo de información" "variable"
tipo de información

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 70 de 75

Puede ser una de las siguientes palabras clave:

PubAuthor, PubColors, PubDir, PubHeight, PubWidth, PubTitle, ScreenColors,


ScreenHeight, ScreenWidth, SystemDir, TempDir, WindowsDir or UserName.
variable
El nombre de la variable para almacenar la información obtenida.
Ejemplo: El siguiente ejemplo compara la resolución de color del ordenador del lector
con el de la publicación. Si la resolución del ordenador es menor que la de la
publicación, se presenta un mensaje:

SystemInfo "ScreenColors" "[ScreenMode]"


SystemInfo "PubColors" "[PubMode]"
If "[PubMode]" ">" "[ScreenMode]"
AlertBox "Notice!" "This pub requires [PubMode] colors."
EndIf

La Acción SystemInfo es obsoleta dado que el tipo de información que


proporciona puede ser sustituida por variables globales que pueden ser
referenciadas directamente. Consulte variables globales para un listado de las
disponibles. El código anterior podría escribirse, por ejemplo, de la siguiente
manera:

If "[PubColors]" ">" "[ScreenColors]"


AlertBox "Notice!" "This pub requires [PubColors] colors."
EndIf

Se provee la acción SystemInfo para compatibilidad con publicaciones de


versiones anteriores de NeoBook.

Suspend (Suspender)
Propósito: Suspende temporalmente el proceso de las entradas de teclado y ratón,
pudiendo habilitarlo después. Esto puede ser útil, cuando se pretende que una
serie de acciones terminen de ejecutarse antes de permitir que el lector haga
clic sobre otro botón. También es muy útil en acciones complejas de
entrar/salir ratón.
Categoría: Control
Sintaxis: Suspend "estado"
estado
Seleccione Sí, para deshabilitar el proceso; o No, para rehabilitar el proceso. Si
olvida rehabilitar el proceso suspendido, se hará de forma automática cuando
el script actual se haya completado.

De forma predeterminada, NeoBook eliminará, automáticamente, cualquier


evento de ratón y teclado desde la memoria de Windows, cuando se
deshabilita la acción Suspend. Si prefiere que permanezcan estos eventos en la
memoria para que puedan ser usados por NeoBook, se puede añadir el
valor NoBuffer cuando el estado está habilitado (habiendo seleccionado la
opción No). La línea de programación mostrará este parámetro como:

"False+NoBuffer"
Ejemplo: En el siguiente ejemplo, se deshabilita el proceso de entradas de ratón y
teclado hasta que se completan una serie de acciones:

Suspend
"True"
ShowObject "Picture1" "Dissolve" "5"
ShowObject "Picture2" "Dissolve" "5"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 71 de 75

ShowObject "PushButton1" "Dissolve" "5"


Suspend
"False"

Nota: Tenga cuidado cuando use Suspend con las acciones Loop y While. Si el proceso de
entradas de teclado y ratón se suspende antes de introducir la afirmación Loop o While, el
lector no podrá interactuar con la publicación hasta que dicho proceso se rehabilite o hasta
que el bucle se haya completado.

ShowErrors (Mostrar Errores)


Propósito: Activa o desactiva los cuadros de mensaje de error.
Categoría: Control
Sintaxis: ShowErrors "estado"
estado
Marque la opción Sí (en la línea de programación se mostrará como True) para
dejar que se muestren los mensajes de error, o la opción No (en la en la línea
de programación se mostrará como False) para que no se muestren. El último
error producido se almacena en la Variable Global [LastError].
Ejemplo: ShowErrors "False"
FileRead "config.dat" "1" "[regkey]"
If "[LastError]" ">" ""
AlertBox "Error" "Configuration invalid."
EndIf
ShowErrors "True"

LoadIcon (Cargar Icono)


Propósito: Carga un nuevo icono del programa o bandeja. Dejando en blanco el
parámetro del archivo del icono, se restaura el icono original de la publicación
(indicado en Propiedades del Libro).
Categoría: Control
Sintaxis: LoadIcon "archivo" "tipo"
archivo
El archivo de icono (ICO), en formato de Windows.
tipo
Uno de los siguientes:

MainIcon Reemplaza el icono principal de la publicación (la línea de


programación mostrará este parámetro como MainIcon).
TrayIcon Reemplaza el icono en la bandeja del sistema de la publicación (la
línea de programación mostrará este parámetro como
TrayIcon). Esta opción sólo es válida para aplicaciones de la
Bandeja del Sistema.

Ejemplo: LoadIcon "C:\Samples\Busy.ico" "MainIcon"

Depurador de Errores
DebugBreakPoint (Depuración del Punto Crítico)
Propósito: Interrumpe la ejecución del script actual y muestra, opcionalmente, un
mensaje. Esta acción sólo funciona en Modo Prueba, y es ignorada en las
publicaciones compiladas.
Categoría: Control
Sintaxis: DebugBreakPoint "mensaje"
mensaje

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 72 de 75

El mensaje del cuadro de diálogo. Con el carácter barra vertical (|), se inserta
un salto de línea en el texto del mensaje.
Ejemplo: DebugBreakPoint "Ejecución en pausa."

Variables
Utilidades de Variables
SetVar (Establecer Variable)
Propósito: Asigna un valor a una variable.
Categoría: Variables.
Sintaxis: SetVar "Variable" "Valor"
Variable
El nombre de la variable.
Valor
El valor (texto, número, etc.) para asignar a la variable. Para borrar el valor de
una variable creada previamente, simplemente se deja el parámetro de valor
en blanco (vacío).
Ejemplo: En el siguiente ejemplo, la variable [Precio] se fija en "49.95" y la variable
[Nombre] en "Pepe Díaz":

SetVar "[Precio]" "49.95"


SetVar "[Nombre]" "Pepe Díaz"

Se puede usar SetVar para modificar o combinar variables existentes. Por


ejemplo:

SetVar "[NombreCompleto]" "[Apellido], [1erNombre] [2doNombre]"


SetVar "[EjemploPrecio]" "[Precio]€"

Normalmente, si el valor contiene una fórmula matemática válida, NeoBook


calculará la fórmula y almacenará el resultado en la variable. Si, por alguna
razón, se quiere que la variable contenga la fórmula actual en lugar del
resultado calculado de dicha fórmula, se insertará el carácter de exclamación
(!) al principio del valor. Por ejemplo, la siguiente afirmación:

SetVar "[Test]" "1+1"

establece la variable [Test] en "2", ya que NeoBook sabe que "1+1" es una
ecuación matemática y halla el resultado. Colocando el carácter de
exclamación delante, se está indicando a NeoBook que ignore la fórmula:

SetVar "[Test]" "!1+1"

Se puede usar esta misma técnica en las acciones de NeoBook donde se


permita un parámetro numérico. Las acciones que entienden el carácter de
exclamación son.

DefineVar (Definir Variable)


Propósito: Define un tipo de variable.
Categoría: Variables.
Sintaxis: DefineVar "Variable" "Tipo" "Formato" "Campo" "Valor"
Variable
El nombre de la variable que va a ser definida.
Tipo

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 73 de 75

Uno de los siguientes:

Undefined El contenido de la variable no está limitado. Esta variable es del


mismo tipo que una variable genérica creada
con SetVar (Establecer Variable).
String La variable puede contener cualquier carácter, tanto de téxto
como numérico.
Integer La variable está limitada a números enteros.
Currency La variable está limitada a números, y tendrá un formato de
moneda, de acuerdo con los parámetros regionales establecidos
en el Panel de Control de Windows.
Decimal La variable está limitada a números.
Boolean La variable está limitada a los valores True (verdadero)
o False (falso).
Date La variable es una fecha.

Formato
Para decimales, este parámetro es el número de cifras decimales que mostrará
el número. Para fechas, será el formato en que se componen los siguientes
elementos, separados por el carácter barra inclinada (/):

d Muestra el día como un número, sin añadir un cero a la


izquierda en los días de una sola cifra (1-31).
dd Muestra el día como un número, añadiendo un cero a la
izquierda en los días de una sola cifra (01-31).
m Muestra el mes como un número, sin cero a la izquierda (1-
12).
mm Muestra el mes como un número, añadiendo cero a la
izquierda en los meses de una sola cifra (01-12)
aa Muestra el año como un número de dos dígitos (00-99).
aaaa Muestra el año como un número de cuatro dígitos (0000-
9999).
Predeterminado Muestra el formato predeterminado en el Sistema del
usuario. Este valor se mostrará como Default.

Por ejemplo, si se introduce “d/m/aaaa”, se mostrará como resultado una


fecha con el formato Día/Mes/Año o “15/3/2005” El parámetro de formato se
ignora en los otros tipos de variables.
Campo
Uno de los siguientes:

Global La variable existe hasta que se borra específicamente o se cierra la


publicación.
Local La variable existe sólo mientras se ejecuta el actual script. Cuando
éste termina, la variable es borrada automáticamente.

Valor
(Opcional). Un valor inicial que se asigna a la variable. Debe ser compatible
con el tipo de variable seleccionado.
Ejemplo: DefineVar "[FechaCumple]" Fecha" "m/d/aaaa" "Global" "1/1/1980"

Para borrar una variable creada con DefineVar, debe primero declarar la
variable como Indefinida, y entonces borrarla con la acción SetVar (Establecer
Variable). Por ejemplo:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 74 de 75

DefineVar "[FechaCumple]" "Indefinida" "" "Global" ""


SetVar "[FechaCumple]" ""

SaveVariables (Guardar Variables en Archivo)


Propósito: Almacena el contenido de todas las variables existentes en un archivo. Se usa
esta acción para almacenar de una sola vez el juego completo de variables de
una publicación. Dado que las variables residen en memoria y son eliminadas
cada vez que la publicación se cierra, se puede usar la
acción SaveVariables y LoadVariables (Cargar Variables desde Archivo) para
recuperar el valor de las variables entre sesiones.
Categoría: Variables.
Sintaxis: SaveVariables "Archivo"
Archivo
El nombre del archivo para almacenar los datos de las variables. Puede tener la
extensión .VAR, .INF, .DAT, .TXT, etc.
Ejemplo: SaveVariables "MiPub.var"

LoadVariables (Cargar Variables desde Archivo)


Propósito: Carga las variables desde un archivo creado previamente con la
acción SaveVariables (Guardar Variables en Archivo). Dado que las variables
residen en memoria y son eliminadas una vez que se cierra la publicación, se
pueden usar las acciones SaveVariables y LoadVariables para almacenarlas
entre sesiones de apertura y cierre de la publicación.
Categoría: Variables.
Sintaxis: LoadVariables "Archivo"
Archivo
El nombre de un archivo externo existente que contiene las variables que van
a ser cargadas.
Ejemplo: LoadVariables "[PubDir]MiPub.var"

ClearVariables (Limpiar Variables)


Propósito: Limpia de la memoria todas las variables.
Categoría: Variables.
Sintaxis: ClearVariables
Ejemplo: ClearVariables

DeleteArray (Borrar Matriz)


Propósito: Elimina una matriz de variables.
Categoría: Variables.
Sintaxis: DeleteArray "Matriz" "Tamaño"
Matriz
El nombre de la variable de matriz que se va a borrar.
Tamaño
El número de elementos de la matriz que se va a borrar. También puede
seleccionar la opción Eliminar toda la variable de matriz (la línea de
programación mostrará este parámetro como All).
Ejemplo: DeleteArray "Clientes" "10"

GetArrayInfo (Obtener Información de Matriz)


Propósito: Cuenta el número de elementos dentro de una variable de matriz. Devuelve los
límites inferior y superior más el número de elementos total que contiene la

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Referencia Del Comando De la Acción Página 75 de 75

matriz.
Categoría: Variables.
Sintaxis: GetArrayInfo "Matriz" "Variable A" "Variable Z" "Variable Total"
Matriz
El nombre de la variable de matriz a examinar.
Variable A
El nombre de la variable para almacenar el primer elemento de la matriz.
Variable Z
El nombre de la variable para almacenar el último elemento de la matriz
Variable Total
El nombre de la variable para almacenar el número total de elementos de la
matriz.
Ejemplo: GetArrayInfo "[Nombres]" "[Primero]" "[Ultimo]" "[Total]"

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhAD42.htm 18/10/2005


Usando el Editor de Texto Página 1 de 7

Usando el Editor de Texto


El Editor de Texto de NeoBook le provee de las herramientas necesarias para crear
documentos de texto para mostrar en sus publicaciones. El Editor de Texto provee las
funciones básicas de un procesador de palabras, además de la habilidad de poder agregar
Hipervínculos y Marcadores de libro a su texto. Los documentos creados con el Editor de
Textos se almacenan con el formato de archivo RTF (Formato de Texto Enriquecido). El
objeto Artículo y Artículo Vinculado de NeoBook se usa para presentar los archivos creados
con el Editor de Textos.

Iniciar el Editor de Texto


Interfaz del Editor de Texto
Menú del Editor de Texto

Iniciar el Editor de Texto


El Editor de Textos puede abrirse usando cualquiera de los siguientes métodos:

z Seleccione el comando Crear/Editar > Nuevo Archivo de Texto, desde el menú Editar.

z Seleccione la Herramienta Artículo o la Herramienta Artículo Vinculado en


la Paleta de Herramientas. Use el ratón para dibujar un rectángulo donde desee que
aparezca el objeto. Se le pedirá que elija entre las opciones de abrir, crear o importar un
archivo.Si selecciona Crear un nuevo documento, se abrirá el Editor de Texto.

z Haga clic derecho sobre un objeto Artículo ya definido para mostrar el diálogo de sus
propiedades. Si hace clic sobre lel icono a un lado del campo Archivo de Texto , se
abrirá el Editor de Texto mostrando el archivo asociado con el Artículo.

z Use la Herramienta Selección de la Paleta de Herramientas para elegir un


objeto Artículo existente. El archivo asociado con el objeto aparecerá listado bajo el
comando Crear/Editar del menú Editar. Haga clic sobre el nombre del archivo para abrirlo
en el Editor de Texto.

Si los métodos mencionados anteriormente no activan el Editor de Texto, seleccione Configurar


Herramientas del menú Opciones. Haga clic sobre el icono Herramientas que se encuentra en
la parte izquierda del cuadro de diálogo. Asegúrese de que la opción Usar el Editor interno de
Neobook* (recomendado) se encuentra seleccionada.

La Pantalla del Editor de Texto


La ventana en blanco localizado en la mitad de la pantalla es el editor donde escribirá y dará
formato a su texto. Las funciones del editor son muy parecidas a las de un procesador de
palabras. Escriba el texto deseado en la ventana del editor.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhC77C.htm 18/10/2005


Usando el Editor de Texto Página 2 de 7

En la parte superior de la ventana del editor se encuentra una Barra de Herramientas que
contiene varios botones y controles que le ayudarán a realizar la edición y formato rápido de
su texto. Describimos a continuación cada uno de sus elementos:

Deshace la última edición.


Corta el texto seleccionado y lo guarda en el Portapapeles.
Copia el texto seleccionado en el Portapapeles.
Pega en el Editor el texto contenido en el Portapapeles.
Borra el texto seleccionado.
Crea un Hipertexto (vea el comando Añadir Vínculo del menú Hipertexto).
Edita el Hipertexto bajo el cursor.
Borra el Hipertexto bajo el cursor.
Crea un Marcador (vea el comando Añadir Marcador del menú Hipertexto).
Edita el Marcador bajo el cursor.
Borra el Marcador bajo el cursor.
Formatea el párrafo o selección activa como una lista de viñetas.

Nota: Encontrará distintos estilos de viñetas usando el comando Viñetas del menú Formato.
Formatea el parágrafo o selección activa como una lista numerada.
Aumenta el margen izquierdo del párrafo o selección activa.
Disminuye el margen izquierdo del párrafo o selección activa.
Inserta una tabla sencilla en el documento en la posición activa del cursor. Aparecerá
una pequeña pantalla permitiéndole definir el número de filas y columnas de la tabla.
Una vez creada, se puede escribir texto dentro de las celdas de la tabla. Los atributos
de la Tabla seleccionada pueden cambiarse usando los comandos del menú Tabla.
Inserta un carácter extendido ASCII dentro del texto. Los caracteres disponibles
dependen de la tipografía seleccionada.

Inserta una variable de NeoBook dentro del texto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhC77C.htm 18/10/2005


Usando el Editor de Texto Página 3 de 7

Una variable es simplemente un área de la memoria del ordenador que puede usarse
para almacenar información temporal (textos o números) relevantes para su
publicación. Por ejemplo, puede solicitar al lector que proporcione su nombre al inicio
de la publicación y almacenar el dato en una variable. Ésta puede luego usarse para
personalizar la publicación. Por ejemplo, podría escribir algo como esto en su Editor de
Textos:

De repente, [Nombre] vio un destello brillante en el cielo. ¿Podría ser una nave
espacial, preguntó [Nombre]? No, probablemente es un avión.

Note que la palabra [Nombre] está entre corchetes (es una variable). Para propósitos
de NeoBook, las variables están siempre entre [corchetes]. Esta es la forma en la cual
NeoBook sabe que nos estamos refiriendo a una variable denominada [Nombre] y no a
la palabra Nombre. Durante la ejecución de su publicación, NeoBook actualizará el
documento con el contenido de cualquier variable que tengamos especificada. Por
ejemplo, el mismo documento podría quedar así al momento de ejecutar la
publicación:

De repente, Roberto vio un destello brillante en el cielo. ¿Podría ser una nave espacial,
preguntó Roberto? No, probablemente es un avión.

Use los siguientes controles para seleccionar una fuente, su tamaño y el color para el texto
activo seleccionado.

Negrita para el texto seleccionado.


Cursiva para el texto seleccionado.
Subrayado para el texto seleccionado.
Presenta el texto seleccionado como superíndice.
Presenta el texto seleccionado como subíndice.
Presenta el texto seleccionado como tachado.
Alinea el párrafo activo a la izquierda.
Alinea el párrafo activo al centro.
Alinea el párrafo activo a la derecha.
Justifica el párrafo activo.

La regla localizada en la parte superior del área de entrada de texto, puede ser utilizarse
para establecer los márgenes y tabulaciones del párrafo activo. Las tabulaciones se pueden
establecer haciendo clic directamente sobre la regla donde desea que aparezcan. Los
tabuladores pueden ser eliminados arrastrándolos fuera de la regla. Puede crear una sangría
para el párrafo activo arrastrando los pequeños cursores ubicados en cada extremo de la
regla. También puede usar para esto los comandos localizados en el menú Formato

El Menú del Editor de Texto


Menú Archivo
Menú Editar
Menú Hipertexto
Menú Tabla
Menú Formato
Menú Opciones

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhC77C.htm 18/10/2005


Usando el Editor de Texto Página 4 de 7

Menú Ayuda

El Menú Archivo

Nuevo
Este comando limpia el contenido del editor y abre un nuevo documento en blanco. Si el
contenido del editor ha sido modificado se le solicitará guardar sus cambios.

Abrir
Este comando le permite cargar un documento de texto (ASCII/ANSI) o RTF existente para
su edición. Aparecerá el diálogo de selección estándar de Windows donde puede localizar y
elegir el archivo dentro de su disco duro. Si antes de abrir un archivo había texto no
almacenado, se le pedirá que guarde sus cambios. Sólo se puede abrir un documento a la
vez.

Guardar
Elija este comando para almacenar los cambios realizados en el documento activo. Si este es
un documento nuevo, que no ha sido previamente guardado, se le pedirá que especifique un
nombre de archivo.

Guardar como
Use este comando para guardar el documento activo con un nombre diferente. Si elige el
nombre de un archivo existente en la carpeta de destino, el Editor de Texto le pedirá que
confirme si desea sobrescribirlo.

Nota: Los nombres de archivo del Editor de Texto suelen terminar con la extensión .RTF.

Configuración de la Página
Use este comando para definir los márgenes predeterminados y la orientación del papel para
el documento activo. Esto le permitirá precisar mejor el formato de impresión. Esta
información queda almacenada en el archivo del documento, y se usará de forma
predeterminada por la acción PrintTextFile (Imprimir Archivo de Texto). El tamaño del papel no
puede especificarse, porque esto está limitado por las opciones disponibles en la impresora
del lector.

Imprimir
Este comando imprime el documento o la selección activa.

Aceptar
Este comando guarda el documento activo y cierra el Editor de Textos.

Cancelar
Este comando cierra el Editor de Textos sin salvar el documento activo.

El Menú Editar

Deshacer
Este comando elimina el último cambio realizado en el documento activo.

Cortar
Use este comando para eliminar el texto seleccionado y colocarlo en el Portapapeles.

Copiar
Use este comando para colocar una copia del texto seleccionado en el Portapapeles.

Pegar
Este comando inserta el contenido del Portapapeles dentro del documento, en la posición
indicada por el cursor.

Nota: El comando Pegar se encontrará deshabilitado, si el contenido del Portapapeles no es


compatible con el Editor de Texto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhC77C.htm 18/10/2005


Usando el Editor de Texto Página 5 de 7

Borrar
Use este comando para eliminar el texto seleccionado del documento. El texto eliminado no
es colocado en el Portapapeles de Windows y no puede ser vuelto a Pegar dentro del
documento. Si borra un texto por error, puede usar el comando Deshacer para recuperarlo.

Seleccionar todo
Use este comando para seleccionar todo el texto de todo el documento.

Insertar archivo de texto


Use este comando para insertar un archivo de texto llano o RTF dentro del documento
activo, en la posición indicada por el cursor.

Insertar archivo de imagen


Este comando le permite insertar un pequeño archivo de imagen dentro de su documento. El
archivo debe estar en formato de mapa de bits (BMP). Para mejores resultados, el gráfico
debe tener 16 colores o menos.

Buscar
Busca un texto determinado dentro del documento activo.

Buscar siguiente
Repite el último comando de búsqueda.

Reemplazar
Busca y reemplaza un texto existente dentro del documento activo.

El Menú Hipertexto

Agregar Vínculo
Una vez seleccionado un bloque de texto, use este comando para convertir la selección en un
Hipertexto.

Se pueden insertar Hipertextos que contienen acciones de comando ocultas en su texto.


Durante la ejecución de la publicación, los Hipertextos aparecen como un texto subrayado,
en el cual se puede hacer clic para ejecutar las acciones asociadas. Los Hipertextos se usan a
menudo para navegar entre páginas o presentar información adicional relacionada con el
texto subrayado.

Para definir un Vínculo, seleccione una palabra o frase de su texto y elija Agregar Vínculo
del menú Hipertexto (o haga clic sobre el botón correspondiente en la Barra de
Herramientas). Aparecerá el Editor de Acciones de NeoBook que le permitirá definir lo que
sucede cuando el lector hace clic sobre el Vínculo. Se puede hacer que el Vínculo salte a un
Marcador (ver más abajo) dentro del documento, o que ejecute una serie de acciones.

Editar Vínculo
Use este comando para editar las acciones asociadas con el Vínculo bajo el cursor.

Eliminar Vínculo
Use este comando para borrar el Vínculo bajo el cursor.

Agregar Marcador
Este comando inserta un Marcador dentro del texto en la posición del cursor.

Los Marcadores son códigos ocultos incrustados dentro de su texto que pueden usarse junto
con los hipertextos para saltar rápidamente a otra sección del mismo documento. Para crear
un Marcador, posicione el cursor cerca del texto al cual desea saltar y haga clic sobre el
botón Crear Marcador. Aparecerá un pequeño diálogo que le pedirá un nombre para el
Marcador. El nombre será utilizado por el Hipertexto para saltar a este punto. Ni el nombre
ni el Marcador serán visibles al lector.

Editar Marcador

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhC77C.htm 18/10/2005


Usando el Editor de Texto Página 6 de 7

Seleccione este comando para cambiar el nombre del Marcador bajo el cursor.

Eliminar Marcador
Este comando borra el Marcador bajo el cursor.

El Menú Tabla

Nueva Tabla
Seleccione este comando para insertar una tabla simple dentro del documento en la posición
del cursor. Aparecerá una pequeña ventana que le permitirá definir los márgenes y el
número de filas y columnas para la tabla. Una vez creada, puede escribir texto en las celdas
de la tabla.

Insertar fila
Este comando agrega una nueva fila en la tabla activa en la del cursor.

Inserta columna
Este comando agrega una nueva columna en la tabla activa en la posición del cursor.

Borrar fila
Use este comando para borrar la fila donde se encuentra el cursor en la tabla activa.

Borrar columna
Use este comando para borrar la columna donde está el cursor en la tabla activa.

Combinar celdas
Use este comando para combinar horizontalmente las celdas seleccionadas en la tabla
activa. Para seleccionar las celdas, arrastre el puntero a lo largo de las celdas a seleccionar.

Dividir celdas
Este comando divide en dos la celda activa.

Propiedades de la celda
Este comando abrirá un cuadro de diálogo que le permitirá definir la alineación del texto, el
color, el espaciado y el borde para la celda o celdas seleccionadas.

Propiedades de la Tabla
Este comando abrirá un cuadro de diálogo que le permitirá definir los márgenes para la tabla
activa. Los márgenes definen la cantidad de espacio entre la tabla y los lados izquierdo y
derecho del documento.

El Menú Formato

Fuente
Este comando muestra un listadp de las fuentes instaladas en su ordenador. Puede
seleccionar una fuente, su tamaño y estilo para aplicar a la selección de texto activo. Para
cambiar la fuente a todo el documento, use el comando Seleccionar Todo.

Nota: También puede usar los botones de Estilo de Fuente de la Barra de Estilo para cambiar
la fuente, el tamaño y el color del texto seleccionado.

Párrafo
Este comando mostrará un cuadro de diálogo que le permitirá definir la alineación, el color,
el espaciado y el borde del párrafo activo.

Tabulaciones
Este comando le permitirá fijar o ajustar las paradas del tabulador para el párrafo activo.
Para crear una nueva tabulación, establezca la Posición del nuevo tabulador, seleccione el
método de alineación y haga clic sobre el botón Fijar.

Nota: También puede hacer clic directamente sobre la regla, para establecer las
tabulaciones. Éstas se pueden borrar, arrastrándolas fuera de la regla.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhC77C.htm 18/10/2005


Usando el Editor de Texto Página 7 de 7

Viñetas
Este comando le permite dar formato de lista de viñeta o numerada al párrafo o selección
activa.

El Menú Opciones

Corrector Ortográfico
Este comando verifica su texto, permitiéndole identificar y corregir palabras mal escritas.

Mostrar Códigos de Formato


Cuando esta opción está habilitada, aparecerán símbolos especiales en la pantalla mostrando
los caracteres de tabulación y final de párrafo. Los símbolos sólo aparecen en el Editor de
Texto y no se guardan como parte de su documento.

Unidad de Medida
Use este comando para establecer la unidad de medida usada para fijar los tabuladores y
márgenes. Puede elegir entre centímetros y pulgadas.

El Menú Ayuda

Usar el Editor de Texto


Use esta opción para presentar la sección correspondiente al archivo de ayuda de NeoBook
relacionada con las instrucciones del Editor de Texto.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hhC77C.htm 18/10/2005


Usando NeoToon Página 1 de 6

Usando NeoToon
NeoToon le permite crear animaciones desde una serie de archivos de imagen creados en un
programa de dibujo o editor de imágenes. Neotoon coloca las imágenes que hacen la
animación en un archivo único, el cual puede ser ejecutado eficientemente. Los cambios en
la posición de los objetos se percibirán como movimientos al reproducir el fichero.
Encontrará varios ejemplos en su CD de NeoBook que muestran cómo producir varios de los
efectos animados disponibles.

La Pantalla NeoToon
Menú de NeoToon
Incluir animaciones CAR en la publicación

El ensamblar su animación es tan simple como importar una serie de imágenes creadas con
un programa de dibujo, utilería de captura de pantallas, etc. Muchos programas de edición
de vídeo y animaciones permiten exportar sus animaciones o vídeos como una serie de
imágenes, que puede entonces importar a Neotoon. Neotoon no es un editor de imágenes,
por lo que deberá usar un programa externo disponible para su creación y edición. Uno de
ellos es NeoPaint. Encontrará una versión de evaluación de él en el CD-ROM de NeoBook.

Nota: NeoPaint®, de los desarrolladores de NeoBook, se puede usar para crear las imágenes
de las animaciones CAR.

Una vez importadas a NeoToon, las imágenes (o fotogramas) pueden arrastrarse, usando el
ratón, para cambiar su posición y reorganizarlos dentro de la secuencia de animación. Use la
opción Reproducir de NeoToon, para previsualizar el resultado final de su animación CAR.
Cuando haya terminado de editarla, debe salvar la animación antes de regresar a NeoBook,
para poder añadirla a la publicación.

Los archivos CAR son generalmente de menor tamaño que otros archivos de animación, lo
cual es una ventaja cuando se crean publicaciones que han de ser descargadas de la red o
almacenadas en discos. Además, las animaciones CAR pueden moverse por la página de su
publicación, usando una trayectoria especificada previamente.

Otra de las ventajas de las animaciones CAR es que le permiten designar un color como
transparente. NeoToon tomará como color transparente, de forma predeterminada, el color
del píxel de la esquina inferior izquierda del primer cuadro o fotograma.

Dicho color será igualmente designado como transparente en todos los cuadros de la
animación, cuando ésta se ejecute. Por tanto, es importante que tenga esto en cuenta a la
hora de crear imágenes para una animación CAR. Puede ser interesante colocar en esa
posición el color que quiera usar como transparente (en la imagen del primer cuadro). Si su
animación no va a incluir áreas transparentes, puede colorear ese píxel con un color que no
sea usado en ningún lugar de los cuadros de la animación.

La Pantalla NeoToon
En la parte superior de la ventana de NeoToon está su barra de título, encima de lo que es la
barra de menú de Neotoon. Cada parte de la interfaz está descrita a continuación:

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh67C4.htm 18/10/2005


Usando NeoToon Página 2 de 6

Barra de Menú
La Barra de Menú es un elemento estándar de Windows, que aparece en la parte superior de
la mayoría de aplicaciones. La Barra de Menú de NeoToon incluye comandos para abrir,
guardar y modificar las animaciones CAR. Los comandos del menú se describen en la
siguiente sección.

Barra de Herramientas
La Barra de Herramientas contiene botones que ofrecen un acceso rápido a varias de las
funciones más frecuentes en NeoToon mediante un simple clic. A la derecha de esta barra se
encuentra un contador, que muestra la posición del cuadro que esté seleccionado en ese
momento (enmarcado), y el número total de cuadros que componen la animación.

Área de Trabajo
El Área de Trabajo (se muestra como una cinta de película) ocupa la mayor parte de la
interfaz de NeoToon. Éste es el espacio donde se va a crear y editar las animaciones CAR. Se
puede hacer clic sobre un fotograma, para seleccionarlo. Usando el ratón, se pueden
arrastrar los fotrogramas, para cambiar su posición dentro de la secuencia de la animación.
Bajo el Área de Trabajo hay una barra de desplazamiento, que se puede usar para
desplazarse y ver los fotogramas que quedan fuera de este espacio, cuando la animación es
demasiado larga (se componen de muchos cuadros) para mostrarse completa en este Área.

Menú de NeoToon
Menú Archivo
Nuevo

Use esta función para cargar una ventana de edición en blanco, lista para que ensamble sus
imágenes en una nueva animación. Debe especificar un tamaño único a ser usado por todos
los cuadros de la animación (alto y ancho especificado en píxeles). Si desea aplicar el
tamaño del primer cuadro a toda la animación, use la opción Usar Ancho y Alto de la Primera
Imagen. Una vez que ha editado la animación, use el comando Guardar Como para
almacenarla en el disco.

Abrir

Este comando le permite seleccionar un archivo de animación (CAR) para cargarlo en el área
de edición.

Volver a abrir

Este comando despliega una lista de viñetas recientemente abiertas. Para abrir una de ellas,
haga clic sobre su título.

Guardar

Cuando ha completado de editar su animación, puede usar este comando para almacenarla
como un archivo en su disco. Si elige no guardar su trabajo, se perderá una vez que salga de
Neotoon.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh67C4.htm 18/10/2005


Usando NeoToon Página 3 de 6

Si su trabajo no ha sido guardado previamente, equivale al comando Guardar Como donde


se asigna un nombre al archivo para almacenar la animación.

Guardar como

Cuando ha completado de editar su animación, se puede usar este comando para


almacenarla como un archivo en su disco. Si elige no guardar su trabajo, se perderá una vez
que salga de Neotoon.

La función Guardar Como le solicitará un nombre para el archivo en el cual su trabajo se


almacenará. Puede proveer uno el campo Nombre de Archivo, o usar el Explorador para
pasar a otro directorio. Si selecciona un archivo que ya existe, Neotoon le pedirá que
confirme el reemplazo del archivo existente.

Nota: Los archivos de animación de NeoToon terminan con la extensión .CAR.

Salir

Este comando termina Neotoon y lo regresa a NeoBook o a Windows.

Menú Fotograma
Añadir

Esta función le permite agregar un nuevo cuadro a la cinta de animación. Seleccione una
imagen del diálogo. La imagen se agregará al final de la animación. Si desea reubicar la
imagen, haga clic sobre el cuadro y arrástrelo a la nueva posición.

Neotoon usará, de forma predeterminada, el color del píxel que está en el ángulo inferior
izquierdo del primer cuadro como su color transparente. Se usará el mismo color designado
como transparente en todos los cuadros cuando se ejecute la animación. Coloque el color
que quiere que sea usado como transparente en esta ubicación (en la imagen del primer
cuadro). Si su animación no usará áreas transparentes, coloque ahí un color que no se use
en ningún lugar de los cuadros de la animación.

Insertar

Esta función le permite incrustar un nuevo cuadro dentro de la cinta de animación.


Seleccione una imagen del diálogo. La imagen se insertará en la posición realzada, entre el
cuadro activo y el siguiente. Si desea reubicar la imagen, haga clic sobre el cuadro y
arrástrelo a la nueva posición.

Duplicar

Esta opción coloca una copia del cuadro seleccionado dentro de la cinta en la posición
inmediatamente posterior a aquel del cuál se hace la copia. Si desea reubicar la imagen,
haga clic sobre el nuevo cuadro y arrástrelo a su posición final. Dado que hay muchas
animaciones que tienen cuadros que se repiten en algún punto, puede usar este comando
para ahorrar tiempo en lugar de utilizar el comando Añadir o volver a importar la imagen
desde su disco.

Borrar

Esta opción elimina el cuadro seleccionado de la cinta de animación.

Exportar

Use esta opción para exportar el cuadro seleccionado como un archivo de imagen de mapa
de bits. Deberá proporcionar un nombre para el archivo a exportar. El formato de imagen
usado por la imagen exportada depende de las 3 letras de la extensión que se usa. Se puede
exportar a los formatos: “.BMP”, “.TIF”, “.PCX” ,”.JPG”, “.GIF” o “.PNG”. Esto es
particularmente útil cuando tiene que hacer pequeños ajustes a una imagen en un programa
gráfico externo.

Menú Animación
Redimensionar

Use esta función para agrandar o reducir el tamaño del cuadro usado para la animación. El

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh67C4.htm 18/10/2005


Usando NeoToon Página 4 de 6

alto y ancho se especifica en píxeles. Si desea aplicar el tamaño del primer cuadro de la
animación a todos los demás, use la opción Usar ancho y alto de la primera imagen.

Nota: Si deforma la imagen al especificar un ancho y alto equivocado, reducirá la calidad de


los cuadros y de la animación final.

Ejecutar

Use esta opción para ejecutar la animación. Vea el tema Modo de Vista Previa para más
información.

Los controles de reproducción VCR en la parte superior de la ventana de Vista Previa le


permitirán controlar la reproducción de la animación. A la derecha de estos controles
encontrará un contador, que le mostrará el número del cuadro actual y el número total de
cuadros de la animación. La velocidad de la reproducción se puede ajustar mediante el
potenciómetro de la parte inferior de la ventana de Vista Previa. Si arrastra la cabeza del
potenciómetro hacia la izquierda, se reducirá la velocidad; si la arrastra a la derecha,
aumentará.

Cuando haya terminado de visualizar la animación, haga clic en el botón Aceptar para
regresar a la pantalla de edición de NeoToon.

Menú Opciones
Color de pantalla

Use este comando para cambiar el color de fondo que se usa en el espacio de trabajo de
Neotoon y en la Pantalla de Vista Previa. El color elegido se mostrará a través de las
porciones transparentes en los fotogramas de las viñetas. Este color sirve solamente como
fondo para realzar los fotogramas en Neotoon y no se guardará como parte del archivo de
viñeta.

Menú Ayuda
Ayuda de NeoToon

Esta función abre la función de búsqueda del sistema de ayuda en una ventana separada.

Acerca de

Al seleccionar esta función se le mostrará información acerca de Neotoon y cómo contactarse


con Neosoft Corp (representante para la versión en castellano en Europa) para pedir
información acerca de actualizaciones y soporte técnico.

Incorporando Viñetas en sus Publicaciones


Una vez creada una animación CAR, NeoBook usa la acción PlayCartoonFile (Reproducir Animación
CAR) para añadir y mostrar las animaciones de NeoToon en su

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh67C4.htm 18/10/2005


Usando NeoToon Página 5 de 6

publicación. PlayCartoonFile se puede ejecutar al cambiar de página o en un evento de un


objeto, tal como hacer clic en un Botón.

Nota: Vea Comprender acciones y variables para más información acerca de cómo
añadir acciones en páginas y objetos.

Una vez haya decidido en qué lugar de la publicación aparecerá su animación y cómo será
ejecutada, abra el Editor de Acciones del objeto o página que usará para activar la animación
CAR. Pulse el botón Insertar Acción del Editor y seleccione la acción PlayCartoonFile de la lista. Le
aparecerá un cuadro de diálogo de selección de archivos, para que pueda localizar y
seleccionar el archivo CAR (*.CAR) que desea abrir.

Una vez seleccionado, se mostrará el cuadro de diálogo Propiedades de la animación CAR,


donde podrá especificar su posición en la página donde se va a mostrar, la velocidad de
ejecución de la animación y cuánto tiempo durará. Aunque se trate de animaciones
estáticas, puede especificar una trayectoria para que la animación CAR se desplace por la
página de su publicación.

Aunque se trate de animaciones estáticas, puede especificar la trayectoria que la animación


seguirá por la pantalla. Puede definir esta trayectoria manualmente, introduciendo las
coordenadas de la ruta que seguirá la animación (posición inicial y final). También puede
usar para ello la herramienta Vista previa de ubicación en pantalla (icono localizado en la
parte central derecha del diálogo) para colocarla en forma interactiva y ver la apariencia final
de la animación. La mayoría de autores encuentran más sencilla esta última opción.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh67C4.htm 18/10/2005


Usando NeoToon Página 6 de 6

Nota: Si no desea que la animación se desplace por la página (es decir, que permanezca
estacionaria), coloque los mismos valores de inicio y fin para las coordenadas.

Use el potenciómetro de Velocidad para determinar la rapidez de la animación en su


desplazamiento a través de la ruta. El campo Repetir secuencia de animación también
influirá en la velocidad de la animación, ya que controla el número de veces que los cuadros
de la animación se van a ejecutar durante su desplazamiento.

En las Opciones se puede indicar si se inicia la reproducción de la animación y se continúa de


inmediato con las siguientes acciones que hubiera (modo "Normal"), si la animación se debe
completar antes de que se ejecute la siguiente acción (modo "Espera"), o si la animación se
ejecutará de forma repetida entre el punto de inicio hasta el de fin (modo "Bucle").

Use la acción StopMedia (Detener Archivo Multimedia) para interrumpir una animación que se esté
ejecutando.

file://C:\Documents and Settings\Rafael\Configuración local\Temp\~hh67C4.htm 18/10/2005

Das könnte Ihnen auch gefallen