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

[SOLUCIONADO] Pasar de AS3 a C#

Estas en el tema de Pasar de AS3 a C# en el foro de .NET en Foros del Web. Hola muy buenas gente. ¿Me podrían ayudar en pasar una serie de instrucciones de AS3 a C#? -AS3- internal function encrypt(arg1:flash.utils.ByteArray):flash.utils.By teArray { var loc2:*=0; ...
  #1 (permalink)  
Antiguo 29/03/2014, 06:35
 
Fecha de Ingreso: septiembre-2013
Mensajes: 6
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Pasar de AS3 a C#

Hola muy buenas gente. ¿Me podrían ayudar en pasar una serie de instrucciones de AS3 a C#?

-AS3-

internal function encrypt(arg1:flash.utils.ByteArray):flash.utils.By teArray
{
var loc2:*=0;
var loc3:*=0;
var loc1:*=new flash.utils.ByteArray();
arg1.position = 0;
while (arg1.bytesAvailable > 0)
{
loc2 = arg1.readByte();
loc3 = loc2 ^ this._gf6154 ^ this._ac707;
loc1.writeByte(loc3);
this._gf6154 = _xi7447(this._gf6154);
this._ac707 = loc2;
}
loc1.position = 0;
return loc1;
}

internal function decrypt(arg1:flash.utils.ByteArray):flash.utils.By teArray
{
var loc2:*=0;
var loc3:*=0;
var loc1:*=new flash.utils.ByteArray();
arg1.position = 0;
while (arg1.bytesAvailable > 0)
{
loc2 = arg1.readByte();
loc3 = loc2 ^ this._vp15885 ^ this._ad2402;
loc1.writeByte(loc3);
this._vp15885 = _xi7447(this._vp15885);
this._ad2402 = loc3;
}
loc1.position = 0;
return loc1;
}

-Y me gustaría pasarlo a C#-


¿Me podríais ayudar? Hay algún programa o alguna Web que te ayude a pasarlo a C#?

Por ahora solo he conseguido esto:

public static void Decrypt(byte[] arg1);

Saludos.
  #2 (permalink)  
Antiguo 29/03/2014, 08:37
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: Pasar de AS3 a C#

¿Action Script 3? ¿Pasarlo a C#?

Action Script ni siquiera califica como lenguaje de programación (su propio nombre lo indica: "script"), pero más allá de eso, el tema es si sabes programar C, C++ o C#... ¿Tienes experiencia en algo relacionado con C?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 29/03/2014, 09:25
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Pasar de AS3 a C#

Los lenguajes de script también son lenguajes de programación
  #4 (permalink)  
Antiguo 29/03/2014, 09:51
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: Pasar de AS3 a C#

No voy a ponerme a discutir sobre ese tema. Ya tuve bastante con otro caso sobre la misma distinción.
Lo que me interesa es saber qué tanto conoce @ZylarD de programación en C#, porque lo único que tiene hecho hasta ahora es el prototipo de la función, y nada más. Eso es como poner el titulo de un libro, y pedir ayuda para escribirlo.
Necesitamos un poco más para saber si va a entender lo que se le explique.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 29/03/2014, 09:55
 
Fecha de Ingreso: septiembre-2013
Mensajes: 6
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Pasar de AS3 a C#

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Action Script 3? ¿Pasarlo a C#?

Action Script ni siquiera califica como lenguaje de programación (su propio nombre lo indica: "script"), pero más allá de eso, el tema es si sabes programar C, C++ o C#... ¿Tienes experiencia en algo relacionado con C?


Sí tengo experiencia.

Voy avanzando poco a poco pero voy avanzando:


De la parte Encrypt por ahora llevo esto:


public static void encrypt(Byte[] Arg1)
{
var loc2 = 0;
var loc3 = 0;
var loc1 = new byte();

}


De la parte Decrypt por ahora llevo esto:

public static void decrypt(Byte[] Arg1)
{
var loc2 = 0;
var loc3 = 0;
var loc1 = new byte();

}


Es mi primera vez pasando algo de AS3 a C#.
  #6 (permalink)  
Antiguo 29/03/2014, 09:59
 
Fecha de Ingreso: septiembre-2013
Mensajes: 6
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Pasar de AS3 a C#

De lo que llevo, ¿me podrían corregir si tengo algo mal?
  #7 (permalink)  
Antiguo 31/03/2014, 08:59
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Pasar de AS3 a C#

Antes de contestar quisiera saber si no es más sencillo que aportemos un ejemplo de una función para encriptar en C# o es muy necesario pasar de actionscript a C#?

Quedo atento

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #8 (permalink)  
Antiguo 31/03/2014, 11:34
 
Fecha de Ingreso: septiembre-2013
Mensajes: 6
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Pasar de AS3 a C#

Cita:
Iniciado por RootK Ver Mensaje
Antes de contestar quisiera saber si no es más sencillo que aportemos un ejemplo de una función para encriptar en C# o es muy necesario pasar de actionscript a C#?

Quedo atento

Salu2

Gracias por responder.

El tema queda zanjado. Lo conseguí con un poco de dificultad (era mi primera vez pasando de AS3 a C#) pero lo conseguí y además lo hice sin errores.
  #9 (permalink)  
Antiguo 31/03/2014, 11:39
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: Pasar de AS3 a C#

Ok. Me alegra por ti.
Ahora quisiera hacerte un comentario respecto a las usuales formas de participación en FDW, y esencialmente en cualquier foro dedicado a programación: Se considera un acto de cortesía esperado que el forista postee la solución encontrada a su problema, ara que pueda ayudar a otros que vengan con el mismo problema.
Es lo habitual, y acostumbrado, pero queda a tu decisión.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: as3
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.
Respuesta




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