Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   FAQ's de Flash (http://www.forosdelweb.com/f16/faqs-flash-101623/)

bernethe 14/10/2004 11:10

+ Flash 4, 5, MX

Pregunta: ¿Cómo cerrar una pagina html desde flash mediante un boton sin que pregunte confirmación?

Respuesta: Es un simple JavaScript. Para que la página se cierre sin preguntar, deben de colocar este javaScript en la pagina HTML, para ser exacto bajo las etiquetas title (entre las etiquetas head), el javascript es:

<script language=javascript >
function cerrar(){
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
}
</script>


Una vez que lo tengo en la pagina, hago un boton en flash que diga:

on (release) {
getURL("javascript:cerrar()");
}


lo publico, lo coloco en el html en que puse el JavaScript, ET VOILA... :-)

NOTA, no funciona cuando el HTML esta hecho en frames

max moskú 22/10/2004 19:19

Cómo cambiar el puntero en Flash MX 2004
 
Primero en el escenario debemos crear la forma que queremos darle al puntero y convertirlo en símbolo, clip de película.
Luego seleccionarlo y pegarle este ActionScript:
<<

onClipEvent (load) {
Mouse.hide()
startDrag (this, true);
}


>>
La primera linea carga el MovieCLip (Clip de Película).
La linea 2 esconde el puntero.
La linea 3 hace que el símbolo (this) se adhiera al cursor, bloqueando el centro(true).
Creo que esa sería la traducción.

Gorus 11/11/2004 09:09

----------------------------------------
Convivencia entre Swf y Menus Javascript
----------------------------------------

EL problema es que por defecto, el swf se muestra por encima de los javascripts, cuando debiera ser al reves.


La solución a este problema es simple. Solo hay que añadir los siguientes parametros dentro de la etiqueta "Object". Los parametros añadidos estan rodeados de *:


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="104">
<param name="movie" value="images/principal.swf">
<param name="quality" value="high">
****<param name="wmode" value="transparent">****
<embed src="images/principal.swf" ****wmode="transparent"**** quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"type="application/x-shockwave-flash" width="550" height="104"></embed></object>


Explicacion del codigo Incluido:
.................................

<param name="wmode" value="transparent">= Gracias a este parametro, la cosa funciona bien en Iexplorer.

wmode="transparent"= Mozilla/Netscape, se rige por la etiqueta embed, por lo que es ahi donde hay que meter este codigo.

ccardonas 02/01/2005 12:02

Los Vinculos Tienen Problema
 
EN EL PRIMER LINK LA PAGINA ESTA CAIDA Y EN EL SEGUNDO NO ME LO MUESTRA POR NINGUN LADO.

Cita:

Iniciado por haven
Tema: Como hago un formulario con Flash y ASP

Respuesta: Lo podéis en contrar en esta dirección:

http://www.romiglia.com/web/flashmail.zip

Si queréis otro ejemplos visitar esta web http://www.romiglia.com

No explico nada aquí porque dentro de este zip, viene la peli fla el swf el asp y un archivo txt de explicación, esto es obra de Kali Romiglia.

Un saludo


rocabola 24/01/2005 16:03

link a los componentes de Kali
 
aqui el link para descargar los componentes esenciales de Kali Romiglia, entre los que se encuentran precargas y formularios con ASP y PHP...

http://www.romiglia.com/esenciales/

ChapaGonzalo 08/03/2005 22:15

Cambiar el menú que aparece con el click derecho!
 
Pregunta: Cómo cambiar el menú que aparece al hacer click con el botón derecho del mouse?...

Respuesta: Muy fácil. En el primer frame de la película hay que poner el siguiente código AC:

Cita:

IrAOtraEscena = function()
{
gotoAndPlay("Scena1",1);
}
MiMenu = new ContextMenu();
menuItem = new ContextMenuItem("Menu en clic derecho", IrAOtraEscena);
MiMenu.customItems.push(menuItem);
_root.menu = MiMenu;
ATENCIÓN: Este AC sólo funciona en Flash 2004!...

ArtMedia 05/04/2005 10:10

Pantalla completa en flash
 
Solo se necesita escribir esta linea de codigo en el primer frame del programa:
fscommand("fullscreen","true");
y listo

richardinj 21/04/2005 00:27

Pregunta: Como hacer que una animacion en flash aparesca encima de mi pagina web y se vea transparente.

Respuesta: Muy sencillo, has una animacion(un lorito volando por todas partes por emjeplo)... la pelicula debe tener 300*400 pixels(por ejemplo tambien)... habres dreamweaver y tu pagina web, luego colocas una capa y en ella colocas la animacion flash... has que la animacion cubra casi toda la pagina....Añade este tag al codigo html.Código donde esta insertado el flash:

Cita:

<param name="wmode" value="transparent">
F12 y notaras que la animacion esta encima de tu pagina web...

junihh 25/04/2005 20:17

Random con maximo y minimo
 
Flash MX y MX 2004

Pregunta: Como hago un random con parametros de maximo y minimo

Respuesta: Con una funcion como la siguiente...
Código:

function randomMinMax(min, max) {
        return Math.floor(random(max-min+1))+min;
}
randomMinMax(5, 100);

En este caso el numero minimo seria 5 y el maximo 100. Flash devolvera un valor entre esos dos numeros, aunque tambien ellos incluidos.

Espero les funcione :adios:

felixdej 07/11/2005 15:30

Hay otra forma de hacerlo por medio de PHP
 
Cita:

Iniciado por TMeister
+ Flash MX

Pregunta: Como hago para que los acentos y ñ de un texto Externo se vean Correctamente

Respuesta: Colocando la siguiente línea en el primer Frame de tu pelicula.

Código:

system.useCodepage = true;
Correccion!

system.useCodepage = true; solo funciona en PC´s los usuarios de Mac no podran ver dichos caracteres.

Solucion Guardar el archivo TXT con formato unicode o UTF-8

Bueno es un codigo sencillo y lo digo porque yo no tengo experiencia en esto y ya lo logre.

Primer Paso:

Código:

<?php
    //creamos la variable
    $nombre = "            Aquí pones la información del texto externo en esta variaable incluso si necesitas porner comilla lo haces así \"Hola\", los espacios y separaciones entre parrafos se quedan como lo escribes.
    Por ejemplo este es otro parrafo y en el navegador lo puedes ver asi separado cuando se carga el archivo en la pelicula";
    //$nombre2 = " Este es un segundo mensaje de texto cargado dinamicamente";
        //le damos salida
        $salida.="&nombre=".utf8_encode($nombre); //esta variable sirve para convertir a utf8 el texto y te pone cada acento y letras latinas que existan ademas te formate el texto.
        //$salida2.="&nombre2=".utf8_encode($nombre2); //Esto lo puedes usar para cargar mas de una variable.
        print("nombre=" . $salida);
        //print("nombre2=" . $salida2);
?>

A este archivo le puedes poner cualquier nombre que te facilite en este caso le puse misdatos.php

En la pelicula de flash donde se vaya a cargar el archivo lo hace de la siguiente manera.

Se usa loadVars

Código:

var    a = new LoadVars();
        a.load("misdatos.php");
        a.onLoad = function() {
        texto_txt.htmlText = this.nombre;
        texto2_txt.htmlText = this.nombre2;
       
};

Espero que te funcione pues a mi si me funciono.
Si hay otra idea mejor pues pasenla......
Ademas puedes usar un BD para cargar los datos dinamicamente, en flsh 8 ya no se usa & para cargar los datos ahora se usa add pero como aquí estoy cargando los datos como HTML se formatean los parrafos automaticamnte y con otro codigo sencillo puedes personalizar el texto, color posición etc... :adios:

Cita:

PD: "Así si funciona en cualquier sistema operativo"

Trulala de cordoba 13/01/2006 09:30

Pregunta: Envío de mail desde ASP o PHP con Flash
Respuesta: http://flash-db.com/SendMail/

Desde ese enlace se puede bajar y ver un ejemplo que es facil de usar y el archivo viene con ejemplo para ASP y PHP.
Pongo este enlace porque no entendi los otros ejemplos que hay de este tema y tal vez este les pueda ser útil.
Saludos

vsdigital 15/01/2006 23:12

SENDMAIL PHP CON INTERFAZ EN FLASH:
----------------------------------------------------------------------

codigo AS del formulario en flash :
----------------------------------------------------------------------

enviar = function () {

//estos son los datos que recopilamos en el formulario:
//tenes que hacer casillas de texto dinamico
//y ponerle en <nombre de instancia>
//nombre_txt , mail_txt , etc.

form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = mail_txt.text;
form_lv.asunto = asunto_txt.text;
form_lv.mensaje = mensaje_txt.text;

// ahora que tenemos los datos los enviamos al php

form_lv.sendAndLoad("enviar.php", form_lv, "POST");

// y verificamos q el php se ejecute

form_lv.onLoad = function() {
if (this.status == "true") {


//aqui le pones la funcion que quieras hacer despues de enviar el mail

} else {


//aqui la funcion si no se envio el mail

}
};
};

//ahora tenes que hacer un clip de pelicula y llamarlo "btn_enviar"
//para que ejecute la funcion enviar...

btn_enviar.onRelease = enviar;


------------------------------------------------------------------
codigo del enviar.php
------------------------------------------------------------------

// cargamos las variables que recibimos

$asunto=$_POST["nombre"] . ' - ' . $_POST["asunto"];
$mail = $_POST["mail"];
$mensaje = $_POST["mensaje"];

// enviamos el mail

mail('[email protected]', $asunto, $contenido);

// esta variable se devuelve al flash
// para saber que el codigo php se ha ejecutado correctamente

echo $status="true";

-----------------------------------------------------------------------

como ejemplo pueden verlo en mi sitio vsdigital. com .ar

desde ahi tambien me pueden escribir si necesitan algo mas... Gracias por compartir sus conocimientos chicos y chicas del foro... un saludo a tod@s.

MacoM 20/04/2006 06:30

Cita:

Iniciado por TMeister
Pregunta: ¿Como pongo el Fondo transparente de mi SWF

Respuesta: Añade este tag al codigo html:

Código:

<param name="wmode" value="transparent">


solo se coloca en cualquier parte del codigo html y listo?, supongo que con esto la parte blanca del escenario o area de trabajo no se ve, y el fondo de la pagina web cubre toda la pantalla creando un efecto de continuidad en el fondo si?.

Me de tallar donde se coloca el codigo y con que criterios dbo de exportar la pelicula, uso FMX 2004 v 6.XX
Gracias de antemano

roc2107 20/04/2006 19:15

Cita:

Iniciado por MacoM
solo se coloca en cualquier parte del codigo html y listo?, supongo que con esto la parte blanca del escenario o area de trabajo no se ve, y el fondo de la pagina web cubre toda la pantalla creando un efecto de continuidad en el fondo si?.

Me de tallar donde se coloca el codigo y con que criterios dbo de exportar la pelicula, uso FMX 2004 v 6.XX
Gracias de antemano

Lo tienes que poner así:

<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="550" height="400
<param name="wmode" value="transparent">
<param name="movie" value="file:///C|/21/Flash/up.swf" />
<param name="quality" value="high" />
<embed src="file:///C|/21/Flash/up.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed>
</object>
</body>

djwarez 05/08/2006 08:59

¿Como puedo quitar el problema del click para activar en Internet Explorer?
 
Pregunta: ¿Como puedo quitar el problema del click para activar en Internet Explorer?
Respuesta:Solo debes descargar este archivo JS (javascript): activateActiveX.js que deberás subir junto con tu html y en tu pagina donde esta el swf solo metes esto:
Código:

<script type="text/javascript" src="activateActiveX.js"></script>

Y ya tendrás activados los ActiveX... Ya todo como antes.
:adios:

palcuman 07/02/2007 17:03

Re: FAQ's de Flash
 
Cita:

Iniciado por riquelmepa (Mensaje 257339)
Flash 4, 5, MX

Pregunta: Como vincular a mail en flash.

Respuesta: Peguen este codigo en el boton:

Código:

on (release) {
      geturl ("mailto:[email protected]"); 
}


no me funciona en flash 8, hay otra forma?
gracias

david20 01/03/2007 00:19

Como modifico Actionscript en Flash MX
 
He tratado de modificar el codigo de actionscript, pero no se puede esta como bloqueado, qiero editarlo como si fuera texto, como lo desbloqueo o qe hago?

Ernesto 04/03/2007 19:09

Re: ¿Como puedo quitar el problema del click para activar en Internet Explorer?
 
Esa línea de código a problemas con los flv en IE.

luxoflash 15/03/2007 11:50

Re: FAQ's de Flash
 
facil, te metes a adobe.com y desde alli bajas la ultima actualizacion del dreamweaver que hace que cada vez que importes un swf, se genere automaticamente un script.

Eledgaar 04/04/2007 11:17

Re: FAQ's de Flash
 
Cita:

Iniciado por TMesister (Mensaje 239431)
+ Flash 4, 5, MX

Pregunta: Como cargar una Pelicula externa en un lugar exacto de mi pelicula principal?

Respuesta: Crear en la película principal un MC vació, colocarlo en el lugar donde queramos cargar el swf externo y finalmente le pondremos un nombre de Instancia por ejemplo "musica".

Ahora la forma de cargar el Swf varia dependiendo de como queremos llamar a ese swf; ya sea por medio de un botón o al llegar a un Frame en especifico.

Si lo queremos cargar por medio de un botón seria colocando el siguiente código en el botón que llamara al swf:

Código:

on (release) {
    loadMovie("tuswfExterno.swf", "musica");
}

Ahora si queremos cargar nuestro swf externo al llegar a determinado frame seria colocando el siguiente código en dicho Frame:

Código:

loadMovie("tuswfExterno.swf", "musica");



Estoy provando esto desde un boton no consibo que me cargue el SWF.
El boton esta en un clip con mas botones y a su vez tiene funciones rollOver y rollOut. Si cambio el AS por este:

Código:

on (release) {
    loadMovie("tuswfExterno.swf", 1);
}

si me lo carga, pero en la posicion x=0, y=0 del la pelicula.
Por que me pasa esto?

ChapaGonzalo 08/04/2007 06:33

Re: FAQ's de Flash
 
Las preguntas se formulan en el FORO!!!, estos son FAQ's!!!!!

diapocharacter 25/07/2007 14:46

Re: FAQ's de Flash
 
Cita:

Iniciado por TMesister (Mensaje 241584)
+ Flash 4, 5, MX

Pregunta: Como abro una ventana PopUp desde Flash.

Respuesta: Lo primero es crear la función de Javascript en el Html que contendrá nuestra película swf.

Pega este código entre el <head> y el </head>

<script type="text/javascript">
<!--
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "',
'toolbar=0,scrollbars=0,location=0,statusbar=0,men ubar=0,resizable=0,width=320,height=240');");
}
// -->
</script>

Donde Width y height se modificaran de acuerdo a tus necesidades, una vez hecho esto en el botón que lanzara la venta desde Flash pones el Siguiente código:

Código:

on (release) {
    getURL("javascript:popUp('tu-pagina.htm')");
}

Esta Ventana no tendrá barra de estado, Menú, y su tamaño no será ser cambiado por el Usuario!

hola estado haciendo lo que pones para abrir un pop-up desde flash y lo he probado y no me funciona que es lo que hago mal. si me responde te lo agradeceré mucho pues llevo tiempo con este ploblema

albertomelo 31/10/2007 11:57

Re: FAQ's de Flash
 
Me pone el siguiente error:

Error al abrir la URL 'file:///HD/elastic_buttons.swf'

Por que nunca me sale nada? jostias!! :molesto:

A ver si alguien me ayuda.

Muchas garcias

albertomelo 31/10/2007 12:00

Re: FAQ's de Flash
 
Me pone el siguiente error:

Error al abrir la URL 'file:///HD/elastic_buttons.swf'

Por que nunca me sale nada? jostias!!

A ver si alguien me ayuda.

Muchas garcias

albertomelo 31/10/2007 12:01

Re: FAQ's de Flash
 
borren mis mensajes, me he confundido lo sientooooo

meloni 13/05/2008 05:49

Re: FAQ's de Flash
 
hola:
he leído tu respuesta a la pregunte del enlace de correo, pero a mí no hay forma de que me funcione este enlace en un archivo .exe.
¿ A qué crees que se puede deber?

meloni 13/05/2008 05:53

Re: FAQ's de Flash
 
Perdona, la pregunta sobre el enlace de correo es para Riquelmepa. Gracias

meloni 13/05/2008 06:27

Re: FAQ's de Flash
 
¿Cómo hago un enlace a un correo en un Flash .exe?
Gracias

oscar_sito 16/05/2008 19:05

Respuesta: FAQ's de Flash
 
Como puedo hacer para que un boton flash me agregue mi sitio a "Favoritos"?

sunsioneta 27/08/2008 06:18

Respuesta: FAQ's de Flash
 
Hola!he probado esto añadiendolo asi a mi boton

on (release) {
geturl ("mailto:[email protected]");
}

y no hace nada de nada, que puede fallar??GRACIAS


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.