problemas con Color.new

Buenos días, estoy trabajando con windows para poder terminar mi proyecto final de carrera con LUA, empleo el SCITE para compilar y ejecutar los programas y la versión de LUA creo que es una 5.01, o algo asi, el problema que tengo es que al utilizar la siguiente instrucción:

blanco= Color.new(255,255,255)

LUA me da un fallo tanto al compilar como al ejecutar, de hecho no me deja ejecutar, he leido ya en algun foro que al parecer esto se solucinoa con una versión del compilador LUAplayer HM7, he probado a buscar este compilador en internet y lo encuentro, pero al ir a instalarlo se me pide una clave que no tengo, sabeis alguna solucion "gratuita" para la solucion de este problema, muchas gracias por anticipado, un saludo


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

hola chico, lo siento pero

hola chico, lo siento pero eso ya esta probado, es algun tema de alguna libreria que con windows no funciona y no se pq, me ocurre lo mismo al poner screen, se me va a buscar la variable y me dice que no existe gracias por la ayuda

Imagen de ZYX3D

Color.new no existe

El problema real es que, en Lua, Color.new no existe. Ni existe tampoco una clase "Color" (ni imagen, ni...): eso es userdata de una serie de compiladores. Y el HM7 es para PSP, no sé qué haces probándolo para un interpretable de Windows... Lo que sucede es que es un tipo de datos que se ha convertido en estándar de facto para cierta familia de reproductores (que no "compiladores", que Lua es interpretado...).

Utiliza el LuaPlayer para Windows, que es adaptación del 0.20, y acepta sin problemas las clases Color, Image y alguna otra.


Strength is irrelevant. Resistance is future. We wish to improve ourselves.

La fuerza es irrelevante. La resistencia es futuro. Queremos mejorarnos.

Imagen de el__QAT

Mmmm...

Talves...

--Intenta separando el =--
 
blanco = Color.new(255,255,255)

Un saludo!

Imagen de Arkanist

Los Espacios

Entre los signos no afectan, igual que las tabulaciones despues del if blablabla then, es sólo estetica.

Lo mismo puedes hacer suma=a+b que suma = a + b

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.