主题:  探讨动态模糊!!

雷诺

职务:普通成员
等级:1
金币:0.0
发贴:14
#12001/10/28 15:39:31



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22001/10/29 4:03:22
是用AS控制的,基本上可以归纳为复制>_xscale/_yscale>_rotation>remove

可能是太过于复杂的原因,竟然导致ASV出错



红毛衣

职务:普通成员
等级:1
金币:0.0
发贴:14
#32001/10/30 9:08:07
这个是derbauer的东东,应该是由一些视频软件生成的图片序列做的动画,如果是as控制,恐怕一般的机器要受不了



雷诺

职务:普通成员
等级:1
金币:0.0
发贴:14
#42001/10/30 12:19:16
同意红毛衣的看法,从动画的装载时间上看这个动画运用了大量的位图!



心澈

职务:普通成员
等级:1
金币:0.0
发贴:5
#52001/10/30 14:51:47
恩...我不知道啊..我在下呢!



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
#62001/10/30 15:34:14
同志们,我反对,是用AS搞定的,我相信AS能办到,而且并不会如毛衣说的那么慢咧!



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
#72001/10/30 15:35:29

Action Script Viewer 2.0 - BTRAXX_INTRO[1].swf

----------------------------------------------------------------------
Frame 1
----------------------------------------------------------------------
  Set Property (High quality) = 2
  Set Property (Show focus rectangle) = 0
  FS Command ("fullscreen", "false")
  FS Command ("allowscale", "false")
  FS Command ("showmenu", "false")
  Set Variable: "copyright" = "?001 by derBauer - webDesign"
  Load Movie("LBYTE.swf", "LBYTE")
  Load Movie("vectors/3d_engine.pl", "vec")

----------------------------------------------------------------------
Frame 2
----------------------------------------------------------------------
  Stop

----------------------------------------------------------------------
Frame 50
----------------------------------------------------------------------
  Load Movie("FX_FILES.swf", "DUMMY")
  Stop

----------------------------------------------------------------------
Frame 51
----------------------------------------------------------------------
  Stop

----------------------------------------------------------------------
4 MovieClip
----------------------------------------------------------------------
[ Actions in frame #30 ]

  Stop

----------------------------------------------------------------------
30 MovieClip
----------------------------------------------------------------------
[ Actions in frame #1 ]

  Stop

----------------------------------------------------------------------
31 MovieClip
----------------------------------------------------------------------
[ Actions in frame #1 ]

  Set Variable: "TIMMER1" = ""
  Set Variable: "TIMMER2" = ""
  Set Variable: "TIMMER3" = ""
  Set Variable: "total" = /LBYTE:bytestotal
  Set Variable: "fetch" = /LBYTE:bytesloaded
  Set Variable: "diff" = total - fetch

[ Actions in frame #3 ]

  Set Variable: "a" = /LBYTE:bytesloaded
  Set Variable: "b" = /LBYTE:bytestotal
  Set Variable: "len" = Length (a)
  Set Variable: "n" = len
  Loop While (0 < n)
    Set Variable: "char" = Ord (Substring (a, n, 1))
    Begin Tell Target ("N" & ((len - n) + 1))
      Go to and Stop (../:char - 46)
      Set Property ("", Alpha) = Random (11) + 90
    End Tell Target
    Set Variable: "n" = n - 1
  End Loop
  If (3 < len)
    Begin Tell Target ("P1")
      Go to and Stop (12)
      Set Property ("", Alpha) = Random (11) + 90
    End Tell Target
  End If
  If (6 < len)
    Begin Tell Target ("P2")
      Go to and Stop (12)
      Set Property ("", Alpha) = Random (11) + 90
    End Tell Target
  End If
  Go to and Play (GetProperty ( "",_currentframe ) - 1)

----------------------------------------------------------------------
32 MovieClip
----------------------------------------------------------------------
[ Actions in frame #2 ]

  Set Variable: "a" = /LBYTE:bytespercent2
  If (a = 0)
    Set Variable: "a" = Int ((100 / GetProperty ( "/",_totalframes )) * GetProperty ( "/",_framesloaded ))
  End If
  Set Variable: "len" = Length (a)
  Set Variable: "n" = len
  Loop While (0 < n)
    Set Variable: "char" = Ord (Substring (a, n, 1))
    Begin Tell Target ("N" & ((len - n) + 1))
      Go to and Stop (../:char - 46)
      Set Property ("", Alpha) = Random (11) + 90
    End Tell Target
    Set Variable: "n" = n - 1
  End Loop
  Begin Tell Target ("P1")
    Go to and Stop (13)
    Set Property ("", Alpha) = Random (11) + 90
  End Tell Target
  Go to and Play (1)

----------------------------------------------------------------------
35 MovieClip
----------------------------------------------------------------------
[ Actions in frame #50 ]

  Stop

----------------------------------------------------------------------
37 MovieClip
----------------------------------------------------------------------
[ Actions in frame #4 ]

  Stop

----------------------------------------------------------------------
40 MovieClip
----------------------------------------------------------------------
[ Actions in frame #26 ]

  If (GetProperty ( "/",_framesloaded ) < GetProperty ( "/",_totalframes ))
    Set Property ("../T", Alpha) = Random (21) + 80
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  End If

[ Actions in frame #31 ]

  Begin Tell Target ("/")
    Go to and Play (50)
  End Tell Target
  Stop

----------------------------------------------------------------------
70 MovieClip
----------------------------------------------------------------------
[ Actions in frame #2 ]

  If (not (Random (20) = 0))
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  End If

[ Actions in frame #17 ]

  If (not (Random (20) = 0))
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  End If

----------------------------------------------------------------------
232 MovieClip
----------------------------------------------------------------------
[ Actions in frame #2 ]

  Set Variable: "wait" = wait - 1
  If (0 < wait)
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  Else
    Set Variable: "wait" = 49
    Go to and Play ((Random (4) * 5) + 1)
  End If

[ Actions in frame #7 ]

  Set Variable: "wait" = wait - 1
  If (0 < wait)
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  Else
    Set Variable: "wait" = 49
    Go to and Play ((Random (4) * 5) + 1)
  End If

[ Actions in frame #12 ]

  Set Variable: "wait" = wait - 1
  If (0 < wait)
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  Else
    Set Variable: "wait" = 49
    Go to and Play ((Random (4) * 5) + 1)
  End If

[ Actions in frame #17 ]

  Set Variable: "wait" = wait - 1
  If (0 < wait)
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  Else
    Set Variable: "wait" = 49
    Go to and Play ((Random (4) * 5) + 1)
  End If

----------------------------------------------------------------------
405 MovieClip
----------------------------------------------------------------------
[ Actions in frame #199 ]

  Begin Tell Target ("/")
    Go to and Play (GetProperty ( "",_currentframe ) + 1)
  End Tell Target 

----------------------------------------------------------------------
472 MovieClip
----------------------------------------------------------------------
[ Actions in frame #85 ]

  If (GetProperty ( "/DUMMY",_framesloaded ) < GetProperty ( "/DUMMY",_totalframes ))
    Go to and Play (GetProperty ( "",_currentframe ) - 1)
  Else
    Begin Tell Target ("/DUMMY")
      Go to and Play (2)
    End Tell Target
    Stop
  End If

编辑历史:[这消息被子心编辑过(编辑时间2001-10-30 15:35:58)]


网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
#82001/10/30 15:36:36
伤心,不知道上面的帖该怎么搞,所以我们可以想到是通过AS达到的!



Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
#92001/10/30 16:36:07
转编程区继续讨论