He creado un slideshow y he usado actionscript.
El problema es que cuando pruebo el slideshow con el archivo .html que me crea flash8 cuando publico la pelicula funciona perfectamente, subi los archivos a un servidor y sigue funcionando perfectamente esta es la direccion del flash: http://datanyheter.designandcode.se/...ash/about.html El problema es cuando intento insertar la pelicula en la pagina en donde deberia mostrarse: http://www.datanyheter.designandcode.se/about.html .Como ven , no se ve nada.
He utilizado este tipo de enlace en la pagina:
Código:
y el actionscript se ve asi:<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="682" height="349" id="about" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="bilder/about/about.swf" /><param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="bilder/about/about.swf" quality="high" bgcolor="#000000" width="682" height="349" name="about" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Código:
Por que no puedo ver el flash insertado en la pagina? he revisado el archivo .xml y apunta correctamente a las imagenes y esto me lo confirma el enlace donde solamente he colocado la pelicula (el primer enlace).// set random # variables - each must be 0 for first 'while' loop below var randomNum = 0; var randomNumLast = 0; // parent container var container_mc = this.createEmptyMovieClip("container",0); // movie clip containers container_mc.createEmptyMovieClip("loader1_mc",2); container_mc.createEmptyMovieClip("loader2_mc",1); // preload watcher this.createEmptyMovieClip("watcher_mc",100); // load xml images_xml = new XML(); images_xml.ignoreWhite=true; images_xml.onLoad = parse; images_xml.load("images.xml"); function parse(success) { if (success) { imageArray = new Array(); var root = this.firstChild; _global.numPause = Number(this.firstChild.attributes.timer * 700); _global.order = this.firstChild.attributes.order; _global.looping = this.firstChild.attributes.looping; _global.fadetime = Number(this.firstChild.attributes.fadetime); _global.xpos = Number(this.firstChild.attributes.xpos); _global.ypos = Number(this.firstChild.attributes.ypos); var imageNode = root.lastChild; var s=0; while (imageNode.nodeName != null) { imageData = new Object; imageData.path = imageNode.attributes.path; imageArray[s]=imageData; imageNode = imageNode.previousSibling; s++; } // place parent container container_mc._x = _global.xpos; container_mc._y = _global.ypos; // parse array imageArray.reverse(); imageGen(imageArray); } else { trace('problem'); } } // depth swapping function swapPlace(clip,num) { eval(clip).swapDepths(eval("container_mc.loader"+num+"_mc")); } function loadImages(data,num) { if (i==undefined || i == 2) { i=2; createLoader(i,data,num); i=1; } else if (i==1) { createLoader(i,data,num); i=2; } } function createLoader(i,data,num) { thisLoader=eval("container_mc.loader"+i+"_mc"); thisLoader._alpha=0; thisLoader.loadMovie(data[num].path); watcher_mc.onEnterFrame=function () { var picLoaded = thisLoader.getBytesLoaded(); var picBytes = thisLoader.getBytesTotal(); if (isNaN(picBytes) || picBytes < 4) { return; } if (picLoaded / picBytes >= 1) { swapPlace("container_mc.loader2_mc",1); thisLoader.alpha(_global.fadeTime,100); timerInterval = setInterval(imageGen,_global.numPause,data); delete this.onEnterFrame; } } } function imageGen(data) { // random, or sequential? if (_global.order=="random") { // choose random # between 0 and total number of images while (randomNum == randomNumLast) { randomNum = Math.floor(Math.random() * data.length); trace(randomNum); } loadImages(data,randomNum); randomNumLast = randomNum; } else if (_global.order=="sequential") { // start at 0, increment to total number of images, then drop back to zero when done if (p==undefined || p==data.length && _global.looping=="yes") { p=0; } else { break; } loadImages(data,p); p++; } else { trace ("order attribute in xml isn't correct - must specify either 'random' or 'sequential'"); } clearInterval(timerInterval); } stop();
Alguien que me pueda ayudar?
Gracias