This shows you the differences between the selected revision and the current
version of the page.
es:faq 2010/03/17 13:34 | es:faq 2010/03/17 14:11 current | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== FAQ ===== | + | ===== Preguntas y respuestas ===== |
Line 81: | Line 81: | ||
===== P: ¿Cómo se escriben caracteres especiales en las cadenas de texto de WME? ===== | ===== P: ¿Cómo se escriben caracteres especiales en las cadenas de texto de WME? ===== | ||
- | R: | + | R: para escribir dobles comillas " usa los siguientes caracteres ~" |
- | para escribir dobles comillas " usa los siguientes caracteres ~" | + | |
para escribir una nueva línea usa los siguientes caracteres ~n | para escribir una nueva línea usa los siguientes caracteres ~n | ||
<code script>actor.Talk("Hola, persona ~"rara~".~n¿Cómo te va?");</code> | <code script>actor.Talk("Hola, persona ~"rara~".~n¿Cómo te va?");</code> | ||
+ | |||
+ | |||
+ | ===== P: ¿Cómo funcionan los Arrays como clase miembro de un objeto propio? ===== | ||
+ | |||
+ | R: Debido a la limitación de un nivel de la notación con puntos, necesitas un truco con una variable temporal. Aquí tienes un ejemplo: | ||
+ | |||
+ | file Arrayclass.script? | ||
+ | |||
+ | <code script>#include "scripts\base.inc" | ||
+ | |||
+ | this.Field = new Array(10); | ||
+ | |||
+ | method SetNumber(position,number) | ||
+ | { | ||
+ | var tmp = this.Field; | ||
+ | tmp[position] = number; | ||
+ | this.Field = tmp; | ||
+ | }</code> | ||
+ |