Clip movimento rettangoli (barre), pagine che si alzano e si abbassano

« Older   Newer »
  Share  
max_400
view post Posted on 10/3/2010, 23:42     +1   -1




hhhhh

Download attachment
provino1.rar ( Number of downloads: 2 )

 
Top
max_400
view post Posted on 11/3/2010, 00:14     +1   -1




gggggggg

Download attachment
provino2.swf ( Number of downloads: 1 )

 
Top
max_400
view post Posted on 11/3/2010, 03:30     +1   -1




dunque ... coi provini mè so incasinato... quindi
ho dovuto ricorrere al mio intuito personale che
mi ha imposto di fare un esempio a parte...

Cominciando con le cose più banali
il movimento di un rettangolo da destra verso sinistro con la funzione on (press)
e nello stesso momento il "mettere a posto" gli altri rettangoli se effettivamente sono stati premuti



QUESTO CODICE VA TUTTO NEL PULSANTE BLU


on (press) {
blu.onEnterFrame=function(){
blu._x-=50;
if(blu._x <=100){
blu._x=100;
delete blu.onEnterFrame;}}}

on (release) {
rosso.onEnterFrame=function(){
rosso._x+=50;
if(rosso._x >=480){
rosso._x=480;
delete rosso.onEnterFrame;}}}

on (release) {
verde.onEnterFrame=function(){
verde._x+=50;
if(verde._x >=500){
verde._x=500;
delete verde.onEnterFrame;}}}



se i rettangoli sono di più
basta aggiungere un altro release in più
l'importante è che imparate la logica

Download attachment
esempio_barre1.fla ( Number of downloads: 1 )

 
Top
max_400
view post Posted on 11/3/2010, 03:41     +1   -1




ALTRO ESEMPIO
in questo il rettangolo blu una volta premuto rimane sulla sinistra perchè è l'homepage
del vostro sito... e quindi si muoveranno soltanto i rettangoli rosso e verde che faranno scoprire le pagine compresa quella blu (homepage)



nel codice ho tolto un on (release) il blu e messo un altro on (press) dimodochè il rosso e il blu si muovano contemporaneamente ed il verde si sposta verso destra


Questo nel 2 pulsante il rosso



on (press) {
rosso.onEnterFrame=function(){
rosso._x-=50;
if(rosso._x <=120){
rosso._x=120;
delete rosso.onEnterFrame;}}}

on (press) {
blu.onEnterFrame=function(){
blu._x-=50;
if(blu._x <=100){
blu._x=100;
delete blu.onEnterFrame;}}}
/*
on (release) {
blu.onEnterFrame=function(){
blu._x+=50;
if(blu._x >=460){
blu._x=460;
delete blu.onEnterFrame;}}}
*/

on (release) {
verde.onEnterFrame=function(){
verde._x+=50;
if(verde._x >=500){
verde._x=500;
delete verde.onEnterFrame;}}}






Download attachment
esempio_barre3.fla ( Number of downloads: 0 )

 
Top
max_400
view post Posted on 11/3/2010, 03:57     +1   -1




4 esempio


Qui mettiamo le pagine...
Le righe in rosso significano la visualizzazione delle pagine DENTRO i clip
blu.gotoAndPlay(2); guardiamo la pagina corrente
rosso.gotoAndPlay(6); togliamo le altre pagine
verde.gotoAndPlay(6); " " "

nel pulsante blu

on (press) {
blu.onEnterFrame=function(){
blu._x-=50;
if(blu._x <=100){
blu._x=100;
blu.gotoAndPlay(2);
rosso.gotoAndPlay(6);
verde.gotoAndPlay(6);

delete blu.onEnterFrame;}}}

on (release) {
rosso.onEnterFrame=function(){
rosso._x+=50;
if(rosso._x >=480){
rosso._x=480;
delete rosso.onEnterFrame;}}}

on (release) {
verde.onEnterFrame=function(){
verde._x+=50;
if(verde._x >=500){
verde._x=500;
delete verde.onEnterFrame;}}}




Download attachment
esempio_barre4.fla ( Number of downloads: 0 )

 
Top
max_400
view post Posted on 11/3/2010, 04:03     +1   -1




5 esempio

Avviciniamo le barre alle pagine




Download attachment
esempio_barre5.fla ( Number of downloads: 0 )

 
Top
max_400
view post Posted on 11/3/2010, 04:09     +1   -1




6 esempio

mettiamo i pulsanti dentro le barre


lo script è sempre quello... però...
bisogno mettere un _parent. oppure _root.
_parent significa fai un passo indietro
_root alla radice (timeline principale)

_parent.blu.onEnterFrame=function(){ ...... ecc.. ecc...



Download attachment
esempio_barre6.fla ( Number of downloads: 1 )

 
Top
6 replies since 10/3/2010, 23:42   32 views
  Share