Differences

This shows you the differences between the selected revision and the current
version of the page.


es:wmebook:ch2 2013/04/07 19:24 es:wmebook:ch2 2013/04/08 00:19 current
Line 1: Line 1:
-=====2. Guía para el sobreviviente de WME scripting=====+=====2. Guía para sobrevivir a la creación de scripts con WME=====
Line 250: Line 250:
Hemos visto lo básico de las variables, hay mucho mas sobre ellas, pero lo iremos viendo Hemos visto lo básico de las variables, hay mucho mas sobre ellas, pero lo iremos viendo
conforme vayamos avanzando. conforme vayamos avanzando.
- 
Line 377: Line 376:
Bueno ya hemos visto lo básico de los arrays, mas adelante haremos referencias a ellos para ir Bueno ya hemos visto lo básico de los arrays, mas adelante haremos referencias a ellos para ir
viendo las funcionalidades de los scripts en WME. viendo las funcionalidades de los scripts en WME.
 +
Line 657: Line 657:
puede tomar un valor entre 0 y 3( debido a la función Random ). Si a es igual a 0, se ejecutan puede tomar un valor entre 0 y 3( debido a la función Random ). Si a es igual a 0, se ejecutan
las tres sentencias que se encuentran tras el “case 0:” las tres sentencias que se encuentran tras el “case 0:”
 +
 +La palabra default, indica que ese bloque se ejecutará en caso de que el valor de la variable
 +sea diferente a las de los case anteriores.
La palabra reservada break sirve para decirle a wintermute que termine de evaluar el valor La palabra reservada break sirve para decirle a wintermute que termine de evaluar el valor
Line 693: Line 696:
definición de una función que contiene el bucle, pero esto lo veremos mas adelante. Solo definición de una función que contiene el bucle, pero esto lo veremos mas adelante. Solo
comentarlo, no se pueden usar bucles en los switch. comentarlo, no se pueden usar bucles en los switch.
 +
Line 795: Line 799:
Como vemos, en el script anterior declaramos una variable a inicializada a 0, después tenemos Como vemos, en el script anterior declaramos una variable a inicializada a 0, después tenemos
nuestro bucle while( condición). While significa mientras, luego mientras la condición que se nuestro bucle while( condición). While significa mientras, luego mientras la condición que se
-encierra entre paréntesis, sea falsa, estaremos ejecutando el bucle.+encierra entre paréntesis, sea verdadera, estaremos ejecutando el bucle.
¿Cuando terminará el bucle? Pues terminará cuando la función Random(0,5) que esta dentro ¿Cuando terminará el bucle? Pues terminará cuando la función Random(0,5) que esta dentro
Line 1004: Line 1008:
Importante: no inicialices nunca las variables en el fichero a incluir, ya que si haces eso, estas Importante: no inicialices nunca las variables en el fichero a incluir, ya que si haces eso, estas
se inicializarán cada vez que hagas una llamada a un script que incluya ese fichero. se inicializarán cada vez que hagas una llamada a un script que incluya ese fichero.
 +
Line 1137: Line 1142:
De esta manera podemos crear métodos para los objetos. De esta manera podemos crear métodos para los objetos.
-**Nota:** Método y función vienen a ser prácticamente lo mismo, con la diferencia de que las  +**Nota:** Método y función vienen a ser prácticamente lo mismo, con la diferencia principalmente de 
-funciones se usan en cualquier script y los métodos en los scripts de los objetos.+que las funciones tienen funcionalidad por si solas, y los métodos siempre actúan sobre algún objeto.
 
es/wmebook/ch2.1365355487.txt.gz · Last modified: 2013/04/07 19:24 by dongo
Recent changes RSS feed Creative Commons License Driven by DokuWiki