Foros del Web » Creando para Internet » Flash y Actionscript »

No funciona mi página web en AS3

Estas en el tema de No funciona mi página web en AS3 en el foro de Flash y Actionscript en Foros del Web. Muy buenas a todos. Soy primerizo en esta comunidad y dependo de vosotros para que me podáis echar una mano. Tengo una página web subida ...
  #1 (permalink)  
Antiguo 26/08/2013, 09:33
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
No funciona mi página web en AS3

Muy buenas a todos. Soy primerizo en esta comunidad y dependo de vosotros para que me podáis echar una mano.

Tengo una página web subida a un servidor y no funcionan los scripts.
Puedo ver el index inicial con unas imágenes fijas pero no se ejecuta ninguna acción del script. A nivel local me funciona todo de maravilla, pero al subirlo al servidor no puedo lograr que funcione, que avance la película.
Tengo un swf inicial que llama a varios swf tanto de textos como animaciones.
Estoy desesperado porque llevo varios meses con este tema, he realizado lo que habéis comentado sobre este tema y no tengo manera de que me funcione.
Reconozco que mi ineptitud llega a altas cuotas, pero si alguno de vosotros me podríais ayudar, asesorar o encauzar os estaría inmensamente agradecido.
Gracias de antemano y perdonarme por la pérdida de tiempo que os pueda causar.
  #2 (permalink)  
Antiguo 26/08/2013, 10:29
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: No funciona mi página web en AS3

Hola climberalf:
Bienvenido al Foro.
Posiblemente haz usado el DW para maquetar tu página e incrustar el .swf, si es así el DW crea una carpeta con el nombre de Script al incrustar el .swf, esa carpeta también la debes de subir al servidor.
Otra razón puede ser que no hayas subido el archivo .swf al servidor.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 27/08/2013, 05:57
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: No funciona mi página web en AS3

Muy buenas Bandit, ante todo darte las gracias por responderme.

En un principio estaba todo hecho desde la plataforma de Flash CS6. El swf principal lo publicaba normalmente y en la parte del HTML le ponía el nombre index como nombre de salida y todo junto lo subía al servidor (utilizo el Hostpapa). Pero no funcionaba, se veía la pantalla en negro y no hacía nada mas.
Después he seguido casi todos los pasos que mencionabais en este Foro. Lo he probado incrustando el swf en el DW y guardado como index, he subido la carpeta de Scripts con los archivos swfobject_modified.js y el expressInstall.swf pero tampoco he logrado hacer que funcione, puedo ver la pantalla principal pero no se ejecutan los scripts.
Pero si le doy al botón de la derecha del mouse y le digo "Avanzar" en el menú contextual, pasa al siguiente frame y comienza a funcionar todas las opciones (no todas, pero al menos los scripts de las funciones de los botones funcionan y me carga los swf externos correspondientes). Todos los swf que tengo los tengo como "Acceder solo a la red".
También he probado con el Security.allowDomain("http://www.miweb.org") por si era problema de seguridad y tampoco.
También he subido el archivo cross-domain-policy.dtd por si hacía falta y tampoco.
He hablado con la gente del servidor, por si tenían algún tipo de problema con los swf, y me dicen que todo lo tienen correcto, que es problema de programación.
O sea, que ya no se que puede ocurrir, y claro, desde la parte del servidor no me da ningún tipo de error aparentemente.
Seguiré buscando por este Foro a ver si encuentro la solución.

Igualmente te doy las gracias por tu preocupación e interés, estos gestos son muy valiosos para mi. Gracias
  #4 (permalink)  
Antiguo 27/08/2013, 10:31
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: No funciona mi página web en AS3

Otra posibilidad que no te funciones es porque tengas un stop(); en el primer frame de tu película. Revisa eso.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 27/08/2013, 11:36
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: No funciona mi página web en AS3

Muy buenas Bandit. gracias de nuevo por responderme.

En el primer fotograma del swf inicial cargo las clases que necesito, tengo un script para centrar la pantalla, otro script para que me muestra la fecha y hora actual y otro dos scripts que me cargaran dos swf animados como presentación y al final tengo un stop para que no siga al siguiente frame. Pero no llega a ejecutar ni el centrado de pantalla ni tan siquiera la fecha/hora y ni mucho menos me carga los swf.

Te dejo el script inicial por si ves algo anómalo, pero ya te digo que a nivel local me funciona.

// Importamos clases
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.events.Event;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.ProgressEvent;
import fl.controls.ProgressBarMode;
import flash.system.fscommand;
import flash.display.MovieClip;


//System.Security.allowDomain("http://www.thukjechetibet.org");


//Maximizamos la pantalla
stage.displayState="fullScreen";
stage.scaleMode = StageScaleMode.SHOW_ALL;


//Definimos variables globales
var adondevoy:String;
var idioma:String;
var dias:Array;
var meses:Array;


//Llama a la función de limpiar variables globales
var hecho:Boolean = false;
unavez();


// Función que monta la fecha y la hora
txtFecha.addEventListener(Event.ENTER_FRAME, refre);

function refre(e:Event){

if(idioma == "C"){
var diasC = new Array("diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte");
var mesesC = new Array("de gener", "de febrer", "de març", "d,abril", "de maig", "de juny", "de juliol", "d,agost", "de setembre", "d,octubre", "de novembre", "de decembre");
dias = diasC;
meses = mesesC;
}
if(idioma == "E"){
var diasE = new Array("domingo", "lunes", "martes", "miercoles", "jueves", "viernes", "sabado");
var mesesE = new Array("de enero", "de febrero", "de marzo", "de abril", "de mayo", "de junio", "de julio", "de agosto", "de septiembre", "de octubre", "de noviembre", "de diciembre");
dias = diasE;
meses = mesesE;
}
if(idioma == "I"){
var diasI = new Array("sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday");
var mesesI = new Array("january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december");
dias = diasI;
meses = mesesI;
}

var hoy_date:Date = new Date();
var diax = hoy_date.getDay();
var dia = hoy_date.getDate();
var mes = hoy_date.getMonth();
var ano = hoy_date.getFullYear();
var hora = hoy_date.getHours();
var minuto = hoy_date.getMinutes();
var segundo = hoy_date.getSeconds();

if (minuto < 10){
minuto = "0" + minuto;
}else{
minuto = minuto;
}
if (segundo < 10){
segundo = "0" + segundo;
}else{
segundo = segundo;
}

txtFecha.text = "" + dias[diax] + ", " + dia + " " + meses[mes] + " " + ano + " " + hora + " : " + minuto + " : " + segundo + " ";

}


//Función para limpiar las situaciones diarias semanal
function unavez(){
if(hecho) return
adondevoy = "";
idioma = "C";
hecho = true;
}


//Creacion Logo
var presentacion:URLRequest = new URLRequest("http://www.miweb.org/LogoTJChT.swf");
var presentacionC:Loader = new Loader()
presentacionC.load(presentacion);
addChild(presentacionC);


//Creacion carrusel de fotografías
var carrusel:URLRequest = new URLRequest("http://www.miweb.org/CarruselFotos.swf");
var carruselC:Loader = new Loader()
carruselC.load(carrusel);
addChild(carruselC);
carruselC.x = 15
carruselC.y = 505


// Paramos la película para que no siga por los siguientes frames
stop();


Gracias de nuevo y espero no abusar demasiado de tu tiempo.

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 08:40.