A Flash Developer Resource Site

Results 1 to 4 of 4

Thread: Rolling (slot machine style) nav bar in Flash or SwishMax

  1. #1
    Junior Member
    Join Date
    Jun 2010
    Posts
    3

    Rolling (slot machine style) nav bar in Flash or SwishMax

    Hi there,

    Just wondering if anyone has an ideas on how this rolling (slot machine style) navigation bar was created. Maybe there's a Flash, (but preferably SwishMax) tutorial online somewhere? This effect is very hard to replicate because it animates very quickly onscreen, so any assistance to get me started would be great

    Here's a sample of what I am trying to achieve: http://osc4.template-help.com/wt_288...u.swf?button=1

    Thanks in advance,

    Decbrad

  2. #2
    Junior Member
    Join Date
    Sep 2008
    Posts
    5
    Hi!

    Yes it can possible in swishmax. You need to do this with masking and you need to create many sprites to get it work !. Use it with group instance function for moving up and down with blurr effect! Its quite simple to do..

  3. #3
    Junior Member
    Join Date
    Jun 2010
    Posts
    3

    Thanks for reply

    Hi Puneetsin, thanks for the reply! Wow! You make it sound so easy! Can you maybe point me in the direction of a tutorial that might get me started. Considering that I am new to SwishMax, I need all the help I can get! Also I was just wondering if it is possible to slow down that sample .SWF file so that I can see the action?

    Cheers!
    Decbrad
    Last edited by decbrad; 06-11-2010 at 03:46 AM.

  4. #4
    Carpe Diem - Moderator wolfgross's Avatar
    Join Date
    Apr 2001
    Location
    SWiSHzone
    Posts
    1,700
    ...there is quite a bit of heavy scripting involved - e.g. from the decompiled swf:
    Code:
    frame 1 {
          function () {
            for (;;) {
              for (;;) {
                for (;;) {
                  for (;;) {
                    for (;;) {
                      for (;;) {
                        for (;;) {
                          for (;;) {
                            for (;;) {
                              for (;;) {
                                for (;;) {
                                  for (;;) {
                                     = (2691 % 511) * true;
                                    return ;
                                    var  = 313 + ();
                                    for (;;) {
                                      for (;;) {
                                        for (;;) {
                                          for (;;) {
                                            for (;;) {
                                              for (;;) {
                                                for (;;) {
                                                  for (;;) {
                                                    for (;;) {
                                                      for (;;) {
                                                        for (;;) {
                                                          for (;;) {
                                                            for (;;) {
                                                              for (;;) {
                                                                for (;;) {
                                                                  for (;;) {
                                                                    for (;;) {
                                                                      for (;;) {
                                                                        for (;;) {
                                                                          for (;;) {
                                                                            for (;;) {
                                                                              for (;;) {
                                                                                for (;;) {
                                                                                  for (;;) {
                                                                                    for (;;) {
                                                                                      for (;;) {
                                                                                        for (;;) {
                                                                                          for (;;) {
                                                                                             += 423;
                                                                                                                                                                                     += 478;
                                                                                                                                                                                     += 107;
                                                                                                                                                                                     += 355;
                                                                                                                                                                                     -= 323;
                                                                                                                                                                                     += 9;
                                                                                                                                                                                     -= 262;
                                                                                                                                                                                     -= 608;
                                                                                                                                                                                                                                                                             -= 329;
                                                                                                                                                                                     += 133;
                                                                                                                                                                                                                                                                             -= 228;
                                                                                            var eval(true) = true;
                                                                                                                                                                                     += 122;
                                                                                                                                                                                     -= 147;
                                                                                                                                                                                     -= 58;
                                                                                                                                                                                                                                                                             += 351;
                                                                                                                                                                                     += 175;
                                                                                                                                                                                     += 428;
                                                                                                                                                                                     += 109;
                                                                                                                                                                                     += 248;
                                                                                                                                                                                     -= 398;
                                                                                                                                                                                     -= 470;
                                                                                                                                                                                     -= 270;
                                                                                                                                                                                                                                                                             -= 144;
                                                                                                                                                                                     -= 496;
                                                                                                                                                                                     += 130;
                                                                                                                                                                                     -= 316;
                                                                                                                                                                                     += 46;
                                                                                                                                                                                     += 313;
                                                                                                                                                                                                                                                                             -= 689;
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                }
                                                                              }
                                                                            }
                                                                          }
                                                                        }
                                                                      }
                                                                    }
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
    
              }
      }
    ...here is a very simple, something similar done with SWiSH Max.

    wolf
    Attached Files Attached Files

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center