Aplicar un comportamiento a través de Lingo
Hola, esta es la primera pregunta que te hago y te doy las gracias por adelantado.
Estoy haciendo una película que utiliza los comandos de grabar en el guión beginRecording, etc. El problema es que cuando doy la orden setScriptList para que al sprite creado se le aplique un script comportamiento que está en el reparto, no lo hace. Esta es la rutina:
on crearMiembro lasOpciones, numeroDeGap
nuevoMiembro = new(#field)
member(nuevoMiembro).name = "popup field"&&numeroDeGap
member(nuevoMiembro).fontsize = member("texto").fontsize
member(nuevoMiembro).line[1] = " q"
repeat with n=1 to lasOpciones.item.count
member(nuevoMiembro).line[n+1] = lasOpciones.item[n]
end repeat
spriteAsociado = sprite(numeroDeGap+20)
beginRecording
go to frame 1
spriteAsociado.member = member(nuevoMiembro)
updateFrame
endRecording
spriteAsociado.setScriptList(member("popup"))
end
He probado miles de combinaciones sintácticas y como ves, el problema no es que setScriptList esté dentro de la grabación, algo que no está permitido. ¿Sabes qué pasa?
Gracias otra vez,
David
Estoy haciendo una película que utiliza los comandos de grabar en el guión beginRecording, etc. El problema es que cuando doy la orden setScriptList para que al sprite creado se le aplique un script comportamiento que está en el reparto, no lo hace. Esta es la rutina:
on crearMiembro lasOpciones, numeroDeGap
nuevoMiembro = new(#field)
member(nuevoMiembro).name = "popup field"&&numeroDeGap
member(nuevoMiembro).fontsize = member("texto").fontsize
member(nuevoMiembro).line[1] = " q"
repeat with n=1 to lasOpciones.item.count
member(nuevoMiembro).line[n+1] = lasOpciones.item[n]
end repeat
spriteAsociado = sprite(numeroDeGap+20)
beginRecording
go to frame 1
spriteAsociado.member = member(nuevoMiembro)
updateFrame
endRecording
spriteAsociado.setScriptList(member("popup"))
end
He probado miles de combinaciones sintácticas y como ves, el problema no es que setScriptList esté dentro de la grabación, algo que no está permitido. ¿Sabes qué pasa?
Gracias otra vez,
David
1 Respuesta
Respuesta de bedelludrica