Results 1 to 2 of 2

Thread: รบกวนผู้รู้ช่วยชี้แนะด้วยค่ะ html+java

  1. #1


    Angry

    คือตั้งใจจะจัดแสดงงานศิลปะ แบบสื่อผสม โดย
    1.สร้างวัตถุรูปทรงไข่ โดยฝังเมาส์ wireless ไว้ข้างใน
    2.บนผนังมีวีดีโอฉายภาพบทสัมภาษณ์ผู้ทรงคุณวุฒิในด้านต่างๆ เฃ่น ด้านการเมือง ด้านวิทยาศาสตร์ ด้านเศรษฐศาสตร์
    3.ถ้าหากมีผู้เข้าชมงานแสดง เข้ามาผลักวัตถุรูปไข่ จะทำให้ภาพวีดีโอที่แสดงอยู่ ถูกเขย่าทั้งหน้าจอ และมีเสียงตดดังขึ้นพร้อมกันด้วย
    .....
    ปัญหาที่พบ
    1.เวลาที่เมาส์เคลื่อนที่ภาพวีดีโอเขย่าแต่เสียงตดที่ดังเกิดขึ้นช้า
    2.ตอนที่ปรึกษาคนอื่นๆเขาบอกว่า เป็นเพราะใช้Ram เยอะ
    แต่เราไม่รู้จะแก้อย่างไร เพราะเพิ่งหัดทำค่ะ รบกวนท่านผู้รู้ด้วยนะค่ะ
    .....
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <BGSOUND id="BGSOUND_ID" LOOP=1 SRC="fart-fart.wav">
    <EMBED NAME="fartsound" SRC="fart-fart.wav"
    LOOP=FALSE AUTOSTART=FALSE HIDDEN=TRUE MASTERSOUND>

    <html>
    <head>
    <style>
    .shakeimage{
    position:relative
    }
    </style>
    <script language="JavaScript">
    <!--
    ver=parseInt(navigator.appVersion)
    ie4=(ver>3 && navigator.appName!="Netscape")?1:0
    ns4=(ver>3 && navigator.appName=="Netscape")?1:0
    ns3=(ver==3 && navigator.appName=="Netscape")?1:0
    //configure shake degree (where larger # equals greater shake)
    var rector=9
    ///////DONE EDITTING///////////
    var stopit=0
    var a=1

    function init(which){
    stopit=0
    shake=which
    shake.style.left=0
    shake.style.top=0
    }
    function rattleimage(){
    if ((!document.all&&!document.getElementById)||stopit==1)
    return
    if (a==1){
    shake.style.top=parseInt(shake.style.top)+rector
    }
    else if (a==2){
    shake.style.left=parseInt(shake.style.left)+rector
    }
    else if (a==3){
    shake.style.top=parseInt(shake.style.top)-rector
    }
    else{
    shake.style.left=parseInt(shake.style.left)-rector
    }
    if (a<4)
    a++
    else
    a=1
    ///setTimeout("rattleimage()",5000)
    }
    function stoprattle(which){
    stopit=1
    which.style.left=0
    which.style.top=0
    }
    //FUNCTION SOUND CONTROL

    function playSound() {
    if (ie4) document.all[&#39;BGSOUND_ID&#39;].src="fart-fart.wav";
    if ((ns4||ns3)
    && navigator.javaEnabled()
    && navigator.mimeTypes[&#39;audio/x-midi&#39;]
    && self.document.fartsound.IsReady()
    )
    {
    self.document.fartsound.play()
    }
    }

    //-->
    </script>
    <title>KOMOL</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-874">
    </head>
    <body>
    <embed src="Movie123_NEW.swf" width="800" height="600" class="shakeimage" onMouseMove="init(this);rattleimage();playSound()"
    onMouseout="stoprattle(this);" wmode="transparent" menu="false" flashvars="&amp;file=get_video.flv&amp;height=600&amp;width=800&amp;autostart=true" /></embed>
    </body>
    </html>

  2. #2


    ปัญหาที่พบ
    1.เวลาที่เมาส์เคลื่อนที่ภาพวีดีโอเขย่าแต่เสียงตดที่ดังเกิดขึ้นช้า
    2.ตอนที่ปรึกษาคนอื่นๆเขาบอกว่า เป็นเพราะใช้Ram เยอะ
    แต่เราไม่รู้จะแก้อย่างไร เพราะเพิ่งหัดทำค่ะ รบกวนท่านผู้รู้ด้วยนะค่ะ [/b]
    เป็นไปได้รึเปล่าว่าปัญหาเกิดจากการใช้ java script เท่าที่ดูโปรแกรมนี้ไม่จำเป็นต้องใช้ java script เลย เพราะการทำงานที่ต้องการคือ อะไรก็ได้ที่ตรวจสอบว่า mouse ขยับรึยัง ถ้าขยับ ให้ทำให้จอสั่น แล้วสั่งให้ sound ทำงาน ผมเลยมองว่าอาจจะเป็นงานที่หนัก และไม่เหมาะสมในการใช้ java script โดยอาจจะเลี่ยงไปใช้ภาษา c++ หรือ ภาษาอื่นแทนที่จะใช้ java script หรือไม่ก็ทำ flash application ไปเลย น่าจะเป็นทางออกที่ดีกว่า

Similar Threads

  1. Replies: 2
    Last Post: 16-05-2009, 01:59 PM
  2. Java, Java, Java, Object-Oriented Problem Solving
    By Black_Phoenix in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 25-02-2008, 11:55 PM
  3. Apress Pro Java 6 3D Game Development Java 3D JOGL JInput and JOAL APIs
    By SheLLniX in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 21-09-2007, 02:52 AM
  4. Replies: 0
    Last Post: 19-06-2007, 04:38 PM
  5. Java, Java Applet, Java Script ต่างกันยังไง?
    By cms-design in forum Non computer knowledge
    Replies: 0
    Last Post: 01-01-1970, 07:00 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •