En Director 6 ...

Buenos días Bede, tengo una preguntilla por aquí ...
Antes en Director 6 hacía los estados de un botón por medio de Custon Button. Pero es que ahora en el 8.5 no sé dónde está Custon Button ¿Ha desaparecido? Cómo hacerlo de manera rápida + o - como en Flash.
Gracias por tu dedicación

1 respuesta

Respuesta
1
Aquí tienes mi comportamiento. Para usarlo como tu quieres debes hacer lo siguiente:
Cópialo en la ventana script
Pulsa la tecla i azul
Te aparecerá una ventana nueva donde debes cambiar movie a behaviour
Ahora debes crear un cast externo no vinculado a la película desde el menu file
donde debes copiar este behavior.
Ahora debes guardar este cast en el disco duro desde el menu file/save
Una vez guardado debes copiarlo en la carpeta libs de donde se encuentra tu director instalado:
Archivos de programa/macromendia/director/libs
Ahora ya lo popdràs usar desde windows/library palette
property p_miembro_normal, p_miembro_pulsado, p_pulsado, p_tooltip
property p_estado_pulsado
property p_activa_musica_pulsado, p_musica_pulsado
property p_miembro_rodeo,p_estado_rodeo, p_cursor_rodeo
property p_activa_musica_rodeo, p_musica_rodeo
property p_accion_navegacion, p_frame
property p_activa_musica_accion, p_musica_accion, p_accion_lingo
on getPropertyDescriptionList me
list = [:]
addProp list, #p_estado_pulsado,¬
[#comment: "elige el miembro de pulsado", #format: #string,\
#range: ["estado normal", "miembro + 1"],\
#default: "miembro+1"]
addProp list, #p_activa_musica_pulsado,\
[#comment: "activa la musica al pulsar", #format: #boolean, #default: FALSE]
addProp list, #p_musica_pulsado,\
[#comment: "elige la musica de pulsado", #format: #sound, #default: ""]
addProp list, #p_estado_rodeo,\
[#comment: " elige el miembro de rodeo", #format: #string,\
#range: ["estado normal", "miembro + 2" ],\
#default: "miembro+2"]
addProp list, #p_cursor_rodeo,\
[#comment: "cursor de rodeo", #format: #cursor, #default: ""]
addProp list, #p_activa_musica_rodeo,\
[#comment: "activa musica de rodeo", #format: #boolean, #default: FALSE]
addProp list, #p_musica_rodeo,\
[#comment: "elige la musica de rodeo", #format: #sound, #default: ""]
addProp list, #p_accion_navegacion,\
[#comment: "selecciona la acción", #format: #string,\
#range: ["nada", "vete al frame", "play frame", "play hecho"],\
#default: "nada"]
addProp list, #p_frame,\
[#comment: "indica el n°de frame", #format: #frame, #default: ""]
addProp list, #p_activa_musica_accion,\
[#comment: "activa la musica al realizarse la accion", #format: #boolean, #default: FALSE]
addProp list, #p_musica_accion,\
[#comment: "elige la musica de accion", #format: #sound, #default: ""]
addProp list, #p_accion_lingo,\
[#comment: "accion de Lingo", #format: #string, #default: ""]
addProp list, #p_tooltip,\
[#comment: "elige el sprite de tooltip", #format: #integer, #default: 2]
return list
end
on beginSprite me
p_miembro_normal = sprite(me.spriteNum).member
sprite (p_tooltip).visible=false
case p_estado_pulsado of
"estado normal":
p_miembro_pulsado = member p_miembro_normal
"miembro + 1":
p_miembro_pulsado = member(p_miembro_normal.number + 1)
end case
case p_estado_rodeo of
"estado normal":
p_miembro_rodeo = p_miembro_normal
"miembro + 2":
p_miembro_rodeo = member(p_miembro_normal.number + 2)
end case
p_pulsado = FALSE
end
on mouseEnter me
sprite (p_tooltip).loc=the mouseloc
sprite (p_tooltip).visible=true
if p_pulsado then
sprite(me.spriteNum).member = p_miembro_pulsado
else
sprite(me.spriteNum).member = p_miembro_rodeo
end if
if p_activa_musica_rodeo then
puppetSound p_musica_rodeo
end if
cursor(p_cursor_rodeo)
end if
end
on mouseLeave me
sprite(me.spriteNum).member = p_miembro_normal
sprite (p_tooltip).visible=false
cursor(0)
end if
end
on mouseDown me
p_pulsado = TRUE
sprite(me.spriteNum).member = p_miembro_pulsado
if p_activa_musica_pulsado then
puppetSound p_musica_pulsado
end if
end
on mouseUp me
p_pulsado = FALSE
sprite(me.spriteNum).member = p_miembro_rodeo
vete(me)
end
on mouseUpOutside me
sprite (p_tooltip).visible=false
p_pulsado = FALSE
sprite(me.spriteNum).member = p_miembro_normal
end
on vete me
if p_accion_navegacion = "vete al frame" then
cursor(0)
if value(p_frame) > 0 then
go to frame value(p_frame)
else
go to frame value(p_frame)
end if
else if p_accion_navegacion= "play frame" then
cursor(0)
play frame value(p_frame)
else if p_accion_navegacion = "play hecho" then
cursor(0)
play done
end if
if p_activa_musica_accion then
puppetSound p_musica_accion
end if
if p_accion_lingo <> "" then
do p_accion_lingo
end if
end

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas