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

Ayuda :( con js please !!

Estas en el tema de Ayuda :( con js please !! en el foro de Java en Foros del Web. Bueno la verdad no se si este tema va aqui.. por que trata sobre un archivo con la extencion "JS" y bueno ojala sea este ...
  #1 (permalink)  
Antiguo 31/08/2009, 14:09
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 16 años
Puntos: 4
Mensaje Ayuda :( con js please !!

Bueno la verdad no se si este tema va aqui.. por que trata sobre un archivo con la extencion "JS" y bueno ojala sea este el tema adecuado o si no lo es lo mueban a uno que si lo es.

Mi problema es el siguiente:

Consegui una aplicacion llamada "images rotator" un script que hace una galeria en flash con una descripcion en cada imagen. el script es el siguiente:


Cita:
<div id="container1"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this rotator.</div>
<script type="text/javascript" src="swfobject.js"></script>

<script type="text/javascript">
var s1 = new SWFObject("imagerotator.swf","rotator","278","275" ,"0");
s1.addParam("allowfullscreen","true");
s1.addVariable("file","rotator2.xml");
s1.addVariable("width","278");
s1.addVariable("height","275");
s1.write("container1");
</script>
imagesrotator.swf -> una animacion previa hasta que cargue la imagen
swjsobjet.js -> es la que quiero modificar
rotator2.xml -> la que jala las imagenes por decirlo asi..

Lo que para es que el repro funciona, y a su ves agrega una descripcion previa que tambien se agrega desde el xml pero que yo no quiero que salga.
ademas el js genera unos efectos al cambiar la imagen.

lo que quiero es eliminar la parte donde se agrega esta descripcion y no se donde. :( quisiera que por favor me ayudaran..) lo que deceo es que las imagenes roten por si solas sin ninguna descripcion.

Muchas gracias de antemano por su ayuda. Saludos.

Acontinuacion el contenido del sctip del js.


Cita:
/**
* SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
*
* SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
*/
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SW FObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_ 5,c,_7,_8,_9,_a){if(!document.getElementById){retu rn;}this.DETECT_KEY=_a?_a:"detectflash";this.skipD etect=deconcept.util.getRequestParameter(this.DETE CT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id) {this.setAttribute("id",id);}if(w){this.setAttribu te("width",w);}if(h){this.setAttribute("height",h) ;}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split("."))) ;}this.installedVer=deconcept.SWFObjectUtil.getPla yerVersion();if(!window.opera&&document.all&&this. installedVer.major>7){deconcept.SWFObject.doPrepUn load=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.set Attribute("useExpressInstall",false);this.setAttri bute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRe directUrl",_c);this.setAttribute("redirectUrl","") ;if(_9){this.setAttribute("redirectUrl",_9);}};dec oncept.SWFObject.prototype={useExpressInstall:func tion(_d){this.xiSWFPath=!_d?"expressinstall.swf":_ d;this.setAttribute("useExpressInstall",true);},se tAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.v ariables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&& navigator.mimeTypes.length){if(this.getAttribute(" doExpressInstall")){this.addVariable("MMplayerType ","PlugIn");this.setAttribute("swf",this.xiSWFPath );}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.lengt h>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")) {this.addVariable("MMplayerType","ActiveX");this.s etAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="< param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.lengt h>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("us eExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this. installedVer.versionIsValid(this.getAttribute("ver sion"))){this.setAttribute("doExpressInstall",true );this.addVariable("MMredirectURL",escape(this.get Attribute("xiRedirectUrl")));document.title=docume nt.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",docume nt.title);}}if(this.skipDetect||this.getAttribute( "doExpressInstall")||this.installedVer.versionIsVa lid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n. innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!="" ){document.location.replace(this.getAttribute("red irectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion= function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length ){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&n avigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26 );_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");} catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_ 23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23. major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}ca tch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version" ).split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.m ajor=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsV alid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:functio n(_2b){var q=document.location.search||document.location.hash ;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function (){var _2f=document.getElementsByTagName("OBJECT");for(va r i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUn load){if(!deconcept.unloadSet){deconcept.SWFObject Util.prepUnload=function(){__flash_unloadHandler=f unction(){};__flash_savedUnloadHandler=function(){ };window.attachEvent("onunload",deconcept.SWFObjec tUtil.cleanupSWFs);};window.attachEvent("onbeforeu nload",deconcept.SWFObjectUtil.prepUnload);deconce pt.unloadSet=true;}}if(!document.getElementById&&d ocument.all){document.getElementById=function(id){ return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParame ter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;

El contenido del XML que si se modificar pero lo agrego por que la descripcion que le agrego a este sale en el repro. (SI NO PONGO NADA EN DESCRIPCION IGUAL SALEN LOS ESPACIOS EN EL REPRO DONDE APARECIAN)

Cita:
<?xml version="1.0" encoding="utf-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>

<track>
<title>Eset Nod 32 Antivirus</title>
<location>images/7.jpg</location>
</track>

<track>
<title>NORTON 2009 EDITION</title>
<location>images/8.jpg</location>
</track>
<track>
<title>AVIRA SOFTWARE FREE</title>
<location>images/9.jpg</location>
</track>

</trackList>
</playlist>
  #2 (permalink)  
Antiguo 31/08/2009, 14:32
 
Fecha de Ingreso: julio-2008
Ubicación: Neuquen
Mensajes: 143
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Ayuda :( con js please !!

en el archivo fla del imagesrotator.swf, figura una orden llamada "title", eliminala y volve a exportarla y recien ahi sacala del xml.

Si entendi bien que lo que deseas es sacarle los titulos a cada imagen, eso es lo que debes hacer.

Saludos
__________________
Si vas a hacer una pregunta y nosotros nos apuramos en ayudarte, ayudanos al responder rapido. Y si encontraste la solución, posteala para que puedas ayudar a muchas otras personas.
  #3 (permalink)  
Antiguo 31/08/2009, 14:46
Avatar de sarumanice  
Fecha de Ingreso: mayo-2008
Ubicación: Lima, Peru
Mensajes: 103
Antigüedad: 16 años
Puntos: 4
Respuesta: Ayuda :( con js please !!

Ocea el archivo .swf es solo un intermediario entre las imagenes.. pero cuando carga la imagen en si aparece unos cuadritos con unos atributos en cual asi quite la etiqueta <title> del .xml aparecera.. puedes ver un ejemplo en: http://naranjitaz.com ahi tmb se usa el mismo repro.. y yo lo que quiero es que aparesca ladescripcion que aparece cuando se le ponde el puntero encima de ella.. hasle mira el repro que usan aqui le das click y cambia la imagen pero hay una descipcion ahi.. yo quiero que eso no este :(
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 02:35.