ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

ฟอรั่มของบล็อก http://pssix.blogspot.com


3 posters

    ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ

    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ

    ตั้งหัวข้อ by aut 01/11/10, 04:59 pm

    คือตอนนี้ทำโปรแกรมเล่นเกม flash ใช้วิธีเขียนให้มันหาจุดที่เป็นหน้าเกมก่อนแล้วบวกตำแหน่งที่จะคลิก บางทีขยับหน้าเว็บจุดที่หาตอนแรกมันเคลื่อน ต้องเสียเวลาใส่คำสั่งให้หาจุดในสคิป

    อยากได้แบบสั่งให้มันอิงกับตัว flash เหมือนอิงกับหน้าต่างเกมอะคับ คือผมทำกับเกมแบบขยับหน้าต่างเกมไปไหน จุดที่ตั้งคลิกไว้ก็ไม่เปลี่ยน อันนั้นพอลองเอามาตั้งกับ flash ไม่ได้ พอจะมีคำสั่งแบบว่าคล้ายอันนี้เปล่าคับ เอาไว้ใช้กับเกม flash จะได้ไม่เสียเวลาเขียนคำสั่งให้มันหาตำแหน่ง

    :cheers:
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty Re: ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ

    ตั้งหัวข้อ by flapjack 01/11/10, 08:35 pm

    พอจะเขียน ให้หาตรงหน้าโปรแกรมก่อนได้นะครับ
    ก็ตั้ง Func ที่ตรวจว่ามีโปรแกรมอยู่หรือเปล่า
    Code:

    Func jai()
    WinActivate ('หน้าต่างโปรแกรมลงไป')
    Return
    EndFunc
    (jai)ตัวแปร นะครับ
    แต่ไม่รู้ว่าถ้าหากตำแหน่งเปลี่ยนต้องใช้คำสั่ง อะไร - -''
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty Re: ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ

    ตั้งหัวข้อ by aut 02/11/10, 05:57 pm

    Winactivate เป็นคำสั่งให้เด้งหน้าจอคับ ไม่ใช่คำสั่งคลิกเม้าตรงจุด ตัว Flash ในเบราเซอร์ถ้าเลื่อนขึ้นลงมันจุดคลิกก็เปลี่ยนแล้ว ไม่เหมือนหน้าต่างเกมที่ฟิกไปเลยได้ว่าให้คลิกกลางจอ แล้วคลิกกลางตลอดถึงจะขยับหน้าต่างเกมไปที่ไหนก็ไม่มีปัญหา
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty Re: ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ

    ตั้งหัวข้อ by flapjack 02/11/10, 09:51 pm

    aut พิมพ์ว่า:Winactivate เป็นคำสั่งให้เด้งหน้าจอคับ ไม่ใช่คำสั่งคลิกเม้าตรงจุด ตัว Flash ในเบราเซอร์ถ้าเลื่อนขึ้นลงมันจุดคลิกก็เปลี่ยนแล้ว ไม่เหมือนหน้าต่างเกมที่ฟิกไปเลยได้ว่าให้คลิกกลางจอ แล้วคลิกกลางตลอดถึงจะขยับหน้าต่างเกมไปที่ไหนก็ไม่มีปัญหา

    ถ้างั้น ต้องรอผู้รู้มาตอบ เลยครับ :P
    POS
    POS
    PSsix
    PSsix


    ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ Empty Re: ตั้งให้คลิกเม้าอิงกับเกม flash เลยได้ไหมคับ

    ตั้งหัวข้อ by POS 07/11/10, 07:46 pm

    ตัวดูคอนโทรลของแฟลชในเว็บ แล้วก็ใช้คำสั่ง ControlClick คลิกไปโดยระบุคอนโทรล

    แต่แฟลชบางตัวก็จะตรวจไม่ได้ อาจจะใช้อีกวิธีหนึ่งคือตรวจ DOM (Document Object Model) ของแฟลชในเว็บ ซึ่งแน่นอนว่าวิธีนี้จะเสียเวลาเขียนสคริปต์เพื่อเรียกตรวจทุกครั้งก่อนคลิกอยู่ดีครับ

      เวลาขณะนี้ 19/05/24, 09:16 pm