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

Problema al insertar SWF con Javascript a Dreamweaver

Estas en el tema de Problema al insertar SWF con Javascript a Dreamweaver en el foro de Flash y Actionscript en Foros del Web. Mi questión es la siguiente. Tengo un flash con codigo javascript que al insertarlo en el dreamweaver no me acava de cargar. La pelicula flash ...
  #1 (permalink)  
Antiguo 11/11/2008, 06:09
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Problema al insertar SWF con Javascript a Dreamweaver

Mi questión es la siguiente. Tengo un flash con codigo javascript que al insertarlo en el dreamweaver no me acava de cargar. La pelicula flash la lee pero no la parte exa en javascript. Que puedo hacer??

He insertado l SWF a dreamweaver komo si fuera un swf normal tal y komo lo hace dreamweaver, tengo k meter algo más?

Muchas gracias, soy novato :P
  #2 (permalink)  
Antiguo 11/11/2008, 07:44
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Sonrisa Respuesta: Problema al insertar SWF con Javascript a Dreamweaver

Bienvenido al foro.

Primero que todo seria bueno que fueras un poco mas específico con lo de tu código JavaScript. Si es el código que crea Dreamweaver por defecto cuando insertas un flash o tienes un código que te conseguiste que hace algo en específico?

Si puedes pega tu código aqui para ver que estas haciendo.
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #3 (permalink)  
Antiguo 13/11/2008, 05:48
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema al insertar SWF con Javascript a Dreamweaver

Hice un swf y en la accion de flash tengo este codigo:
import mx.utils.Delegate;
import mx.transitions.Tween;
import mx.transitions.easing.*;

var numOfItems:Number;
var radiusX:Number = 300;
var radiusY:Number = 75;
var centerX:Number = Stage.width / 2;
var centerY:Number = Stage.height / 2;
var speed:Number = 0.05;
var perspective:Number = 130;
var home:MovieClip = this;
theText._alpha = 0;

var tooltip:MovieClip = this.attachMovie("tooltip","tooltip",10000);
tooltip._alpha = 0;

var xml:XML = new XML();
xml.ignoreWhite = true;

xml.onLoad = function()
{
var nodes = this.firstChild.childNodes;
numOfItems = nodes.length;
for(var i=0;i<numOfItems;i++)
{
var t = home.attachMovie("item","item"+i,i+1);
t.angle = i * ((Math.PI*2)/numOfItems);
t.onEnterFrame = mover;
t.toolText = nodes[i].attributes.tooltip;
t.content = nodes[i].attributes.content;
t.icon.inner.loadMovie(nodes[i].attributes.image);
t.r.inner.loadMovie(nodes[i].attributes.image);
t.icon.onRollOver = over;
t.icon.onRollOut = out;
t.icon.onRelease = released;
}
}

function over()
{
//BONUS Section
var sou:Sound = new Sound();
sou.attachSound("sover");
sou.start();

home.tooltip.tipText.text = this._parent.toolText;
home.tooltip._x = this._parent._x;
home.tooltip._y = this._parent._y - this._parent._height/2;
home.tooltip.onEnterFrame = Delegate.create(this,moveTip);
home.tooltip._alpha = 100;
}

function out()
{
delete home.tooltip.onEnterFrame;
home.tooltip._alpha = 0;
}

function released()
{
//BONUS Section
var sou:Sound = new Sound();
sou.attachSound("sdown");
sou.start();

home.tooltip._alpha = 0;
for(var i=0;i<numOfItems;i++)
{
var t:MovieClip = home["item"+i];
t.xPos = t._x;
t.yPos = t._y;
t.theScale = t._xscale;
delete t.icon.onRollOver;
delete t.icon.onRollOut;
delete t.icon.onRelease;
delete t.onEnterFrame;
if(t != this._parent)
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,0,1,tru e);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,0,1,tru e);
var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,100,0,1,true);
}
else
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,100,1,t rue);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,t._yscale,100,1,t rue);
var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,200,1,true);
var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,320,1,true);
var tw5:Tween = new Tween(theText,"_alpha",Strong.easeOut,0,100,1,true );
theText.text = t.content;
var s:Object = this;
tw.onMotionStopped = function()
{
s.onRelease = unReleased;
}
}
}
}

function unReleased()
{
//BONUS Section
var sou:Sound = new Sound();
sou.attachSound("sdown");
sou.start();

delete this.onRelease;
var tw:Tween = new Tween(theText,"_alpha",Strong.easeOut,100,0,0.5,tr ue);
for(var i=0;i<numOfItems;i++)
{
var t:MovieClip = home["item"+i];
if(t != this._parent)
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,0,t.theScale,1,tr ue);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,0,t.theScale,1,tr ue);
var tw3:Tween = new Tween(t,"_alpha",Strong.easeOut,0,100,1,true);
}
else
{
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,100,t.theScale,1, true);
var tw2:Tween = new Tween(t,"_yscale",Strong.easeOut,100,t.theScale,1, true);
var tw3:Tween = new Tween(t,"_x",Strong.easeOut,t._x,t.xPos,1,true);
var tw4:Tween = new Tween(t,"_y",Strong.easeOut,t._y,t.yPos,1,true);
tw.onMotionStopped = function()
{
for(var i=0;i<numOfItems;i++)
{
var t:MovieClip = home["item"+i];
t.icon.onRollOver = Delegate.create(t.icon,over);
t.icon.onRollOut = Delegate.create(t.icon,out);
t.icon.onRelease = Delegate.create(t.icon,released);
t.onEnterFrame = mover;
}
}
}
}
}


function moveTip()
{
home.tooltip._x = this._parent._x;
home.tooltip._y = this._parent._y - this._parent._height/2;
}

xml.load("icons.xml");

function mover()
{
this._x = Math.cos(this.angle) * radiusX + centerX;
this._y = Math.sin(this.angle) * radiusY + centerY;
var s = (this._y - perspective) /(centerY+radiusY-perspective);
this._xscale = this._yscale = s*100;
this.angle += this._parent.speed;
this.swapDepths(Math.round(this._xscale) + 100);
}

this.onMouseMove = function()
{
speed = (this._xmouse-centerX)/2500;
}


Al insertar el swf lo inserto tal komo lo pone dreamweaver, sin meter scripts ni nada. Soy novato y no tengo mucha idea en esto.

Muxas gracias, aki puedes ver el codigo HTM.

www.albertbusom.com/portfolio2.htm
  #4 (permalink)  
Antiguo 14/11/2008, 18:03
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Respuesta: Problema al insertar SWF con Javascript a Dreamweaver

Me fui a la direccion q dejaste pero no habia nada.
www.albertbusom.com/portfolio2.htm
Pregunta, puedes ver el flash de manera local en tu pc?
o solo en el server no lo ves?
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #5 (permalink)  
Antiguo 15/11/2008, 13:33
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema al insertar SWF con Javascript a Dreamweaver

Si, lo puedo ver en el navegador. Eso lo consegui, lo que me pasa és que si meto un link no se ve, el flash lo carga pero no la funcion del actionscript.

Debe ser pk tengo l xml al que llama mal o pk tengo que meter algun codigo extra en el actionscript de flash8.

Ahi es donde lo tengo, ahora se ve pero si meto l link donde sale el texto ya no.

Como puedo meter el link en el xml? o debo tokar el javascript del flash8 k puse aki?

www.albertbusom.com/Portfoilo/portfolio2.htm


MUXAS GRACIAS!!
  #6 (permalink)  
Antiguo 15/11/2008, 13:36
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema al insertar SWF con Javascript a Dreamweaver

Si, lo puedo ver en el navegador. Eso lo consegui, lo que me pasa és que si meto un link no se ve, el flash lo carga pero no la funcion del actionscript.

Debe ser pk tengo l xml al que llama mal o pk tengo que meter algun codigo extra en el actionscript de flash8.

Ahi es donde lo tengo, ahora se ve pero si meto l link donde sale el texto ya no.

Como puedo meter el link en el xml? o debo tokar el javascript del flash8 k puse aki?

www.albertbusom.com/Portfolio/portfolio2.htm


MUXAS GRACIAS!!
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 16:15.