Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 11
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    FlasUrl phải lưu đường dẫn thì mới load được chứ, chỉ lưu tên thì sao load được!

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cũng giống như khi bạn bind link ảnh vào thẻ src [IMG]images/smilies/smile.png[/IMG]

    bạn hãy cho flash chạy đc đã [IMG]images/smilies/biggrin.png[/IMG] khi đó thì việc thya link động vào là oki

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi astrologic
    GameID là QueryString. Bạn Request.QueryString("GameID") là sẽ nhận được.

    Còn game flash thì bạn hiên flash tại gameid như thế kia lên thôi là đc [IMG]images/smilies/smile.png[/IMG]
    Mình hiểu ý bạn!NHưng cái quan trọng bên trang plays.aspx code để chay cái file flash đó như thế nào thui!jhjh

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
      
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="757" height="304" id="<%= item.ImagePatch %>" align="">
         <param name="movie" value="<%= item.ImagePatch %>">
         <param name="quality" value="high">
         <param name="bgcolor" value="#333399">
         <embed src="<%= item.ImagePatch %>" quality="high" bgcolor="#333399" width="757" height="304" name="<%= item.ImagePatch %>" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"></embed>
    </object>

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi astrologic
    Mã:
      
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="757" height="304" id="<%= item.ImagePatch %>" align="">
         <param name="movie" value="<%= item.ImagePatch %>">
         <param name="quality" value="high">
         <param name="bgcolor" value="#333399">
         <embed src="<%= item.ImagePatch %>" quality="high" bgcolor="#333399" width="757" height="304" name="<%= item.ImagePatch %>" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"></embed>
    </object>
    Mã:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Data.SqlClient;
    using System.Web.UI.WebControls;
    using BLL;
    using DAL;
    
    public partial class Desktop_Plays : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!IsPostBack)
            {
                lblPlay.Text = GameFlash();
            }
            VipGaneDataContext db = new VipGaneDataContext();
            Game Game = new Game();
            int ma = int.Parse(Request["GameID"].ToString()); // lấy mã sp
            Game = db.Games.Where(s => s.GameID == ma).FirstOrDefault(); //tìm sp có mã = mã đã lấy ở trên
            // cập nhật lượt xem
            if (Game.Luotchoi == null || Game.Luotchoi == 0)
                Game.Luotchoi = 1;
            else
                Game.Luotchoi += 1;
            db.SubmitChanges(); // lưu xuống csdl
    
            //đoạn dưới dùng để hiển thị lên trình duyệt thông tin chi chiết sản phẩm
    
            var tensp = from sp in db.Games
                        where sp.GameID == ma
                        select sp;  //lấy all các thông tin của sản phẩm
    
            //foreach (game s in tensp)
            //{
            //    lblTenSP.Text = s.TenSP;
            //    lblLuotXem.Text = s.luotxem.ToString();
           // }
        }
        #region "Flash"
        public string GameFlash()
        {
            string StrBanner = "";
            string connectString = @"Server =.;Initial Catalog=Game;User ID=sa;Password=itvn";
            // Khai báo câu truy vấn
            string sql = @"SELECT top 1 GameID, flashUrl FROM Game where Luotchoi=(Select MAX(Luotchoi) from Game)";
            // Tạo một connection tới máy chủ
            SqlConnection conn = new SqlConnection(connectString);
            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                    {
                        StrBanner += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'";
                        StrBanner += " style='height: 470' width='628'>";
                        StrBanner += " <param name='movie'";
                        StrBanner += " <param name='quality' value='high' />";
                        StrBanner += " <embed height='470' pluginspage='http://www.macromedia.com/go/getflashplayer' quality='high'";
                        StrBanner += " src='../Flash/" + reader[1] + "' type='application/x-shockwave-flash' width='628'>";
                        StrBanner += " </embed>";
                        StrBanner += " </object>";
                    }
                    return StrBanner;
             }
           catch
             {
                    return "";
             }
        }
    #endregion
    }
    Mình dùng code trên thì cú game nào nhìu người chơi nó sẽ lấy lên.!
    bạn đưa cái đoạn code đó m k bit add vài thế nào ..lấy GameID ở chỗ nào vậy.

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi thach.thuc
    FlasUrl phải lưu đường dẫn thì mới load được chứ, chỉ lưu tên thì sao load được!
    M đã load được rùi!Thanhk mọi người!
    Giờ mình muốn các bạn hướng dẫn:
    Mình tạo 1 tab hiển thị như thế này thì dùng control gì.!
    Và muốn tạo 1 trang play(Game flash) khi mình click vào các link đó chuyển đến trang play với ID của game đó.

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cũng giốn như khi bạn truyền link flash. Còn giờ là link id của game đó

    Mã:
    <a href="/PlayGame?id=" + id game></a>
    Khi đó nó sẽ nhảy sang trang kia và truyền id game sang, bạn lấy id đó rùi hiện game tương ứng lên

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi astrologic
    cũng giốn như khi bạn truyền link flash. Còn giờ là link id của game đó

    Mã:
    <a href="/PlayGame?id=" + id game></a>
    Khi đó nó sẽ nhảy sang trang kia và truyền id game sang, bạn lấy id đó rùi hiện game tương ứng lên
    Mã:
     NavigateUrl='<%# Eval("GameID","Plays.aspx?GameID={0}") %>
    Mình add hyperlink như vậy khi m click thì Luotchoi + thêm 1,
    Nó chuyển sang trang play với link:
    Mã:
    ..//Plays.aspx?GameID=36
    Nhưng nó không nhâdduwwocj tham số đó..Không hiện file flash của game đó.
    Mà mình chưa ró code cá trang play đó để chạy file flash khi m gọi cái GameID đó.!

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    GameID là QueryString. Bạn Request.QueryString("GameID") là sẽ nhận được.

    Còn game flash thì bạn hiên flash tại gameid như thế kia lên thôi là đc [IMG]images/smilies/smile.png[/IMG]

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •