Foros del Web » Programación para mayores de 30 ;) » Programación General »

Cómo trabajan con menús?

Estas en el tema de Cómo trabajan con menús? en el foro de Programación General en Foros del Web. Tengo curiosidad porque con mi Flash o el modo conque lo uso, se está poniendo complicado. Es también complicado explicar por qué, al menos para ...
  #1 (permalink)  
Antiguo 16/05/2015, 05:21
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Cómo trabajan con menús?

Tengo curiosidad porque con mi Flash o el modo conque lo uso, se está poniendo complicado.

Es también complicado explicar por qué, al menos para mí.

De momento sólo presten atención a lo que está a la izquierda de la flecha:

...explicaré esa parte.

En mi Flash se pegan o se dibujan las cosas (quizá se pueda dibujar con código, "desde 0", pero no sé cómo y no importa), como si fuese una hoja de Paint. En las partes rojas de la imagen que puse habría textos que muestran una variable distinta cada uno. ¿Cuales? Eso se define en el momento en que se crean esos textos, ANTES de que el programa se compile o empiece a funcionar.
Por ejemplo:
VariableA
VariableB
VariableC
VariableD
Me refiero a que los textos mostrarán esas variables. Si la variable Fila1 es 20 entonces el 1er texto mostrará 20. Así también funcionan los demás textos con sus respectivas variables.

Ahora bien, en el futuro, en mi programa, quisiera que haya más columnas, así que sería:
Código:
VariableA1	VariableA2	...
VariableB1	VariableB2	...
etc
No pueden entrar legiblemente muchas en la pantalla, pero sí quisiera que puedan ser muchas y agregar un "scroll". Entonces, yo no quiero crear los textos y que estén fuera de la pantalla y que se corran cuando deben. No, quiero que no estén al principio, y si se requieren que aparezcan.

Para que algo aparezca en Flash, hay varios métodos...

A-
Avanzar un frame y que lo nuevo esté ahí y en el frame anterior no.
Esto no me sirve porque las columnas podrían ser muchas, yo no quiero crear tantos frames si existe una alternativa mejor, además habría que indicar en cada texto qué variable van a mostrar.

B-
Que haya una película y que ella avance un frame... lo mismo.
La diferencia es que no tendría que crear frames en "el main", eso es un poco ventajoso, pero esencialmente es lo mismo, no me gusta.

C-
Usar la función attach.
Mi método favorito, pero hay un problema: O se insertan los mismos símbolos -textos, todos configurados igual- con lo cual todos mostrarían lo mismo, o se insertan diferentes y el problema de tener que escribirles diferentes numeritos y crear una montaña de textos seguiría.

Un símbolo es como una función, algo que "está a disposición", preconfigurado, y se puede usar varias veces. Más concretamente es una imagen o película o botón, que se puede agregar en la pantalla con la función attach.
También son como objetos, es decir, pueden contener variables -o propiedades- con el mismo nombre que las variables en la raíz pero el contenido podría ser diferente.

He solucionado el problema:
Los datos están en la película raíz. Los símbolos no muestran esos datos realmente, lo que muestran son copias de esos datos.
Supongamos que los datos reales son VariableA1, VariableB1, etc, VariableA2, VariableB2, etc.
Cuando el símbolo "columna1" se inserta, su VariableA muestra VariableA1, su VariableB muestra VariableB1, etc. La columna 2 es igual, tiene una VariableA, una VariableB, etc, pero muestra VariableA2 y VariableB2.

Cuando cambien los datos reales habría que cambiar las copias, pero en este caso no hay problema.

Bueno... pero para hacer eso de que la columna X copie los datos "X"... lo hago así:
Código:
function ReaddCamLine () {
	// F8.
	A = 0;
	do {
		A = A+1;
		B = "Lines.Line"+A;
		Lines.attachMovie("CamLine", "Line"+A, A);
		C = "Cam"+A;
		set (B+".Cond", eval(C+"Cond1"));
		set (B+".VariableA", eval(C+"VariableA"));
		set (B+".VariableB", eval(C+"VariableB"));
		set (B+".VariableC", eval(C+"VariableC"));
		set (B+".VariableD", eval(C+"VariableD"));
		C = 100*(A-1)*(A-1);
		setProperty (eval(B), _x, C);
		LinesBots.attachMovie("CamBots", "Bot"+A, A);
		set ("LinesBots.Bot"+A+".A", A);
		// En cada línea de bots, var que indica qué nro de linea es.
		setProperty ("LinesBots.Bot"+A, _x, C);
	} while (A<Cams);
}
O sea... el símbolo que se agrega contiene los textos. Con la distancia y orden que muestra la imagen.

Lo que está en la derecha es lo que debo lograr pero además debo modificar cada columna que haya. Es decir, en ese caso sólo hay una, la que tiene partes celestes no la cuento pero sí, también hay que moverla.

Según lo veo, voy a tener que crear un nuevo símbolo para esa parte que quiero multiplicar, voy a tener que separar en dos el símbolo que ya tengo... aff... pero el problema principal que veo es la definición de qué va a mostrar el símbolo dentro del símbolo ¿o no dentro? que se multiplica.

Actualmente es esto:
set ("Lines.Line"+A+".Cond", eval("Cam"+A+"Cond1"));

No se ve así en el código por las abreviaciones que hago usando B y C.

A es un contador que marca la columna de datos que se está copiando e insertando. That is.

Bueno, pero ahora sería algo como:
set ("Lines.Line"+A+".Cond+D+".Cond", eval("Cam"+A+"Cond"+D));

D sería otro contador para otro código similar al anterior, pero que en vez de agregar columnas agregaría las partes "Condición (or)" que se han de agregar.

Y falta el código para que se reubiquen todas las demás columnas que sea necesario. Es BASTANTE difícil, tal vez demasiado para mí.

Bueno, la duda está en el título, el resto fue comentar mi caso para que tengan idea de qué hablo ¿uds tienen herramientas más sencillas o qué? ¿cómo hacen? ¿qué hago mal?

Phew.

Gracias.
  #2 (permalink)  
Antiguo 16/05/2015, 22:05
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Cómo trabajan con menús?

Cita:
Iniciado por Tachikomaia Ver Mensaje
Tengo curiosidad porque con mi Flash o el modo conque lo uso, se está poniendo complicado.
Capo, hace tiempo vengo siguiendo tus post y la verdad no entiendo por qué estás tan empecinado en usar una tecnología de juguete que solo sirve para poner imágenes de monitos bailando en paginas web.

Flash es una tecnología obsoleta y completamente irrelevante. Su principal atractivo ERA poder poner animaciones o cosas más "interactivas" en las páginas web, antes de que esto fuera posible con HTML5. Fijate que hasta YouTube esta dejando de usar Flash y está pasando a una versión completamente hecha en HTML5.

Date cuenta que todo lo que estas queriendo hacer se te vuelve mucho más difícil porque estas usando una herramienta que es absolutamente inadecuada para lo que querés hacer.

Es como si yo me pusiera a intentar desarmar el motor del auto con un cepillo de dientes.

Estás hablando de "película", "frame" y un montón de cosas por el estilo que no tienen absolutamente nada que ver con desarrollar una interfaz de usuario datacéntrica como la que estás planteando.

Tu desarrollo no necesita ningún "frame" ni ninguna "película" ni ninguna ridiculez por el estilo (con perdón de la expresión). Lo que necesitás es armar una estructura de datos en forma de lista o colección (o incluso una matriz de 2 dimensiones, no entiendo bien lo que planteás) y después armar una interfaz gráfica (GUI) que pueda operar con esa estructura de datos y te permita visualizarlos y modificarlos.

Te estas rompiendo la cabeza contra la pared tratando de ver cómo haces para "mover las rayitas en la pantalla" cuando en realidad cualquier UI Framework medianamente decente de cualquier tecnología seria de desarrollo de software eso te lo hace automático.

Si te interesa hacer algo Web, yo te diría que aprendas a usar las tecnologías Web, es decir, HTML5, JavaScript, y CSS.

Si no, y como para que te sirva de ejemplo, yo trabajo con C# y XAML, y todas esas "rayitas" las puedo hacer en XAML con el siguiente código:

Código XAML:
Ver original
  1. <DataGrid/>

Un DataGrid es un control de XAML que presenta los datos en forma de grilla, permitiendo visualizarlos, editarlos, y definir columnas donde se pueden poner distintos elementos visuales para facilitar la edición. Algo como esto:



No tengo que preocuparme de "desplazar las rayitas" porque la DataGrid tiene noción del espacio visual en la pantalla y también de los registros (filas) y propiedades (columnas) que está mostrando. En la imagen no se ve, pero la DataGrid también se encarga del scrolling horizontal y vertical, en caso de que haya más filas (vertical) o columnas (horizontal) que lo que entra en la pantalla.

No tengo que preocuparme de ningún "frame" o "película" porque la tecnología que estoy usando (WPF/XAML) es datacéntrica y está diseñada para construir aplicaciones de verdad, y no animaciones de monitos baliando.

Espero que esto conteste tu pregunta de "¿Cómo hacen ustedes?"

Si te interesa te puedo comentar cómo haría yo para desarrollar una interfaz como la que estás planteando, donde el usuario pueda definir valores y condiciones, usando estructuras de datos bien definidas y prolijas en lugar de un choclo horrible de variables sueltas por todos lados.

Saludos

Última edición por agleiva; 16/05/2015 a las 22:13
  #3 (permalink)  
Antiguo 17/05/2015, 00:02
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cómo trabajan con menús?

Agradezco que me hayas respondido la pregunta de cómo trabajas con menús. Los insultos a Flash y a mi forma de programar sobran, y no voy a discutir esos insultos.

Uso Flash porque me gusta, sé usarlo mejor que a otras cosas -y compáralo con Clipper por ejemplo, jaja, prefiero Flash-, me molesta ponerme a aprender "desde 0" cosas similares a otras que sé -como aprender a hablar en italiano si ya sé español-, me molesta el tema de las instalaciones a veces complicadas -VB- y con cosas que te dicen que toquetés sin explicarte qué son -particularmente las variables de entorno-, y... supongo que a estas alturas me gustaría hacerlo en Flash para dejar de cara a más de uno =) O será una cuestión de orgullo.

Lo claro es que yo desconozco otras tecnologías, por eso lo pregunté. Creí por ejemplo que C era un lenguaje de bajo nivel, pero me dices que con él y XAML es más fácil que con Flash. Creo que hay diferencia entre C y C++, pero no sabía que tanta, ni siquiera si C es lo mismo que C#, tendré que vichar.

"usando estructuras de datos bien definidas y prolijas en lugar de un choclo horrible de variables sueltas por todos lados."
A ver cómo sería sí, tengo curiosidad por favor, gracias. En lo posible sin insultar, capo.
  #4 (permalink)  
Antiguo 17/05/2015, 02:40
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cómo trabajan con menús?

Recordé que había preguntado "¿Qué hago mal?". Podría decirse que respondiste eso también. Entonces mea culpa. No lo vuelvo a preguntar xD
  #5 (permalink)  
Antiguo 17/05/2015, 05:11
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Cómo trabajan con menús?

Cita:
Fijate que hasta YouTube esta dejando de usar Flash y está pasando a una versión completamente hecha en HTML5.
La adopción urgente por parte de youtube, se debe a cierta incompatibilidad que existe con flash y ciertos dispositivos móviles.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #6 (permalink)  
Antiguo 18/05/2015, 10:27
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Cómo trabajan con menús?

Cita:
Iniciado por Tachikomaia Ver Mensaje
Los insultos a Flash y a mi forma de programar sobran.
Yo no insulto. Simplemente afirmo algo que no es ni más ni menos que la verdad: Flash es una tecnología obsoleta y totalmente irrelevante.

http://venturebeat.com/2015/01/27/yo...eo-by-default/
http://www.wired.com/2011/11/adobe-kills-mobile-flash/

Cita:
Iniciado por Tachikomaia Ver Mensaje
me molesta ponerme a aprender
Si no estás dispuesto a aprender CONSTANTEMENTE (sin importar si es "desde 0" o "desde 1") entonces te recomiendo que vendas la PC y te pongas una verdulería. El desarrollo de software es un camino de aprendizaje constante.

Cita:
Iniciado por Tachikomaia Ver Mensaje
cosas similares a otras que sé
El desarrollo de software tiene muy poco que ver con las técnicas y prácticas que se puedan llegar a usar para poner animaciones en páginas web. En todos estos años (casi 20 ya) que llevo programando, y de TODAS las personas con las que he hablado y de TODO lo que he leído al respecto, JAMÁS he escuchado o leído en ningún lugar el concepto de "frame" o "película" referido a alguna cuestión de desarrollo de software. Con lo cuál dudo que tengas que aprender algo "similar a lo que ya sabés".

Cita:
Iniciado por Tachikomaia Ver Mensaje
me molesta el tema de las instalaciones a veces complicadas -VB- y con cosas que te dicen que toquetés sin explicarte qué son -particularmente las variables de entorno
A mi también. Me parece totalmente PATÉTICO e inaceptable que ***EN 2015*** tengas que estar seteando "variables de entorno" y configurando estupideces para poder usar un IDE o un lenguaje de programación. Es por eso no uso una tecnología horrible y tortuosa como (por ejemplo) java, sino que uso Visual Studio, C# y .NET, que son herramientas modernas, fáciles de usar y se integran de manera adecuada. Para darte una idea, el sabado a la tarde me puse a instalar Visual Studio 2015 Community RC en mi notebook, y con simplemente 3 clicks (y un poco de espera ya que se descargan de internet varios componentes), me instaló el .Net Framework 4.6 RC, soporte para muchos lenguajes como C#, F#, VB.Net, Javascript, TypeScript, etc, etc, soporte para desarrollar aplicaciones de todo tipo por ejemplo aplicaciones de escritorio, de consola, web, móviles, servicios de Windows, etc. etc. Todo desde un IDE moderno que te permite hacer todas estas tareas FACILMENTE y no requiere ninguna configuracion adicional.

Cita:
Iniciado por Tachikomaia Ver Mensaje
supongo que a estas alturas me gustaría hacerlo en Flash para dejar de cara a más de uno =) O será una cuestión de orgullo.
Sos libre de seguir usando lo que quieras, pero, a decir verdad (y sin ofender), parece un poco ridículo tratar de desarmar el motor del auto con un cepillo de dientes. No te parece?
Además, si querés sentirte orgulloso realmente, y sos temerario, en realidad deberías usar mariposas: https://xkcd.com/378/

Cita:
Iniciado por Tachikomaia Ver Mensaje
Creí por ejemplo que C era un lenguaje de bajo nivel
C es un lenguaje de bajo nivel, que no tiene nada que ver con nada de lo que estamos hablando.

Cita:
Iniciado por Tachikomaia Ver Mensaje
pero me dices que con él y XAML es más fácil que con Flash.
En realidad con C# (no con C) y XAML, ya que los frameworks de XAML son datacéntricos y están pensados para hacer aplicaciones basadas en datos, y C# es un lenguaje moderno, multipropósito, multiplataforma, que provee muchísimas ventajas con respecto a otros lenguajes, y está pensado para trabajar a nivel profesional.

Cita:
Iniciado por Tachikomaia Ver Mensaje
Creo que hay diferencia entre C y C++, pero no sabía que tanta, ni siquiera si C es lo mismo que C#
C# no tiene nada que ver con C ni con C++.

Cita:
Iniciado por Tachikomaia Ver Mensaje
A ver cómo sería sí, tengo curiosidad por favor, gracias.
Después de almorzar te posteo algo de código.

Última edición por agleiva; 18/05/2015 a las 15:36
  #7 (permalink)  
Antiguo 18/05/2015, 21:00
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cómo trabajan con menús?

Te voy a decir lo que pienso porque considero que merecés saberlo, no pretendo iniciar una discusión "a ver quien tiene razón" ni intento que pienses como yo.

Cita:
Iniciado por agleiva Ver Mensaje
Flash es una tecnología obsoleta y totalmente irrelevante.
Para mis cosas sigue siendo muy útil y fue y sigue siendo muy relevante en mi vida. Tan útil que probablemente no exista algo mejor (para mi caso). Tan relevante que pasan los años y aún lo uso y me sigue sirviendo.

Tengo entendido que muchas animaciones y videojuegos se hicieron con Flash. No digo que hayan sido l@s mejores, pero marcó una época, y si no fue relevante para los programas, como modelo, al menos sí fue relevante para toda la gente que lo usó.

Hablamos de una herramienta, no de una compañera, dibujo animado, etc, pero ¿qué es lo que importa? Tu compañera (esposa o lo que sea) no tiene por qué ser "relevante" para todos, lo que importa es que lo sea para ti. Un dibujo animado puede que esté "obsoleto", pero si te divierte -si cumple su función para ti- mejor que los nuevos, diviértete con él.

Si el día de mañana sale una nueva forma de fútbol -por ejemplo jugar con 2 pelotas a la vez- y se empieza a abandonar la clásica, eso no significa que sea una porquería y que deba abandonarse a lo loco.

Entonces, eso que dices es irrelevante. Sí conviene cambiar a una tecnología que más gente use en tanto se pueda intercambiar conocimientos con esa gente -una tecnología superior de la que nadie hable no tiene tanta gracia-, pero si aprenderla requiere mucho esfuerzo y tiempo, entonces quizá no, y ese es mi caso.

Cita:
Si no estás dispuesto a aprender CONSTANTEMENTE (sin importar si es "desde 0" o "desde 1") entonces te recomiendo que vendas la PC y te pongas una verdulería. El desarrollo de software es un camino de aprendizaje constante.
Sí estoy dispuesto pero más bien cuando me topo con un obstáculo y se me hace necesario. Desde 1 sí, desde 0 no, no hay por qué.
De hecho, con lo que sé -que no es tanto pero bue- podría hacer muchas cosas, con la pc, no es válido lo que dices "entre líneas" de que si no se está dispuesto a aprender hay que venderla.

Cita:
El desarrollo de software tiene muy poco que ver con las técnicas y prácticas que se puedan llegar a usar para poner animaciones en páginas web. En todos estos años (casi 20 ya) que llevo programando, y de TODAS las personas con las que he hablado y de TODO lo que he leído al respecto, JAMÁS he escuchado o leído en ningún lugar el concepto de "frame" o "película" referido a alguna cuestión de desarrollo de software. Con lo cuál dudo que tengas que aprender algo "similar a lo que ya sabés".
Yo no soy quien para decirlo pero dudo que hayas hablado con suficiente gente xD
Y si dudas de que "película" sea algo similar a lo "normal", quizá es porque no sabes lo que es.
Una película es un tipo de símbolo. Símbolo se le dice a cosas que pueden agregarse, en el editor se muestran en una ventana -cerrable- como se muestran los emoticonos en el editor de texto de este foro. En Flash cliqueas uno de esos símbolos y lo arrastras a la pantalla. Aquí se le hace clic y agrega el código correspondiente en el cuadro de texto. Es similar...

Cita:
A mi también. Me parece totalmente PATÉTICO e inaceptable que ***EN 2015*** tengas que estar seteando "variables de entorno" y configurando estupideces para poder usar un IDE o un lenguaje de programación. Es por eso no uso una tecnología horrible y tortuosa como (por ejemplo) java, sino que uso Visual Studio, C# y .NET, que son herramientas modernas, fáciles de usar y se integran de manera adecuada. Para darte una idea, el sabado a la tarde me puse a instalar Visual Studio 2015 Community RC en mi notebook, y con simplemente 3 clicks (y un poco de espera ya que se descargan de internet varios componentes), me instaló el .Net Framework 4.6 RC, soporte para muchos lenguajes como C#, F#, VB.Net, Javascript, TypeScript, etc, etc, soporte para desarrollar aplicaciones de todo tipo por ejemplo aplicaciones de escritorio, de consola, web, móviles, servicios de Windows, etc. etc. Todo desde un IDE moderno que te permite hacer todas estas tareas FACILMENTE y no requiere ninguna configuracion adicional.
Instalación de Visual Studio:
http://zonaforo.meristation.com/topic/2149083/

Cita:
Sos libre de seguir usando lo que quieras, pero, a decir verdad (y sin ofender), parece un poco ridículo tratar de desarmar el motor del auto con un cepillo de dientes. No te parece?
Lo que me parece es que no es tan clara la correspondencia con esa analogía. ¿Por qué Flash en lo que hago es como desarmar un motor de auto con un cepillo, y no es viajar en:

?
O sea, si fuese como un cepillo debería cambiar urgentemente, pero si es como un auto viejo, no tengo por qué modernizarme, aunque ya hayan autos voladores estilo futurama =)

Cita:
Además, si querés sentirte orgulloso realmente, y sos temerario, en realidad deberías usar mariposas: https://xkcd.com/378/
Lo que pasa es que lo he intentado con Flash. Abandonarlo ahora sería como admitir que otros tenían razón al recomendarme abandonarlo xD
  #8 (permalink)  
Antiguo 19/05/2015, 00:57
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Cómo trabajan con menús?

Cita:
Iniciado por Tachikomaia Ver Mensaje
Lo que pasa es que lo he intentado con Flash. Abandonarlo ahora sería como admitir que otros tenían razón al recomendarme abandonarlo xD
Y continuar con él es tener problemas con algo tan tonto y sencillo de hacer con otros lenguajes como es un menú.

Que eres libre de seguir usándolo? Claro. Pero luego si tienes problemas con cosas tan triviales en otros lenguajes de programación, pero por empeñarte en usar Flash no puedes y no sabes hacer, no te quejes que no obtienes respuestas o las que tienes son del estilo "Deja de usar Flash".
__________________
Aviso: No se resuelven dudas por MP!
  #9 (permalink)  
Antiguo 19/05/2015, 03:53
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cómo trabajan con menús?

Creo que hay cierta injusticia en eso pero supongo que tienes razón, acepto los términos por ahora -no me gusta hacer promesas, uno puede llegar a ver cosas que antes no y cambiar de opinión-, pero si alguien va a decirme "no uses Flash" que sea alguien que no me lo haya dicho ya.

"General Leo Cristophe was also once considered to become a Magitek knight, but refused the infusion."

Los magos me dirían que me haga "la infusión", pero yo tengo derecho a seguir usando la espada y preguntar cómo se usa.

O molesta tanto?

Wow, ayer hice esto:

No lo terminé, pero te explico: Quiero hacer un juego simple de estrategia, más basado en luchas de rpg que en el plantas vs zombies -que no he jugado mucho, pero está bueno-, pero pensé en ese como base para "mientras los enemigos se acercan". Y de título también quise probar basarme en ese. No pretendía hacer algo original, evidentemente. Entonces me acordé de los MOLESTOS artistas callejeros -suben al colectivo y te violan los oídos con su "música"- y de los personajes de ahí, y me gustó la idea, al menos para "loquear" -como el loqueando-.

Ahora ¡qué curiosidad! Casualidad o lo que sea. Al parecer, yo en este foro y en otros soy como un molesto artista callejero!

V A Y A .

No quiero ser lo que odio. Dudo que me retire completamente del foro, pero mi participación disminuirá.

Gracias Malenko por hacerme notar esto.

Última edición por Tachikomaia; 19/05/2015 a las 04:35
  #10 (permalink)  
Antiguo 19/05/2015, 09:18
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Cómo trabajan con menús?

Cita:
Iniciado por Tachikomaia Ver Mensaje
Te voy a decir lo que pienso porque considero que merecés saberlo, no pretendo iniciar una discusión "a ver quien tiene razón" ni intento que pienses como yo.

Para mis cosas sigue siendo muy útil y fue y sigue siendo muy relevante en mi vida. Tan útil que probablemente no exista algo mejor (para mi caso). Tan relevante que pasan los años y aún lo uso y me sigue sirviendo.

Tengo entendido que muchas animaciones y videojuegos se hicieron con Flash. No digo que hayan sido l@s mejores, pero marcó una época, y si no fue relevante para los programas, como modelo, al menos sí fue relevante para toda la gente que lo usó.

Hablamos de una herramienta, no de una compañera, dibujo animado, etc, pero ¿qué es lo que importa? Tu compañera (esposa o lo que sea) no tiene por qué ser "relevante" para todos, lo que importa es que lo sea para ti. Un dibujo animado puede que esté "obsoleto", pero si te divierte -si cumple su función para ti- mejor que los nuevos, diviértete con él.

Si el día de mañana sale una nueva forma de fútbol -por ejemplo jugar con 2 pelotas a la vez- y se empieza a abandonar la clásica, eso no significa que sea una porquería y que deba abandonarse a lo loco.

Entonces, eso que dices es irrelevante. Sí conviene cambiar a una tecnología que más gente use en tanto se pueda intercambiar conocimientos con esa gente -una tecnología superior de la que nadie hable no tiene tanta gracia-, pero si aprenderla requiere mucho esfuerzo y tiempo, entonces quizá no, y ese es mi caso.

Sí estoy dispuesto pero más bien cuando me topo con un obstáculo y se me hace necesario. Desde 1 sí, desde 0 no, no hay por qué.
De hecho, con lo que sé -que no es tanto pero bue- podría hacer muchas cosas, con la pc, no es válido lo que dices "entre líneas" de que si no se está dispuesto a aprender hay que venderla.

Yo no soy quien para decirlo pero dudo que hayas hablado con suficiente gente xD
Y si dudas de que "película" sea algo similar a lo "normal", quizá es porque no sabes lo que es.
Una película es un tipo de símbolo. Símbolo se le dice a cosas que pueden agregarse, en el editor se muestran en una ventana -cerrable- como se muestran los emoticonos en el editor de texto de este foro. En Flash cliqueas uno de esos símbolos y lo arrastras a la pantalla. Aquí se le hace clic y agrega el código correspondiente en el cuadro de texto. Es similar...

Instalación de Visual Studio:
http://zonaforo.meristation.com/topic/2149083/

Lo que me parece es que no es tan clara la correspondencia con esa analogía. ¿Por qué Flash en lo que hago es como desarmar un motor de auto con un cepillo, y no es viajar en:

?
O sea, si fuese como un cepillo debería cambiar urgentemente, pero si es como un auto viejo, no tengo por qué modernizarme, aunque ya hayan autos voladores estilo futurama =)

Lo que pasa es que lo he intentado con Flash. Abandonarlo ahora sería como admitir que otros tenían razón al recomendarme abandonarlo xD

No te ofendas, pero me das risa.

Hace lo que quieras capo. Segui dándote la cabeza contra la pared tratando de dibujar rayitas. Yo voy a seguir usando tecnología de nivel profesional.
Por cierto, la instalación de Visual Studio se hace con 3 clicks. Si no sabés hacer 3 clicks es tu problema, no le eches la culpa a las herramientas.

Nos vemos. Suerte.

Última edición por agleiva; 19/05/2015 a las 09:42
  #11 (permalink)  
Antiguo 19/05/2015, 17:17
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cómo trabajan con menús?

Bueno, tú también me das risa, por ejemplo con lo de "nivel profesional" xD

Y si falló la actualización de Framework o esto o lo otro, sí, puede ser mi culpa, pero yo quería usar un programa no 5. Es como que quiera instalar un videojuego y me pida DirectX y eso falle y según tú sería mi culpa porque no sé usar DirectX o Windows tanto, pero bueno, también puede ser porque la actualización no la programaron suficientemente bien o no la programaron a prueba de tontos, lo cual no sería mi culpa xD

Te faltó postear el código, pero bue.

Suerte también, pro.
  #12 (permalink)  
Antiguo 19/05/2015, 20:16
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Cómo trabajan con menús?

Cita:
Iniciado por Tachikomaia Ver Mensaje
Bueno, tú también me das risa, por ejemplo con lo de "nivel profesional" xD
Mirá capo, como es evidente que sos un nene de escuela secundaria, no me voy a poner a discutir con vos. Solo te linkeo rapidamente la web del proyecto en el que trabajo actualmente (con Visual Studio programando en .NET usando WPF, XAML, C#, F#, C++ y Python): http://www.ctech.com/

Y el proyecto en el que trabajé antes de eso (con Visual Studio programando en .NET usando WPF, XAML, ASP.Net Webforms, javascript, HTML): http://igeasoftware.com/

Y el primer desarrollo Web que hice con mi firma propia hace muy poquito (con Visual Studio usando .NET y PHP): http://www.rutatlantica.com/

Por si te queda alguna duda que trabajo a nivel profesional.

Cita:
Iniciado por Tachikomaia Ver Mensaje
si falló la actualización de Framework
La respuesta a eso es: "comprate una PC".

En todos estos años que vengo usando Visual Studio (arranqué con Visual Studio 6 en Windows 98 SE), NUNCA me falló ninguna instalación del .NET Framework. La única gente que vi que le pase eso es la gente que no tiene idea de informática y tiene la máquina llena de virus, de basura y le anda todo mal.

Además, estoy casi seguro que todavía estás usando Windows XP, que ya dejó de tener soporte hace años, y hasta me animo a decir que ni siquiera le instalaste los Service Packs.

Entonces no te quejes si el software de última generación no funciona en tu PC. Estas queriendo hacer andar el FIFA 2015 de XBox en un family game.

Cita:
Iniciado por Tachikomaia Ver Mensaje
yo quería usar un programa no 5
En el desarrollo de Software existe un concepto que se llama DEPENDENCIAS. Esto seguramente no lo conocés porque nunca en tu vida programaste nada de verdad, pero es bastante común que un determinado software tenga dependencias que se necesitan instalar antes de poder usarlo. Tu ejemplo de DirectX es el más común.

Cita:
Iniciado por Tachikomaia Ver Mensaje
según tú sería mi culpa porque no sé usar DirectX o Windows tanto
La respuesta a eso es "Comprate una PC."

Cita:
Iniciado por Tachikomaia Ver Mensaje
también puede ser porque la actualización no la programaron suficientemente bien
Si fuera así le pincharía todo el mundo, pero como te dije antes a la única gente a la que le pasa eso es la que tiene un desastre en la máquina en vez de tener la máquina como corresponde.

Cita:
Iniciado por Tachikomaia Ver Mensaje
Te faltó postear el código, pero bue.
Esa era mi intención, no sólo mostrarte el código, si no también explicarte de qué se trata y ayudarte a dar tus primeros pasos en el desarrollo de software, ya que te veo sufrir hace años y lo único que hiciste hasta ahora fue declarar variables sueltas.

El problema es tu actitud: tenés que darte cuenta que las personas que estamos tratando de ayudarte (al menos en mi caso partícular) tenemos muchas mejores cosas que hacer que ayudar a un desconocido por internet. Yo tengo una familia, un trabajo, toco en una banda, y tengo un emprendimiento para formar una empresa propia. No tengo tiempo para perder, y realmente no gano nada con hacer esto, así que si voy a tomarme el tiempo de enseñarle a alguien, lo voy a hacer con alguien que esté dispuesto a aprender, que no ponga excusas estúpidas, y que tenga la mente abierta y no se encasille en cosas inservibles y absurdas como por ejemplo Flash, y que entienda que todo lo que cree que sabe ES NADA, como me pasó a mí la primera vez que tuve que TRABAJAR en software, y no solo tomarlo como un hobby.

Si estás dispuesto a aprender y a dejar tu obstinación de lado, avisame y me tomaré el trabajo de explicarte todo lo que necesites y esté dentro de mis posibilidades. De lo contrario, seguí con tus variables sueltas y tu código horrible que no se entiende nada, y tus rayitas. El que pierde sos vos. Lo único que te digo es lo mismo que le digo a todos los pibes de tu edad:

"aprovechá que tenés a alguien que te enseña, si yo a tu edad hubiera tenido alguien que me explique todo esto ahora seria rico."

Última edición por agleiva; 19/05/2015 a las 20:45
  #13 (permalink)  
Antiguo 19/05/2015, 21:14
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Cómo trabajan con menús?

Thread away...

Don't feed the troll, please.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #14 (permalink)  
Antiguo 19/05/2015, 23:16
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cómo trabajan con menús?

Cita:
Iniciado por agleiva Ver Mensaje
Mirá capo, como es evidente que sos un nene de escuela secundaria, no me voy a poner a discutir con vos.
Es más o menos lo que pensé de ti al principio... "mente estrecha", persona a quien no le entra en su cabeza, por ejemplo, que para otra persona usar Flash pueda ser más conveniente que "aprender desde 0". Tal vez se deba a que esa otra persona también es de mente estrecha, en otro sentido, que yo pude aprender Flash y otras cosas pero que ciertos otros lenguajes no. Querer meter uno de esos lenguajes en mi cabeza podría ser como querer meter un dvd en una videocasetera.

Pero bueno... no me gusta insultar. ¿A qué te refieres exactamente con "nene de escuela secundaria"? Suena a que soy pequeño, tengo la voz poco grave, poco pelo, etc. Supongo que no es eso, pero ¿por qué decirlo así entonces?
Suena a que me falta experiencia, inteligencia, conocimiento, etc, como para llegar a ser "normal" o "profesional", pero eso se demuestra, simplemente decirlo no es la forma:
http://es.wikipedia.org/wiki/Argumento_ad_hominem

¡Mejor ser nene genio que adulto normal!
http://noticias.univision.com/articl...o-jack-andraka

Cita:
Por si te queda alguna duda que trabajo a nivel profesional.
No es que lo dudara, es que me parece retórica innecesaria.

Cita:
La respuesta a eso es: "comprate una PC".
Y la respuesta a "no tengo suficiente dinero" es "trabajá" y posiblemente "estudiá" ¿no? Prefiero seguir con Flash. Además ¿¡comprar una pc sólo porque un programa no se instala!? Yo diría que lo que falla es el programa xD
No soy muy de instalar cosas pero con la mayoría no tengo drama.

Cita:
Además, estoy casi seguro que todavía estás usando Windows XP, que ya dejó de tener soporte hace años, y hasta me animo a decir que ni siquiera le instalaste los Service Packs.
Ahí acertaste. No tengo dinero para actualizarla ni para estudiar -tampoco es sencillo encontrar a alguien que quiera enseñar eso, al menos a un par que se lo propuse me dijeron que no- ni forma de experimentar sin correr riesgos -sí podría descargar algo y probar, pero podría quedar inutilizable-, y cuando vuelva a trabajar tampoco voy a tener tanto tiempo xP
Los SP ya no recuerdo si los instalé o no, pasaba horas instalando cosas y en general fallaba o no notaba mejoras por las cuales dijera "valió la pena".

De hecho en muchas cosas siempre he sido "antiactualizar", cuando tenía Windows 98 salieron versiones que se decía que eran peor, y yo me sentía conforme. Hoy en día no tengo celular, sigo usando teléfono con cable, me resulta más simple y ya está, algunos insisten en que use celular pero yo también en eso paso.
No me interesa actualizar Windows tampoco. Fijate que incluso la versión de Flash que uso es de Macromedia -actualmente Flash es de Adobe-, la 5, o sea, tampoco me actualicé en eso -aunque probé al menos-.

Cita:
Entonces no te quejes si el software de última generación no funciona en tu PC. Estas queriendo hacer andar el FIFA 2015 de XBox en un family game.
Ok, intentaré recordarlo. Ahora tú no me recomiendes usar un FIFA 2015 con mi family game.

Cita:
En el desarrollo de Software existe un concepto que se llama DEPENDENCIAS. Esto seguramente no lo conocés
Me lo imaginaba.

Cita:
nunca en tu vida programaste nada de verdad
Más retórica innecesaria. O falta de exactitud o de buscar el modo de decir las cosas sin que parezcan un insulto o algo falso. ¿Qué es programar de verdad? Supongo que te refieres a algo complejo con bases de datos y no sé qué, tenés razón no he programado algo así, pero programar es en realidad algo más sencillo. Llamemos a las cosas por su nombre o por lo menos de modo que no parezcan insultos, es decir, no te pido exactitud, más bien respeto.

Cita:
en vez de tener la máquina como corresponde.
Bueno ya que estamos te agradecería consejos sobre eso, pero que no impliquen cosas complicadas o riesgosas como reinstalar en sist operativo. Tengo familiares a quienes la compu se les tranca a cada rato cuando usan un navegador, fui a instalar un par de juegos que acá instalaría en 5 minútos y allá estuve como 1 hora.
Pero tampoco es que una máquina deba estar perfecta. La mía está bien, estoy muy contento con ella.

Cita:
Esa era mi intención, no sólo mostrarte el código, si no también explicarte de qué se trata y ayudarte a dar tus primeros pasos en el desarrollo de software, ya que te veo sufrir hace años y lo único que hiciste hasta ahora fue declarar variables.
No te preocupes, desde el principio sabía una alternativa que no quería usar porque tiene ciertos límites, pero por ahora me sirve y decidí usarla porque sino sí se me complicaba mucho.

Cita:
te veo sufrir hace años y lo único que hiciste hasta ahora fue declarar variables.
Esa es una forma de verlo. Pero cuando empecé no tenía siquiera una interfase donde poner las variables. No lo digo simplemente gráficamente hablando, hablo de la organización de las variables. También hice otras cosas, como los cambios que ocurren en otras variables cuando una cambia, y distanciar un número N de cruces o "rayitas" -depende de N si es una u otra- en un espacio E. Ahora que lo pienso también me da curiosidad cómo hacen eso uds, pero bueno no lo voy a preguntar.

Cita:
No tengo tiempo para perder, y realmente no gano nada con hacer esto, así que si voy a tomarme el tiempo de enseñarle a alguien, lo voy a hacer con alguien que esté dispuesto a aprender
Yo quiero aprender pero en este caso superficialmente y si me gusta profundizar más, o sea, quiero un pantallazo, ya me lo diste, me interesó ver código, y ahí quedamos. Yo quiero verlo, sí, e intentar entenderlo por mi cuenta. Eso sería ayudarme. La verdad no te prometo que lo vaya a estudiar detenidamente si me choca, el sistema de Action Script 3 de cargar elementos que no sé qué son ni cómo trabajan me choca, por ejemplo, no me gusta. O sea, podés ayudarme mostrándome el código. Si quieres mostrárselo sólo a personas que seguramente lo usen, está bien, pero es una exigencia un poco sin sentido. Es como que yo diga "hoygan, cuales son los lenguajes más complicados en la programación" y tú en vez de simplemente mostrármelos me digas "yo sólo le respondo a quien vaya a aprenderlos".
Yo nunca pedí, creo que me explicaran los códigos, o al menos no una explicación tan profunda.

Cita:
inservibles como por ejemplo Flash


Cita:
que entienda que todo lo que cree que sabe ES NADA
Te refieres a poco. Y si en realidad nada sé sobre variables, ifs, etc, me da igual porque yo las uso y me funcionan, yo que sé, conozco a alguien que dice que todo es una ilusión, que estamos en una especie de matrix, en este caso mis experiencias con ifs habrían sido una ilusión, en realidad no sé del tema, pero bueno yo estoy e la matrix y no quiero salir tanto, quiero, como dije, ver cómo lo hacen uds. Si para eso tengo que "borrar" mis experiencias entonces no, gracias!
Otra exigencia que me parece sin sentido.

Cita:
como me pasó a mí la primera vez que tuve que TRABAJAR en software, y no solo tomarlo como un hobby.
¿Crees que no debí decir trabajar en el título si la actividad es en realidad un hobby o me lo tomo como tal? No lo había pensado, pero me lo tomo bastante en serio, para mí no es simplemente un hobby.

Cita:
tus variables sueltas
Ah vos debes de definir usando arrays ¿no? Nunca me han gustado y además yo para transmitir variables de un programa a un archivo uso un fs command oculto llamado save, que cuando lo intenté usar con arrays no pude hacer la transmisión en un sentido u otro, es decir, no recuerdo cual, no pude pasar las variables a un archivo o no pude cargar las variables en el programa. He ahí por qué no uso arrays.
Y por cierto sí está oculto, no es invento mío:
http://board.flashkit.com/board/show...546&viewfull=1

Cita:
tu código horrible que no se entiende nada
Pues sí me interesa saber por qué es horrible. Aunque se dice que es algo subjetivo, de nuevo retórica. Lo mismo en cuanto a entenderlo, yo lo entiendo.

Cita:
los pibes de tu edad:
¿Qué edad crees que tengo?

Cita:
"aprovechá que tenés a alguien que te enseña
Eso intento, pero me exigís cosas, al parecer, que para mí no tiene sentido que me exijan.

gnzsoloyo:
Si lo de troll es por mí nada tengo que decir, a los que me consideren troll yo los considero locos y no tengo interés en hablar con ellos.
Si lo dices por agleiva por ahora intento que me muestre el código, pero si me la complica mucho más ya no lo intentaré.
  #15 (permalink)  
Antiguo 20/05/2015, 00:53
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Cómo trabajan con menús?

El hilo ya se ha desvirtuado muchísimo. He dejado a ver si hacía gala la madurez de los foreros pero veo que no. La próxima vez no tardaré tanto ni en cerrarlo ni en sacar tarjetas si hace falta. Es un foro, no un patio de colegio.
__________________
Aviso: No se resuelven dudas por MP!

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 15:57.