Comunidad de diseño web y desarrollo en internet online

Dudas de un novato programador de videojuegos

Citar            
MensajeEscrito el 09 Oct 2008 11:23 am
Tras leerme detenidamente algunos tutoriales y ejemplos, aun no comprendo bien como desarrollar juegos en Flex3 con flashdevelop... Me es muy complicado unir todos los conceptos que quiero hacer: cargar imagenes para cada objeto, mostrar puntuación... La mayoría de los libros o tutoriales un poco más detallados suelen referirse directamente a programación en el entorno Flash, y yo lo que busco es que sea gratuito al 100%

Alguien tiene experiencia y me puede indicar por donde debo ir?

Gracias

Por SrMaxtor

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Oct 2008 01:52 pm
La ayuda misma de FlashDevelop tiene tutoriales que explican el workflow con FlashDevelop y el SDK de Flex, aunque aquí se habla un poco de eso: http://www.cristalab.com/foros/t62024_flashdevelop-caducado.html
Luego el resto de las cosas son preguntas generales de AS3 y debes primero preguntarte lo siguiente: ¿tengo los conocimientos básicos para hacerlo y solo me confunde el entorno?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Oct 2008 01:54 pm
pues creo que va a ser lo segundo, que junto churras con meninas y claro, al final no se ni por donde cojer al pobre codigo....

Gracias por la info, ahora toca aclararse :lol:

Por SrMaxtor

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Oct 2008 09:25 am
Bueno, mi primer problema es que no soy capaz de hacer ejecutar un ejemplo que se encuentra aqui

Cuando creo un proyecto con flashdevelop e intento compilarlo me da el siguiente mensaje:

Running process: ..\FlashDevelop\Tools\fdbuild\fdbuild.exe "..\Proyectos\Demo02\Demo02.as3proj" -ipc 67beb014-4a3b-4c2c-bd5f-90c7299fe107 -compiler "..\Flex3" -library "..\FlashDevelop\Library"
Using the Flex Compiler Shell.
Building Demo02
mxmlc -load-config+=obj\Demo02Config.xml -debug=true -incremental=true -benchmark=false -o obj\Demo02633594931225937500
Incremental compile of 1
Loading configuration file ..\Flex3\frameworks\flex-config.xml
Loading configuration file ..\Proyectos\Demo02\obj\Demo02Config.xml
Recompile: ..\Proyectos\Demo02\src\Main.mxml
Reason: The source file wasn't fully compiled.
Files changed: 0 Files affected: 1
(fcsh)
..\Proyectos\Demo02\src\Main.mxml(16): Error: No se encontró el tipo o no es una constante en tiempo de compilación: MyGameCanvas.
<MyGameCanvas id="canvas" width="100%" height="100%" themeColor="#ffffff" />
Build halted with errors (mxmlc).

Done (1)


No entiendo porque me lo da porque aun no he empezado a "tunearlo" e investigar como funciona

Por SrMaxtor

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Oct 2008 09:48 am
Si esto es un tag de tu mxml:

<MyGameCanvas id="canvas" width="100%" height="100%" themeColor="#ffffff" />

Tienes que poner un espacio de nombres para usar la etiqueta. Por ejemplo, si pones tu componente en la carpeta principal pones

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:ns1="*" layout="absolute" width="965" height="630">

Luego

<ns1:MyGameCanvas id="canvas" width="100%" height="100%" themeColor="#ffffff" />

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Oct 2008 10:29 am
Efectivamente es el codigo del Main.mxml, que actualmente lo tengo asi:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:ns1="*" layout="absolute" width="965" height="630">

<mx:Script>
<![CDATA[
public function initApp():void
{
canvas.init();
}
]]>
</mx:Script>
<ns1:MyGameCanvas id="canvas" width="100%" height="100%" themeColor="#ffffff" />
</mx:Application>


Pero sigue dando el mismo error:
D:\dmoreno\Proyectos\Demo02\src\Main.mxml(13): Error: No se encontró el tipo o no es una constante en tiempo de compilación: MyGameCanvas.
<ns1:MyGameCanvas id="canvas" width="100%" height="100%" themeColor="#ffffff" />

Por SrMaxtor

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Oct 2008 10:32 am
¿Tienes la clase o el componente mxml MyGameCanvas en el mismo directorio que tu applicación?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Oct 2008 10:37 am
Ouch!
Vaya fallo mas estupido! :oops:

De todas formas ahora el muy hijo de su compilador me dice:
..\Proyectos\Demo02\src\MyGameCanvas.as(21): col: 54 Error: Acceso a una propiedad TIMER_SPEED no definida.
private var INITIAL_BALL_SPEED:Number = .2 * TIMER_SPEED;
^
..\Proyectos\Demo02\src\MyGameCanvas.as(21): col: 54 Error: Acceso a una propiedad TIMER_SPEED no definida.
private var INITIAL_BALL_SPEED:Number = .2 * TIMER_SPEED;
^
Build halted with errors (mxmlc).

Por SrMaxtor

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Oct 2008 10:41 am
No puedes declarar una variable inicializándola contra el valor de otra .... , declara las variables con valores fijos, o si quieres inicializarlas contra valores de otras variables hazlo en el contructor

En fin, ahora tendrás todos los errores propios de una clase, ya tienes que ir corrigiendo cada cosa. Lo importante es que lograste el workflow con FlashDevelop y en tu entorno gratuito como querías

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.