API de objetos inteligentes

Nota:

La función de objetos inteligentes se ha suspendido en la versión 21.0 de Dreamweaver.

Las funciones de objetos inteligentes controlan las operaciones relacionadas con la integración de Dreamweaver y Photoshop. Las funciones le permiten realizar las siguientes tareas:

  • Recuperar el estado de una imagen

  • Recuperar la altura y la anchura de una imagen

dreamweaver.assetPalette.canUpdateSmartObjectFromOriginal()

Disponibilidad

Dreamweaver CS4.

Descripción

Enabler: esta función comprueba si se ha seleccionado o no en el panel Activos un objeto inteligente, en el que se puede emitir el comando "actualizar desde original".

Argumentos

Ninguno.

Valor devuelto

Valor booleano: true si se puede aplicar "actualizar desde original" a la selección actual; false en caso contrario.

dreamweaver.assetPalette.updateSmartObjectFromOriginal()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función vuelve a crear la imagen web seleccionada en función del contenido actual del archivo de origen conectado.

Argumentos

Ninguno.

Valor devuelto

Ninguno.

dreamweaver.getSmartObjectState()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función devuelve el estado de una imagen web en función de la funcionalidad de objetos inteligentes.

Argumentos

URL absoluta local de una imagen web.

Valor devuelto

El estado del objeto inteligente en forma de valor numérico, como:

Valor numérico

Descripción

-10

Error desconocido

0

Ningún objeto inteligente

1

Sincronizado con el contenido del archivo de activo original

100

Imagen web modificada después de la última sincronización

200

Activo original modificado después de la última sincronización

+2

Las dimensiones del activo original difieren de los atributos de anchura y altura en HTML

+4

Las dimensiones de la imagen web difieren de los atributos de anchura y altura en HTML

10

No se puede acceder al archivo de activo original

20

No se puede acceder al archivo de imagen web

dreamweaver.getSmartObjectOriginalWidth()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función evalúa y devuelve la anchura de píxel del archivo de activo original de un objeto inteligente.

Argumentos

URL absoluta local de la imagen web.

Valor devuelto

Anchura de píxel del archivo de activo original.

dreamweaver.getImageWidth()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función evalúa y devuelve la anchura de píxel de la imagen.

Argumentos

URL absoluta local de una imagen web.

Valor devuelto

Anchura de píxel de la imagen.

dreamweaver.getImageHeight()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función evalúa y devuelve la altura de píxel de una imagen.

Argumentos

URL absoluta local de una imagen web.

Valor devuelto

Altura de píxel de la imagen.

dreamweaver.resolveOriginalAssetFileURLToAbsoluteLocalFilePath()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función resuelve una ruta de archivo en un archivo de activo original (tal y como se almacena en Design Notes). La ruta puede estar vacía, relacionada a un sitio o ser absoluta.

Argumentos

URL absoluta local o URL relativa del sitio a la imagen web. Esta dirección URL es necesaria para resolver el sitio.

Valor devuelto

Ruta absoluta del archivo local.

dreamweaver.canUpdateSmartObjectFromOriginal()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función responde a la pregunta de si un objeto inteligente se puede actualizar desde su archivo de activo original.

Argumentos

Estado numérico del objeto inteligente. ImageManipulatorSettings:GetSmartObjectStatus() devuelve este estado.

Valor devuelto

Valor booleano: true si se puede realizar una actualización de la imagen original en función del estado; false en caso contrario.

dreamweaver.updateSmartObjectFromOriginal()

Disponibilidad

Dreamweaver CS4.

Descripción

Esta función actualiza una imagen web en función del contenido actual de un archivo de activo original.

Argumentos

URL absoluta local de una imagen web.

Valor devuelto

Ninguno.

Adobe, Inc.

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?