2013-02-19 131 views
-1

我通過研究發現的迷宮遊戲開發的迷宮遊戲運行良好。一步我已經調試在Visual Studio 2012年使用VB這個應用程序的Windows步驟有人告訴我,通過本教程使用下面的代碼:迷宮遊戲中未聲明變量的變量

Private Sub MoveToStart() 
    startSoundPlayer.Play() 
    Dim startingPoint = Panel1.Location 
    startingPoint.Offset(10, 10) 
    Cursor.Position = PointToScreen(startingPoint) 
End Sub 

上線startSound.Play()的Visual Basic給我一個錯誤消息說: 糾錯選項。所以我點擊這個,它告訴我:

'startSoundPlayer'沒有聲明。由於其安全級別,它可能無法訪問。

我該如何解決這個問題?

+1

您聲明它。我不知道它是什麼類型,但它應該是'Dim startSoundPlayer as New [type]'。 – Avi 2013-02-19 02:22:16

+0

你能發佈更多的代碼嗎? startSoundPlayer在哪裏聲明? – Andorbal 2013-02-19 02:22:19

+1

您可以發佈一個鏈接到您正在閱讀的教程嗎? – Kevin 2013-02-19 02:22:22

回答

1

聲明:本

Private startSoundPlayer = New System.Media.SoundPlayer("C:\Windows\Media\chord.wav") 

隨着教程說。與MoveToStart方法相同的類。如果仍然失敗,則宣佈startSoundPlayerPublic而不是Private

+0

我會用Public – 2013-02-19 13:32:37

+0

進行測試Public startSoundPlayer = New System.Media.SoundPlayer(「C:\ Windows \ Media \ chord.wav 「) Dim finishSoundPlayer As Object – 2013-02-19 13:41:36

+0

該應用程序關閉時沒有彈出消息:( – 2013-02-19 13:41:51