Estoy empezando y no me sale ni un hello world en flex. Y eso que esta paso a paso (aunque con una versión anterior)
El tutorial es este (de acuerdo con mi compilador) Turorial (http://flashgamedojo.com/wiki/index.php?title=Hello_World_-_FlashDevelop_%28Flixel%29)
Me sale el error que indica abajo y hago los cambios... a medias. ya que las lineas no estan numeradas igual.
Fotico de cambios
(http://i20.photobucket.com/albums/b209/peplos/error-helloworld.png)
Como digo comento la linea 33 y deberia quitar el comentario de la 39.
Si no hago todos los cambios como indico en la foto me da el error
"Attribute is invalid"
"Access specifiers are not allow with namespace..."
Y si hago los cambios, se ejecuta y al milisegundos se queda en pantalla negra.
Hasta ahi pense... bueno hago un bucle infinito en la parte del codigo de imprimir y así veo el HelloWorld... pues no sale.
Eso si, con el bucle infinito puedo ver que si puedo cambiar de fondo.
Gracias.
Esto... no deberías tener que tocar el código propio de Flixel como estas haciendo. De hecho estas comentando un asset que usa internamente Flixel precisamente para dibujar texto basico. No se como tenias originalente el codigo pero el original de esa seccion deberia ser asi (o al menos asi lo tengo yo en la version que use de Flixel en mis proyectos):
public class FlxGame extends Sprite
{
[Embed(source="data/nokiafc22.ttf",fontFamily="system",embedAsCFF="false")] protected var junk:String;
[Embed(source="data/beep.mp3")] protected var SndBeep:Class;
[Embed(source="data/logo.png")] protected var ImgLogo:Class;
/**
* Sets 0, -, and + to control the global volume sound volume.
* @default true
*/
public var useSoundHotKeys:Boolean;
Salu2...
P.D.: Un consejo, abandona Flixel cuando puedas y tira directo a FlashPunk. Flixel es un saco de bugs e inestabilidades que te hacen perder más tiempo esquivando y programando a pelo cosas que no funcionan de la librería en vez avanzar con el desarrollo de tu juego.
Si me esta dando el consejo de migrar a Flashpunk un admin de stratos, habra que hacerle caso.
Espero que sea un buen motor para juegos. ¿sobre flex o AS3, verdad?. Y que tenga una buena wiki y comunidad :P
Cita de: peplos en 16 de Junio de 2012, 01:49:45 PM
Si me esta dando el consejo de migrar a Flashpunk un admin de stratos, habra que hacerle caso.
Hombre, espero que la decision la tomes por algo más que mi cargo en el foro :P
Yo he llegado a desarrollar dos proyectos con Flixel por que fue lo primero que me recomendaron: Aquanoid (http://www.newgrounds.com/portal/view/585734) y Escape From Hell (http://www.kongregate.com/games/UndeadCode/bobs-way-escape-from-hell). Flixel es un framework completo, gestor de estados, entidades, sencillo sistema de colisiones, etc... pero luego en la practica me he encontrado serios problemas que me han hecho perder mucho tiempo programandome a pelo cosas que me deberia dar Flixel y no lo hace por bugs inexplicables en ciertos casos (en otros te toca joderte y reprogramar tu codigo de manera que esquives los bugs).
Luego, para un tercer proyecto en el que estoy trabajando, por recomendacion de varios compañeros de aqui del foro, me recomendaron que probara FlashPunk. Esta tambien muy completo aunque por ejemplo este no trae un sistema de colisiones como Flixel, pero vamos, o te las programas o le chutas Box2D y listos. Por lo demas a mi me ha gustado más que Flixel en cuanto a la gestion de graficos y efectos, por como implementa su sistema de entidades, y lo más importante. Hasta la fecha no me he topado con ningun bug extraño, de hecho ha sido un camino de rosas en comparacion con Flixel.
Sobre comunidad yo no me preocuparia, piensa que tanto Flixel como FlashPunk son igual de populares y se usan en muchos proyectos, por lo que hay mucha gente por detras trabajando con el.
Yo lo que he tenido en su momento en cuenta para pasar de Flixel a FlashPunk fue el que hubiera más gente que se quejara tambien de bugs en Flixel y que mucha gente me recomendara FlashPunk como mejor alternativa. Despues fue probarlo para comprobar que era cierto.
Cita de: peplos en 16 de Junio de 2012, 01:49:45 PM
Espero que sea un buen motor para juegos. ¿sobre flex o AS3, verdad?. Y que tenga una buena wiki y comunidad :P
Su web y sus foros: http://flashpunk.net/. Se programa en Flex con AS3 y si quieres ejemplos de juegos desarrollados con el puedes mirar los de uno de los compañeros del foro: http://www.questtracers.com/
Espero que esto te sirva de algo para tomar la decisión :)
Salu2...
thnks. Y aunque ahora por ahora se programar pero nunca me he enfrentado a un proyecto. Supongo que las colisiones podre controlarlo (o mirarlo de otro proyecto :P), que siempre es mejor que errores estraños que no sabes de donde vienen.
Hoy y mañana me pondre con ejemplos ^.^v
Ahora no me sale ni un trace en flashpunk. cada vez a peor >.<
Los errores me aparecen en la librería de flashpunk. Dejo foticos para que mireis si soy un torpón de mucho cuidado o es que algo anda loco. en el ejemplo de aquí http://flashpunk.net/2011/05/the-basics/ (http://flashpunk.net/2011/05/the-basics/) el
step 1 únicamente
Código fuente.
main.as
(http://i20.photobucket.com/albums/b209/peplos/codigofuentemainas.png)
estructura (vamos, que se vea que esta añadido el flashpunk)
(http://i20.photobucket.com/albums/b209/peplos/estructura.png)
Error en test.as en la linea 492
(http://i20.photobucket.com/albums/b209/peplos/error.png)
output entero
Citar[Embed(source = '04B_03__.TTF', embedAsCFF="false", fontFamily = 'default')]
^
D:\FlashPunk\net\flashpunk\graphics\Text.as(492): col: 4: Error: Unable to transcode 04B_03__.TTF.
^
Build halted with errors (fcsh).
Done(1)
No me atrevo, ni de coña a tocar la estructura.
Mientras no pueda programar, veré que hace el código fuente en el notepad++ y lo estructurare, para tener todo preparado para la prímera demo. Siento ser tan pesado con mi primer proyecto.
Gracias
Cita de: peplos en 09 de Julio de 2012, 12:57:21 PM
estructura (vamos, que se vea que esta añadido el flashpunk)
(http://i20.photobucket.com/albums/b209/peplos/estructura.png)
O mucho me equivoco o ahi FlashPunk no esta metido en el proyecto si no fuera de el, fijate en la jerarquia de carpetas, no forma parte del proyecto.
Yo siempre sigo los pasos que recomiendan en los tutoriales de FlashGameDojo y similares, que es meter cualquier framework o similar en la carpeta "lib" del proyecto, asi lo tengo yo por ejemplo:
(http://img546.imageshack.us/img546/191/flashpunk.jpg)
Si te fijas hasta la ruta de tu libreria estaria mal ya que deberia ser net/flashpunk, que es como lo estas importando en los proyectos.
Salu2...
Thanks, ^.^v
Sabia que el poner fotos no era mala idea. Ahora me da otros errores, pero ya me peleare con ellos. Por cierto, para ponerla en lib, lo que he hecho a sido cortar pegar, en ese panel pequeño :P
¿Hay otra manera que sea menos cutre y posíblemente mejor para hacer eso?
Si, arrastrar directamente la carpeta desde el explorador de Windows al explorador de soluciones ;)
Desde luego si alojas la librería tal cual tengo yo en mi captura, que es cono te dicen en TheGameDojo y tal cual te la bajas de la web de FlashPunk, no deberías tener problemas con el código de la librería ni sus assets así como con las rutas de importación el código de tu proyecto :)
Salu2...
[EX3] estoy seguro de que mi ordenador me trolea, y me trolea con gusto. Ahora tengo errores con flashpunk, y estoy casi seguro de que son las fuentes como pasaba en flixel. >_<
Pongo las imágenes y no me odies T_T
Click y se agrandar
[codigo, estructura y errores/u]
(http://i20.photobucket.com/albums/b209/peplos/error2-chibi.png) (http://i20.photobucket.com/albums/b209/peplos/error2.png)
[codigo de la libreria el error estaba en la linea 492/u]
(http://i20.photobucket.com/albums/b209/peplos/error2b-chibi.png) (http://i20.photobucket.com/albums/b209/peplos/error2b.png)
mil thnks solo por leerlo.
Cita de: peplos en 22 de Julio de 2012, 03:27:46 PM
[EX3] estoy seguro de que mi ordenador me trolea, y me trolea con gusto. Ahora tengo errores con flashpunk, y estoy casi seguro de que son las fuentes como pasaba en flixel. >_<
Yo mas bien creo que es el programador que no presta atencion a lo que pongo :P
Que ves diferente en tu estructura y la mia? ;)
(http://img546.imageshack.us/img546/191/flashpunk.jpg)
(http://i20.photobucket.com/albums/b209/peplos/error2-chibi.png) (http://i20.photobucket.com/albums/b209/peplos/error2.png)
Salu2...
Si lo pongo en lib, no me lee la libreria >.<, ya que no aparece el icono parecido a una ficha de lego gris sobre la carpeta lib. Como si no estubiera indexada de verdad (No se si entiendes lo que quiero decir)
Por lo que decidi meterlo, a mi pesar, en src. Como he visto en otros tutoriales un poco :shit:. Y así si me la pilla. ^_^'
Aunque lo raro es que en ambas librerias el error eran las fuentes de texto :(
Lo del icono da igual, si te fijas en mi captura tampoco aparece el icono y mi proyecto funciona sin problema alguno. Lo que importa es que la ruta de la librería este correcta y esa es su ubicación correcta tal y como te muestran en los ejemplos en varias webs.
Cita de: peplos en 23 de Julio de 2012, 05:55:53 PM
Si lo pongo en lib, no me lee la libreria >.<
Revisa si has agregado correctamente el clashpath en tu proyecto:
(http://img42.imageshack.us/img42/2281/clipboard01rg.jpg)
Ahí debería estar añadida la carpeta "lib" para poder hacer referencia correctamente.
Salu2...
P.D.: En referencias anteriores, cuando queria decir TheGameDojo me referia a FlashGameDojo (http://flashgamedojo.com), que es un sitio que te recomiendo si estas empezando con Action Script y Flixel/FlashPunk.
No le hagas caso, Flixel funciona muy bien. Lo único que da problemas es que esta hecho para un tipo de juegos específicos.
Na, usa lo que quieras :P
Cita de: Harko en 28 de Julio de 2012, 03:12:14 PM
No le hagas caso, Flixel funciona muy bien. Lo único que da problemas es que esta hecho para un tipo de juegos específicos.
Flixel esta enfocado a juegos de plataformas y Escape From Hell es un juego de plataformas :P
Salu2...
Cita de: [EX3] en 23 de Julio de 2012, 06:50:15 PM
Revisa si has agregado correctamente el clashpath en tu proyecto:
(http://img42.imageshack.us/img42/2281/clipboard01rg.jpg)
Ahí debería estar añadida la carpeta "lib" para poder hacer referencia correctamente.
Añadido (thnks, creia que venia por defecto, ya que era para las librerias (bibliotecas, segun gustos)) y me sale el mismo error mismo error en Text.as. Existe manera humana de que ¿haya instalado mal algo?
en C: tengo el flashdevelop y el flash player debug (por razones que ya no me acuerdo he llamado flex a la carpeta) tambien
en D: las bibliotecas, vamos el flashpunk y flixel y aquí es donde realizo los proyectos.
Pero en teoria las rutas no deberian ser un problema, en los tiempos que corren.
Y al hacer los proyectos los indico en hacer en AS3
Cita de: [EX3] en 23 de Julio de 2012, 06:50:15 PM
P.D.: En referencias anteriores, cuando queria decir TheGameDojo me referia a FlashGameDojo (http://flashgamedojo.com), que es un sitio que te recomiendo si estas empezando con Action Script y Flixel/FlashPunk.
Yo mas que principiante... estoy haciendo el ridículo, porque de programación se un cacho (aunque de estas bibliotecas nada, claro esta). lo que me jode son los errores y no poder avanzar.
Siento haber contestado tan tarde. muchas gracias por vuestros esfuerzos y buscare en cielo y tierra algún escondrijo de internet donde salga el mismo error.
ACTUALIZACIÓN------------------------------------------------------------------------------
Uso
Draknek-FlashPunk-807481a
FlashDevelop-3.3.4-RTM
flashplayer_10_sa_debug
flex_sdk_3.6.0.16995
¿Uso algo antiguo... algo raro de menos o demas? Que ya me planteo todo.
Cita de: peplos en 31 de Julio de 2012, 05:38:35 PM
en C: tengo el flashdevelop y el flash player debug (por razones que ya no me acuerdo he llamado flex a la carpeta) también
en D: las bibliotecas, vamos el flashpunk y flixel y aquí es donde realizo los proyectos.
Pero en teoria las rutas no deberian ser un problema, en los tiempos que corren.
Mientras el proyecto y librerias esten como ves en mi estructura no deberias tener problemas con las rutas dentro del proyecto y FlashDevelop salvo que hayas hecho algo raro con la instalación que trae de serie tampoco deberías tener problemas con el por ese lado.
No se, con lo ya comentado poco más se me ocurre que puedas mirar.
Salu2...
Thanks por todo. Reinstalare todo el chiriniguito.
Primero hare el típico "hola mundo" en AS3 que siempre funciona. y luego a ver si me va el flashpunk. o a malas el Flixel
¡¡Tengo buenas notícias!!
Al actualizar todo el software (Flash Develop, flex...) Y va todo, (mas o menos... ).
Con todos los consejos que me has dado, creo que ya podre seguir solito.
Gracias
Me alegro por ello :)
Salu2...