2014-11-24 65 views
0

我正在製作將放在Google廣告網絡上的橫幅。但是,Google不接受在代碼中使用math.random的廣告。取代Google廣告(Flash AS2)中的「Math.random」?

我發現了幾個代碼,但它不起作用。我發現的最相關的是這個,但仍然沒有對我工作 http://wondergiant.com/2013/03/random-without-math-random/

任何人都可以幫助我在這如何在AS2上工作?

以下是原帖:

var pressed = false; 

    var go = function() { 

    width = 300; 
    height = 200; 
    max_snowsize = 20; 
    snowflakes = 15; 


for (i=0; i<snowflakes; i++) { 

    t = attachMovie("snow", "snow"+i, i); 
    t._alpha = 40+Math.random()*60; 
    t._x = -(width/2)+Math.random()*(1.5*width); 
    t._y = -(height/2)+Math.random()*(1.5*height); 
    t._xscale = t._yscale=50+Math.random()*(max_snowsize*10); 
    t.k = 1+Math.random()*2; 
    t.wind = -1.5+Math.random()*(1.4*3); 
    t.onEnterFrame = mover; 
} 
    }; 


    mover = function() { 
this._y += this.k; 
this._x += this.wind; 
if (this._y>height+10) { 
    this._y = -20; 
} 
if (this._x>width+20) { 
    this._x = -(width/2)+Math.random()*(1.5*width); 
    this._y = -20; 
} else if (this._x<-20) { 
    this._x = -(width/2)+Math.random()*(1.5*width); 
    this._y = -20; 
} 

if(pressed){ 
    this._alpha -= 1; 
} 
    } 

    // start snow 

    go();   
+0

不是'Google'在代碼中接受'math.random'嗎? – helloflash 2014-11-24 16:47:54

+0

不幸的是Google不接受這段代碼,他們也沒有說明原因。 – Button 2014-11-25 01:32:24

回答

0

如果你能找到一種方式來獲得當前時間在這面旗幟,使用時間值作爲種子來運行你的自定義算法。只有當你得到隨機種子,甚至可以獲得任何信息,頁面瀏覽量,在線用戶,系統處理器使用率(所有這些訪問都是受限制的,我相信。 AS3),但OUH有捕獲用戶滾輪的使用方式ü可能找到一些孔也許:)

  1. sys

- 一個很好的種子,我相信,或者至少鼠標懸停事件可能是一種岸上的種子。