5 Replies Latest reply on May 2, 2006 5:26 AM by Newsgroup_User

    Flash Player 8 bug!!!

    alan_leung
      I have produced millions of graphics in flash MX with print function ... but recently I discover that I cannot print properly when using flash player 8, the layer-masking seems not function in the print out ... such problem doesn't appear in previous version ... it's quite annoying as if I need to retouch those millions of graphic without masking @_@ ...

      does anyone have a quick and easy solution / workarround on this?

      thx a billion =)

      alan.
        • 1. Re: Flash Player 8 bug!!!
          Level 7
          alan,

          > I have produced millions of graphics in flash MX with
          > print function

          Surely, you exaggerate.

          > recently I discover that I cannot print properly when
          > using flash player 8, the layer-masking seems not
          > function in the print out

          In my own experience the global print() function works the same as it
          used to. The relatively new PrintJob class (available since Flash MX 2004)
          works the same in 8 as it did then. It's more powerful than the print()
          function -- assuming you're still using that -- so you may want to give that
          a try.

          > it's quite annoying as if I need to retouch those millions of
          > graphic without masking @_@ ...

          I would be annoyed with that, too. Without additional detail, though,
          anyone who helps you out is basically taking a stab in the dark. Can you
          post an FLA somewhere, or at least show us the code you're using to print
          something, with a specific description on how you're using the mask?


          David
          stiller (at) quip (dot) net
          Dev essays: http://www.quip.net/blog/
          "Luck is the residue of good design."


          • 2. Re: Flash Player 8 bug!!!
            alan_leung Level 1
            David,

            Thx for you reply and sorry for my late reply, just come back from vacation. =P
            i use print function, print("_root.output_student", "bmovie"), which is supported started from flash player 4.
            in the movieClip, #b frame for boundary whereas #p frame for print area.
            I know printJob class should solve my problem, but I have two main concern.
            (1) I need to retouch those millions of flash files for every single modification.
            (2) Our user will use flash player 6, 7, 8.

            It seems that i can do nothing but waiting update of flash player, or i need to waste time to update tones of code ...
            How come macromedia got such an annoying bug >_<, pls help.

            thx a billion

            alan.
            • 3. Re: Flash Player 8 bug!!!
              Walter Elias Level 2
              There is definitely a bug in Flash 8 asssociated with masking. Masks appearing in the middle of the timeline will turn off any Action Script associated with the graphics being masked. The masking bugs are well-known to Macromedia. God only knows if and when they will offer an update patch for this and many other well-documented bugs in Flash 8.
              • 4. Re: Flash Player 8 bug!!!
                Level 7
                It takes then many many years to fix such issues. Witness the infamous
                bitmap shift and wmode-transparent issues.
                --
                Jeckyl


                • 5. Re: Flash Player 8 bug!!!
                  Level 7
                  alan,

                  > I know printJob class should solve my problem, but I
                  > have two main concern.

                  Well, I'm not quite sure yet that PrintJob would improve anything for
                  you.

                  > (1) I need to retouch those millions of flash files for
                  > every single modification.

                  If that's true, that would be frustrating, if not prohibitively tedious.
                  But I'm not convinced yet that you must.

                  In another message in this thread, Walter writes: "There is definitely
                  a bug in Flash 8 asssociated with masking. Masks appearing in the middle of
                  the timeline will turn off any Action Script associated with the graphics
                  being masked." I haven't checked yet if that's true. Even if it is true,
                  it may not reflect the circumstances in your own FLA.

                  > (2) Our user will use flash player 6, 7, 8.
                  >
                  > It seems that i can do nothing but waiting update of flash
                  > player, or i need to waste time to update tones of code ...

                  Well, maybe. Can you share your FLA?


                  David
                  stiller (at) quip (dot) net
                  Dev essays: http://www.quip.net/blog/
                  "Luck is the residue of good design."