Yo respondo con este post, a petición de Andrea sobre cómo insertar el traductor de Google en su web. Hay varias maneras de aprovechar los servicios de traducción automática disponibles en Google y más allá. Podemos utilizar plugins escritos por otros, un simple script de JavaScript de Google en sí o de aprendizaje mixto para uso de la API, es decir, un conjunto de funciones que se puede llamar - como veremos - de diversas maneras.
Plugins
No voy a detenerme en esta solución, ya que creo que no es realmente relevante para la solicitud de Andrés , si he entendido bien. Por otra parte, es esencialmente una solución válida sólo para el blog y no utilizar la costumbre y genéricos. Yo sólo puedo señalar a los usuarios de WordPress , Traductor Global , tal vez los plugins más sencillo, práctico y popular de este tipo.
Script previo por Google
La forma más fácil de traducir su sitio web o tu blog es agregar un simple script JavaScript proporcionada por Google. Sólo tienes que ir al sitio translate.google.com ficha y haga clic en 'Herramientas'. Desde esta página puedes funciones preprogramadas de la traducción o deje el valor predeterminado. El script es muy simple:
y como resultado se obtiene:

Continuación ...
As3corelib proyecto es una librería escrita en ActionScript 3, que contiene una serie de clases y los servicios públicos para ampliar el desarrollo con ActionScript 3. Se incluye soporte para MD5 y SHA-1, codificadores para JPG y PNG, y la serialización JSON de cadenas, números y fechas de las API. Este libreia es muy útil en el desarrollo de aplicaciones Flash y es capaz de dar su mejor esfuerzo en conjunto con Adobe AIR!
De los varios paquetes de presentar la com.adobe.images más interesantes y com.adobe.crypto. La primera le permite manejar MD5, SHA1, SHA224 y SHA256, tan simple: utilizando el método hash() se pasa a la cadena y devuelve el código fuente! El paquete, aunque permite que las imágenes para obtener el codificador JPG o PNG de mapa de bits de un flash simple!
El resultado ByteArray que representa la codificación de JPG, Flash, lo que permite, se pueden guardar directamente en el disco! Para obtener más información puedes seguir este tutorial en vídeo sobre cómo guardar una imagen PNG - a partir de un objeto de vídeo - en el disco por as3corelib .
Continuación ...
¿Quién sabe que desarrolla una de las características de las funciones ( function () ) es tener o no los argumentos de entrada. Puede suceder que, a veces tienes que escribir una función que, en base a los parámetros de entrada, se comporta de manera diferente (en la programación OO este comportamiento se conoce como polimorfismo). Los parámetros variables (varargs), ya han introducido en el momento de la presente por defecto en C y la declaración clásica de las main :
1
| int main (int argc, char * argv []); |
Continuación ...
A partir del ejemplo mostrado en FIVe3D: tratar de mapa de bits , vamos a ver cómo lograr el mismo efecto usando Papervision3D 2.0 (Great White), así como seguir analizando el funcionamiento de este beta Blanco.
Continuación ...
Con la versión 2.1 de FIVe3D también se puede manipular objetos Bitmap , con el fin de superar la limitación inicial de esta biblioteca sólo vector. e ruotarlo a nostro piacimento: Si se incluye un Bitmap en la biblioteca y esprotiamo a ser capaz de crear dinámicamente una instancia mediante ActionScript, usted puede crear fácilmente un objeto Bitmap3D y gire a voluntad:
Continuación ...
FIVe3D (basados en vectores de Flash Intercare) es un proyecto interesante por Mathieu Badimon reazlizzato. Yo había leído hace algún tiempo, cuando ActionScript 3.0 no estaba todavía disponible. Es en estos días, sin embargo, un paquete de actualización a la versión 2.1.
Continuación ...
Adobe ha anunciado algunas nuevas características desde hace algún tiempo (filtros de Hydra para gráficos avanzados y un manejo mejor texto), que estará presente en la próxima versión de Flash Player. En particular, ha atraído la atención de la introducción del 3D (eje Z), entonces la capacidad de Flash para manipular objetos en un mundo tridimensional. Adobe dice que el mismo es en realidad un 2,5 D, como se afirma a menudo, una especie de "simulación" de un verdadero mundo tridimensional. De hecho, usted puede girar un flujo de Flash símbolo alrededor del eje z, pero a pesar de esto, el símbolo permanece plana en el espacio en tres dimensiones! A 'poco lo que sucede cuando se distorsionan un mapa de bits en Photoshop! Esto, entonces, no tiene nada que ver con proyectos como Papervision3D , Away3D , arena y muchos otros, que contienen una serie de funciones (cámara, escenas, texturas, etc ...) ausente "que surgen en la abstracción." En esencia, Adobe no quiere que se superponen completamente con diseños en 3D de terceros, pero sólo ofrecen una capa nativas para mejorar el rendimiento de las bibliotecas en 3D.
De todos modos, lo importante es que Adobe parece orientado a introducir estas características a un nivel dimensional superior, no ayudar en todas las bibliotecas completas y complejas como Paparevision3D. Desde hace algún tiempo, de hecho, se utilizan dos técnicas básicas para ampliar la funcionalidad de Flash: APIs de bajo nivel y la API de alto nivel.
La API de bajo nivel son generalmente escrito en C / C + + y Flash son parte del núcleo, a continuación, rellene el jugador. Este método, al tiempo que asegura una velocidad mayor de ejecución, la otra aumenta el tamaño del reproductor de Flash.
La API de alto nivel se escriben en Actionscript y no nativos en el núcleo. En otras palabras son muy similares a las bibliotecas que nos puede escribir a nosotros, con la diferencia que se suministran directamente desde Adobe. Al igual que con el lanzamiento de Flash 5, la primera introducción del objeto XML estaba completamente en ActionScript, creando muchos problemas de rendimiento!
La ventaja es que estas bibliotecas se recogen sólo cuando sea necesario y luego dados de alta en el archivo SWF. Como es el caso hoy en día con el objeto Tween (ver fl.transition fl.motion .* o .*) completamente escrito en Actionscript (también proyectos paralelos como esta nacen Tweener (caurina.transitions.Tweener) o TweenerMax .
Por esta razón, la comunidad Papervision no está del todo contento con la opción de usar API de alto nivel, en la práctica el mismo "nivel" de Papervision3D. Esto, de hecho, no puede afectar el rendimiento futuro de las bibliotecas en 3D.
Sin embargo, va a terminar, lo importante es que Papervision3D no está muerto, de hecho!
Continuación ...
Esta es la plantilla que uso para la clase de documento para un proyecto genérico de Flash CS3:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| package { / * ** @ Nombre: MioDocumento.as ** @ Descripción: [descripción] ** @ Autor: deshacer = = ** @ Web: http://www.undolog.com ** @ E-mail: @ g.fazioli undolog.com - g (punto) Fazioli (a) undolog (dot) com ** @ Ver: 1.0 * / .*; importación flash.display .*; .*; flash.events importación .*; MioDocumento extends MovieClip { MioDocumento clase pública se extiende MovieClip { / * ** @ Var privado * / MainFive ( ) : void { MainFive función pública (): void { Event . ADDED_TO_STAGE , init ) ; addEventListener ( Evento . ADDED_TO_STAGE, init); } / * ** @ Name: init () ** @ Descripción: Cuando se añade a la etapa trigged * / init ( e : Event ) : void { función protegida init (e: Evento ): void { / / Todo } } / / Constructor } / / Paquete |
Continuación ...
Después de varios años en el parche y realizar pruebas para encontrar la mejor manera de insertar contenido activo - como Flash - el blog, por fin he resuelto el problema de una vez por todas. Yo ya había hablado de la liberación de SWFObject 2.0 de la biblioteca , útiles en la consecución de de los sitios con contenidos tales como Adobe Flash. Afortunadamente Unijimpe ha creado un plugin para WordPress que pueden aprovechar el poder de SWFObject y simplificar la inserción del mensaje. Para utilizarlo, de hecho, activar el plugin, e insertarlo en su mensaje:
1
| [SWF] / wp-content/uploads/2006/05/7762.swf, 231, 132 [/ SWF] |
También puede utilizar el plug-in para insertar contenido Flash incluso dentro del mismo blog, como la barra lateral:
1 2 3
| <div id="sidebar"> "boton.swf" , "100" , "22" ) ; ?> <? Php wp_swfobject_echo ("boton.swf", "100", "22 ");?> </ Div> |
Continuación ...
Usted puede conseguir el efecto de la de Firefox PicLens con Flash? Yo creo que sí! Con Papervision3D puede venir muy cerca en el mismo sentido. Este es un prototipo que presento que no puedo - por ahora - a poner a disposición el código. Sin embargo, es interesante observar cómo el efecto es poco probable. La imagen que se ve repetida 100 veces se encapsula dentro de la película SWF y sus dimensiones son 256 × 256 (24 bits transparencia PNG). Por otra parte, es muy fácil de leer una lista de imágenes desde un archivo XML, que ya he hecho en otra demostración. En este prototipo que utiliza Adobe Flash CS3, ActionScript 3.0 y la versión 2.0 de Papervision3D (GreatWhite).
Continuación ...
Últimos Comentarios
Simon : Se molesta perturbado de nuevo y utilizar ese espacio para estas cosas ... sin embargo, no funciona ...
Giovambattista Fazioli : @ Simon: ¿qué puede ser debido a la sintaxis que utiliza, específicamente para PHP 5 +,...
Simon : He probado la noche anterior poner todo en functions.php, formas bien, jQuery, y las fichas que jQueryUI ...
Giovambattista Fazioli : @ Simon: Yo recomiendo la limpieza de ingresar un código como el de ...
Simon : @ Giovambattista Fazioli: Gracias por su paciencia, todo está claro ... ahora me siento ahora, ...