最近发现诸如qq.com sina.com.cn sohu.com 都出现如下图所示的焦点图片新闻,查看其网页的源代码,发现它们都是通过一个 Flash 文件来调用图片,使图片交互切换。
分析整理出如下代码:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

其中变量:
pics: 指明交替的图片路径,以“|”进行分隔;
links: 指明点击每幅图片打开的链接,以“|”进行分隔,与 pics 的图片一一对应;
texts: 指明每幅图片的文字说明,以“|”进行分隔,与 pics 的图片一一对应;
focus_width: 指明 Flash 中图片的宽度;
focus_height: 指明 Flash 中图片的高度;
text_height: 指明 Flash 中说明文字所占的高度;
swf_height: 为 Flash 的高度。
经测试,图片只支持JPG格式的文件。
示例代码及focus.swf下载: 点击下载