Solo Photoshop

Tutoriales y recursos Photoshop

Bienvenido a SoloPhotoshop, donde encontrarás la mejor información sobre tutoriales, recursos y artículos de Adobe Photoshop!

Ingreso de Usuario

Recuperar contrasea

Registro de Usuario

Anunciar en SoloPhotoshop

Editar Scroll Flash | Solo Photoshop

Tutorial Flash

 

Tutorial por Jmx

Tutorial Flash de Jmx que muestra una técnica muy solicitada: editar la aparencia del componente scroll en Flash MX.

Hola amigos de la web espero que cada día sigan aprendiendo más cosas sobre este fantástico programita llamado Flash. Después de algún tiempo de ver que tipo de scroll personalizado presentar como tutorial llegue a la conclusión de que este es la mejor opción. Aun que aparente tener varios pasos la mayoría son de cómo insertar símbolos y de arrastrar de la biblioteca hacia la escena los símbolos.

Primero crear un documento de 440 px por 275 px y aquí es en donde empezamos creando el primer símbolo, de Comportamiento Clip de película al cual llamaremos fondo-scroll la ruta ya la sabes es presionando F8.

En dicho símbolo dibujar un poco de diseño, el cual ayudara para que el scroll se mire un poco más decente, si prefieres insertar una imagen de fondo también es balido ya que hay personas que se les acomoda más dibujar (diseñar) en photoshop para después simplemente importar a la biblioteca de flash.

Insertar un nuevo símbolo con el nombre de limite_arriba_abajo el cual también será de Comportamiento Clip de película.

Procedemos a dibujar un rectángulo de dimensiones 9 px de ancho x 200 px de largo y colocarlo en las coordenadas X=0 yY=0.

Ahora crear un símbolo de nombre boton y de Comportamiento Botón

Dibujar una forma de rectángulo de color negro, los estados del botón de reposo y sobre tendrán que ser con fotogramas clave mientras que el estado presionado deberá de ser solamente fotograma el cual se inserta presionando F5, en la imagen observaras lo antes explicado.

El símbolo que insertaremos a continuación será de Comportamiento Clip de película y de nombre acciones_scroll.

Esta parte es talvez la más laboriosa, comenzamos por seleccionar el fotograma clave vacío y en la barra de propiedades (etiqueta de fotograma nombrarlo pause), y en la barra de Acciones-Fotograma escribir stop();

El siguiente paso es insertar un segundo Fotograma clave vacío en este mismo clip de película (acciones_scroll) (la ruta ya la sabe presionar F7), seleccionar dicho fotograma y en Etiqueta de fotograma poner el nombre de scroll_logic y en el panel Acciones_Fotograma escribir el siguiente código.
eval(target) .­_y =
clip_top-(((_root.scroll_shape._y-top)/bar_length)*clip_height);

Ya para terminar con este clip de película (acciones_scroll) insertar un tercer fotograma clave vacío al cual le escribimos el siguiente código en el panel de Acciones_Fotograma
gotoAndPlay(“scroll_logic”);

Crear un nuevo símbolo al cual llamaremos scroll_escena y de Comportamiento Clip de película.

En este símbolo haremos varias acciones. Comenzamos por cambiarle el nombre a la capa 1 por el de boton, luego arrastrar de la biblioteca el clip de película boton para colocarlo en las coordenadas X=0 y Y=0 y en cuarto paso es colocar el código en el panel Acciones-Botón, en la imagen solo se muestra parte del código sin embargo aquí lo tienen completo.
on (press) {
this.startDrag(false, this._x, logic.top, this._x, logic.bottom);
logic.gotoAndPlay("scroll_logic");
}
on (release, releaseOutside) {
this.stopDrag();
logic.gotoAndStop("pause");
}

El siguiente paso es insertar una nueva capa a la cual llamaremos logico luego arrastrar de la biblioteca el clip de película acciones_scroll en el Nombre de instancia escribir logia. Este clip de película colocar lo en coordenadas X=0 yY=-20

No desesperéis si ya llegaste hasta este paso solo te cuesta terminar el tutorial, si no lo terminas solamente habrías trabajado en vano, en fin es tu decisión. Procedemos a insertar el último de los símbolos al cual le pondremos por nombre texto y de Comportamiento Clip de película.

En este símbolo procedemos a insertar un campo de Texto estático y escribir lo que queramos que sea leído en el scroll (Documento).

Lo único que falta es arrastrar los símbolos de la biblioteca la escena la cual consta de varias capas en las cuales insertaremos cada uno de los símbolos. A la primera capa nombrarla fondo, a la cual arrastraremos el clip de película (fondo-scroll). Colocarla en coordenadas X=20 y Y=10

A la segunda capa la llamarla texto en esta arrastrar el clip de película (texto) y en el Nombre de instancia escribir button_list, coordenadas X=40 y Y=65.

Este paso es solo para agregar una tercera capa y hacer clic con el botón derecho del mouse (ratón) y seleccionar la opción de mascara.

En esta capa dibujar un rectángulo de dimensiones 335 de ancho y 190 de alto y colocarlo en coordenadas X=40 yY= 65.

A la siguiente capa nombrarla limite y agregar de la biblioteca el símbolo llamado limite_arriba_abajo al cual pondremos como Nombre de instancia scroll_bar. Ponerlo en coordenadas X=393 yY=58.5.

A la quinta capa la llamaremos boton en la cual insertaremos el símbolo scroll_escena en el Nombre de instancia de pondremos scroll_shape y en coordenadas X=395 yY=42.

Y para finalizar agregaremos la ultima capa a la cual nombraremos acciones, seleccionar el fotograma de esta capa y en el panel de Acciones-Fotograma introducir el siguiente código que la imagen no muestra completo por razones obvias.
var_mc = _root.button_list;
scroll_shape.logic.target = var_mc;
scroll_shape.logic.bar_length = scroll_bar._height-scroll_shape._height-7;
scroll_shape.logic.top = scroll_shape._y-0;
scroll_shape.logic.bottom = scroll_shape._y+scroll_shape.logic.bar_length;
scroll_shape.logic.clip_top = var_mc._y;
scroll_shape.logic.clip_height = var_mc._height-scroll_bar._height-scroll_shape._height+100;

Amigos ya no me despido porque termine algo agotado después de esta larga sesión, ya que primero hice varias pruebas del archivo FLASH, después capturar las imagenes y luego hacer la explicación de cada una de ella, son cerca de las 5:30 am, y tengo que ir al trabajo a las 7:30 am. Y ya viene el bus que me traslada a la fuente de trabajo solo tengo tiempo para decirles hasta pronto. La computadora se queda prendida mamá, papá o hermanos cuando despierten la apagan por favor.

Comentarios de Editar Scroll Flash | Solo Photoshop

↑ Tutorial

  • JaimeRiosF

    JaimeRiosF

    2006-05-22 19:29

    PerfectirigilloM
  • oroxus

    oroxus

    2006-05-23 22:20

    Excelente, preciso para lo que estoy trabajando en estos momentos en mi empresaM
  • esdlc

    esdlc

    2006-05-30 10:06

    Gracias, lo estaba esperando, pero no ha salido en un primer intento, seguiré intentandoloM
  • lorca_dg

    lorca_dg

    2006-05-30 15:41

    esta bueno gracias graciasM
  • 3er OJO Multimedia

    3er OJO Multimedia

    2006-06-02 10:32

    hola, hice todo lo que me indicaba el tuturial y no me sirve, en la Salida aparece un mensaje que dice **Error** Símbolo=acciones_scroll, capa=Capa 1, fotograma=2:Línea 1: Se espera un nombre de campo después del operador '.'. eval(target).­_y = por lo que logro medio entender en mi corta experiencia con el ActionScript es q falta un valor... favor decirme cual es... o que coloco.... graciasM
  • raptorlee

    raptorlee

    2006-06-05 15:30

    hola a todos, el codigo esta bien es justo lo q buscaba aqui le hice unas modificaciones para no meter codigo en todas partes:(Flash Mx 2004) sigan todos los pasos y al final en el clip de película: scroll_shape metan este codigo: en el panel Accines-Clíp de película onClipEvent (load) { var_mc = _parent.button_list; target = var_mc; bar_length = _parent.scroll_bar._height-this._height-10; top = this._y; bottom = this._y+bar_length; clip_top = var_mc._y; clip_height = var_mc._height-_parent.scroll_bar._height-this._height+100; } on(press) { this.startDrag(false, this._x, top, this._x, bottom); this.onEnterFrame=function(){ this["target"]._y=clip_top-(((this._y-top)/bar_length)*clip_height); } } on (release, releaseOutside) { this.stopDrag(); delete this.onEnterFrame; } espero les sirva :) just learning!!!M
  • DonBola

    DonBola

    2006-06-07 12:40

    tengo una duda en scroll_escena, cuando se inserta el clip de película acciones_scroll, en la explicación dice que debe llevar el nombre de instancia LOGIA, pero en la imagen sale LOGIC. Cual debo colocar ????M
  • fueradelresto

    fueradelresto

    2006-07-13 16:55

    Muy bien explicado hermano, con la ultima correcciòn corrio PERFECTO. THANKS!!! ^_^M
  • bertfye

    bertfye

    2006-09-30 21:55

    Hice todo al pie de la letra y presuntamente me ha quedado todo, pero al momento de publicarlo me sale este mensaje y no sé como solucionarlo: **Error** Símbolo=acciones_scroll, capa=Capa 1, fotograma=2:Línea 1: Se espera un nombre de campo después del operador '.'. eval(target).­_y = Total de errores de ActionScript: 1 Errores comunicados: 1 OJALÁ Alguien me pueda ayudarM
  • elyon

    elyon

    2006-11-15 09:47

    hola, gracias por el tutorial esta bacano, pero me aparece un mensaje de error cuand la voy a probar **Error** Símbolo=acciones_scroll, capa=Capa 1, fotograma=2:Línea 1: Se espera un nombre de campo después del operador '.'. eval("target") .­_y = ........ ¿que hago????? :)M
  • duendi8320

    duendi8320

    2007-01-10 04:36

    Como hago para q el fondo del scroll quede transparente?? es decir, para q se vea el fondo de la web en la q está.. gracias! si alguien pudiera responderme se lo agradecería.. duendi8320 @ yahoo.esM
  • defenders

    defenders

    2007-01-11 12:20

    me aparece el mismo mensaje que Bertfye y Elyon, aparte de quedarme desubicado el cuadro del Scoll con respetco al trinagul largo por donde se desplaza este....M
  • Sarimma

    Sarimma

    2007-01-31 05:23

    Por más que pongo, quito, llevo, traigo, me sigue dando un simple error, alguien que este ducho en la materia, que nos eche una manita. GraciasM
  • maximillian

    maximillian

    2007-02-21 14:12

    Yo coloque el codigo de RAPTORLEE y elimine la parte de: eval("target") .­_y = Crei que saldria un error, pero corrio bien despues de todo. Salio perfecto.M
  • agf

    agf

    2007-02-25 23:29

    muy bueno, graciasM
  • fathum

    fathum

    2007-04-20 17:30

    gracias por el tutorial muy bueno y gracias tmb a RAPTORLEE por la corrección!! M
  • crystal

    crystal

    2007-06-21 04:13

    Hola, muy bueno el tutorial, pero si quiero que en lugar del texto estático me lea un archivo .txt ?, me refiero con éste tipo de scroll.M
  • Maai

    Maai

    2007-08-28 08:39

    RESPUESTA DE ERROR!!!!!! Yo tambien he leído al pie de la letra el tutorial y he encontrado 2 errores, con los cuales he visto que otras personas tambien. Los errores encontrados son: 1. Cambiar: gotoAndPlay(“scroll_logic”); por gotoAndPlay("scroll_logic"); 2. Encontrar este paso en el tutorial: "El siguiente paso es insertar una nueva capa a la cual llamaremos logico luego arrastrar de la biblioteca el clip de película acciones_scroll en el Nombre de instancia escribir logia." <-- cambiar logia por logic Si no se me olvida algún otro, creo que esos son los errores. Espero les sirva M
  • picsell

    picsell

    2011-01-11 18:13

    Hola, bueno después de tratar de ingresar como usuario se pudo. En cuanto al tutorial "bueno", pero algunos problemas resueltos (gracias MAAI). Ahora tengo la siguiente duda, tengo un sitio realizado en flash, y al momento de cargar el archivo (scroll).swf de forma externa, este lo carga, pero el scroll no funciona del todo, el boton baja correctamente, pero es el texto el que no funka, se queda pegado. ya probe armando desde cero el archivo en el sitio original a modo de que cargue directamente y sucede lo mismo. quien sabe que podría suceder?. Saludos. M

↑ Tutorial