2011-01-13 57 views
0

我正在嘗試更新客戶端網站,原始開發人員幾乎沒有留下任何說明。代碼全部通過XML更新。如何在Flash中計算DX和DY座標?

下面是代碼

enter code here<FOLDER NAME="COMMERCIAL"> 
    <GALLERY NAME="LOCANDA VERDE: New York"> 
      <IMG HEIGHT="500" CAPTION="Some photo" WIDTH="393" SRC="locanda1.jpg" DX="60" DY="40" LINKTEXT="" LINKURL="" INFOTEXT="SOHO, NEW YORK"/> 
      <IMG HEIGHT="300" CAPTION="Some photo" WIDTH="450" SRC="locanda2.jpg" DX="160" DY="80" LINKTEXT="" LINKURL="" INFOTEXT="SOHO, NEW YORK"/> 
      <IMG HEIGHT="500" CAPTION="Some photo" WIDTH="393" SRC="locanda3.jpg" DX="80" DY="260" LINKTEXT="" LINKURL="" INFOTEXT="SOHO, NEW YORK"/> 
      <IMG HEIGHT="500" CAPTION="Some photo" WIDTH="393" SRC="locanda4.jpg" DX="120" DY="60" LINKTEXT="" LINKURL="" INFOTEXT="SOHO, NEW YORK"/> 
      <IMG HEIGHT="393" CAPTION="Some photo" WIDTH="500" SRC="locanda5.jpg" DX="180" DY="100" LINKTEXT="" LINKURL="" INFOTEXT="SOHO, NEW YORK"/> 
      <IMG HEIGHT="500" CAPTION="Some photo" WIDTH="433" SRC="locanda6.jpg" DX="60" DY="140" LINKTEXT="" LINKURL="" INFOTEXT="SOHO, NEW YORK"/> 
      <IMG HEIGHT="500" CAPTION="Some photo" WIDTH="393" SRC="locanda7.jpg" DX="100" DY="200" LINKTEXT="" LINKURL="" INFOTEXT="SOHO, NEW YORK"/> 
     </GALLERY>`enter code here 

它涉及到這個頁面的樣本:http://meyerdavis.com/點擊商業>點擊Laconda佛得角紐約。 xml文件從2個位置拉出一個jpg,一個是所有60 x 60的縮略圖,然後一個是更大尺寸的圖像。我遇到的問題是我無法弄清楚如何爲每個項目生成DX和DY座標。任何幫助將非常感激。

`

編輯:這是從下面的評論的代碼。

platformblock.expandspeed = 0.02; 
platformblock.h = 450 - platformblock.dy1; 
//platformblock.h = 402; 
platformblock.dy2 = 0; 
platformblock.onResize(); 
/**/ 
platformblock.onEnterFrame = function() { 
    this.dy1 += (48 - this.dy1)*this.expandspeed; 
    this.h = 450 - this.dy1; 
    if(this.expandspeed<0.3) { 
     this.expandspeed += 0.02; 
    } 
    if(Math.abs(this.dy1-48)<0.2) { 
     this.dy1 = 48; 
    } 
    if(this.platform._height==402 && this.dy1==48){ 
     this.h = null; 
     this.onResize(); 
     this.onEnterFrame = null; 
    } 
} 
platformblock._resizeto(800, 402, _root.play, _root, 0.08); 
titleblockcontainer.play(); 
/**/ 
stop(); 
+0

它會在你的代碼隊友,但沒有看到代碼,我們不能幫你:D – robertp 2011-01-13 17:58:49

+0

嗨心臟代碼,對不起,這是否意味着它將在Flash文件? XML文件只包含我上面發佈的內容。 – MLS1984 2011-01-13 18:03:32

回答

0

只是看看網頁,我猜DX和DY參考位置(從左上角)的縮略圖移動,當你點擊它,顯示大圖像之前。嘗試改變一些值 - 你能看到任何移動或出現不同的東西嗎?

相關問題