using awk or shell for multplication

Suppose if u have a file like that
file1
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.0090.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.009
0.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.0090.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.009
0.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.0090.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.009
0.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.0090.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.009
0.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.0090.002
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.009
0.002
etc..

another file
file2
1.2
3.2
-3.4
2.3
2.5
3.4
2.5
3.7
-4.5
2.4

So want to have each one in a file 1 multiply with another one in file 2 respectively
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.0090.002 ----->multiply by 1.2
0.01*0.02*0.04*0.06*0.03*0.05*0.04*0.009
0.002 ----->multiply by 3.2.
respectively......
That is want output to be like below
0.012*0.024*0.048*0.072*0.036*0.06*0.048*0.0108*0.0024
.....

awk 'NR == FNR { 
    x[FNR] = $1
    next
    }
{ for (f=1; f<=NF; f++)
    $f *= x[FNR]
    }1' OFS='*' FS='*'  file2 file1

Use nawk or /usr/xpg4/bin/awk on Solaris.

Thanks for ur fast reply
regards