Comunidad de diseño web y desarrollo en internet online

Problemas con codigos action.. alguien me corrige profavor

Citar            
MensajeEscrito el 07 Mar 2010 06:34 am
Buenas, lo qe pasa esq estoy haciendo (me estoy guiando de un tutorial ) qe consiste en hacer un cubo, mostrando las imagenes .fotos.

el problema, esq en el video indican que hay que poner acciones... las subieron a megaupload.. ya las descarge..y los pegue.. pero me sale un error...que es este:


Escena1, capa codigo, fotograma 1, linea 89..

1087: erros de sintaxtis: se encontraron caracteres adicionales tras el final del programa

origen }

estos son los codigos,,


Stage.scaleMode = 'noScale';
var rotations = {x:0, y:0, z:0};
var boxPoints = [
{x:-50, y:-50, z:-50},
{x:50, y:50, z:-50},
{x:-50, y:50, z:-50},
{x:-50, y:-50, z:50},
{x:50, y:-50, z:50},
{x:50, y:50, z:50}
];

this.createEmptyMovieClip("theScene", 1);
theScene._x = theScene._y = 150;
createImages();
theScene.onEnterFrame = function(){
rotations.x -= this._ymouse/2000;
rotations.y += this._xmouse/2000;
var points2d = pointsTransform(boxPoints, rotations);
movieClip3PointTransform(this.image0, points2d[2], points2d[0], points2d[3]);
movieClip3PointTransform(this.image1, points2d[5], points2d[1], points2d[2]);
movieClip3PointTransform(this.image2, points2d[0], points2d[2], points2d[1]);
movieClip3PointTransform(this.image3, points2d[4], points2d[3], points2d[0]);
movieClip3PointTransform(this.image4, points2d[3], points2d[4], points2d[5]);
movieClip3PointTransform(this.image5, points2d[1], points2d[5], points2d[4]);
}

function createImages(){
var i = 6;
while(i--){
theScene.createEmptyMovieClip("image"+i, i);
theScene["image"+i].createEmptyMovieClip("contents", i);
theScene["image"+i].contents.attachBitmap(
flash.display.BitmapData.loadBitmap("image"+i),
1, false, true
);
}
}


function pointsTransform(points, rotations){
var tpoints = new Array();
var sx = Math.sin(rotations.x);
var cx = Math.cos(rotations.x);
var sy = Math.sin(rotations.y);
var cy = Math.cos(rotations.y);
var sz = Math.sin(rotations.z);
var cz = Math.cos(rotations.z);
var x,y,z, xy,xz, yx,yz, zx,zy;

var i = points.length;
while (i--){
x = points[i].x;
y = points[i].y;
z = points[i].z;
// rotation around x
xy = cx*y - sx*z;
xz = sx*y + cx*z;
// rotation around y
yz = cy*xz - sy*x;
yx = sy*xz + cy*x;
// rotation around z
zx = cz*yx - sz*xy;
zy = sz*yx + cz*xy;
tpoints[i] = {x:zx, y:zy};
}


como corregirlos profavor.. estoy usando flash cs4!

Por markoraphael

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Mar 2010 01:26 pm
si mis ojos aun estan bien, solo falta un } al final, ya que estas cerrando el ciclo while pero no cierras la funcion.

prueba y nos cuentas

Por rubencho176

Claber

301 de clabLevel

3 tutoriales

 

Colombia

firefox
Citar            
MensajeEscrito el 07 Mar 2010 09:57 pm

rubencho176 escribió:

si mis ojos aun estan bien, solo falta un } al final, ya que estas cerrando el ciclo while pero no cierras la funcion.

prueba y nos cuentas



hola, e intentado ponerle donde sea ese corchete..pero nada.. aun asi me sale qe hay un error..ç

aca te dejo el video tutorial.. donde dice como él lo pone.. y ami no me sale bien

me urge, lo necesito para mas noche! :(

espero me puedas ayudar

http://www.youtube.com/watch?v=pFq9qtvGXfY&feature=related
en la descripcion sale un enlace megaupload.. ahi estan los codigos..

pdta: estoy usando flash cs4!

Por markoraphael

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Mar 2010 10:20 pm
como bien dice rubencho176, falta una llave que cierre la función pointsTransform. Luego de poner la llave de cierre, te sigue saliendo el mismo error?
Tambien veo que en esa función estas metiendo puntos en un array pero no devolves ese array a nigún lado. Capaz que también te falte el return tpoints; al final de la función.
Además no está todo el código completo. Por ahi estas usando una función que se llama movieClip3PointTransform pero no está implementada en el código que pusiste.

Saludos

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Mar 2010 11:07 pm

GustavoV escribió:

como bien dice rubencho176, falta una llave que cierre la función pointsTransform. Luego de poner la llave de cierre, te sigue saliendo el mismo error?
Tambien veo que en esa función estas metiendo puntos en un array pero no devolves ese array a nigún lado. Capaz que también te falte el return tpoints; al final de la función.
Además no está todo el código completo. Por ahi estas usando una función que se llama movieClip3PointTransform pero no está implementada en el código que pusiste.

Saludos


amm y me podrias decir como es.. qe tengo qe cambiar..

lo qe pasa esq soy un totalmente novato en este tema de action.. esos codigos los copie de un tutorial.. qe los acabo de adjuntar..y pues
me podrias decir o escribir exactamente lo qe tengo qe cambiar y poner


te lo agradeceria MUCHO brother!

Por markoraphael

5 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.