Difference between revisions of "love.filedropped (日本語)"

(Created page with "{{newin (日本語)|0.10.0|100|type=関数}} ファイルがウィンドウにドラッグ・アンド・ドロップされる時に発生するコールバック関数で...")
 
(translation updated)
Line 1: Line 1:
{{newin (日本語)|[[0.10.0]]|100|type=関数}}
+
{{newin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=関数}}
 
ファイルがウィンドウにドラッグ・アンド・ドロップされる時に発生するコールバック関数です。
 
ファイルがウィンドウにドラッグ・アンド・ドロップされる時に発生するコールバック関数です。
 
==  関数  ==
 
==  関数  ==
Line 7: Line 7:
 
</source>
 
</source>
 
===  引数  ===
 
===  引数  ===
{{param|File|file|ドロップされたファイルを表す未開封の File オブジェクト。}}
+
{{param|DroppedFile|file|ドロップされたファイルを表す未開封の File オブジェクト。}}
 
===  返値  ===
 
===  返値  ===
 
ありません。
 
ありません。
 +
 +
== 用例 ==
 +
[[(File):read (日本語)|File:read]] と [[(File):getFilename (日本語)|File:getFilename]] を用いて love のウィンドウにドラッグアンドドロップされたファイルの読み取りと表示をします。
 +
<source lang="lua">
 +
function love.filedropped(file)
 +
    local data = file:read()
 +
    print("Content of " .. file:getFilename() .. ' is')
 +
    print(data)
 +
    print("End of file")
 +
end
 +
</source>
 +
 
== 注釈 ==
 
== 注釈 ==
 
[[(File):open (日本語)|File:open]] はファイルの読み込みまたは書き込み前に呼び出される必要があります。 [[(File):getFilename (日本語)|File:getFilename]] で返されるファイルのパスは完全にプラットフォームに依存します。
 
[[(File):open (日本語)|File:open]] はファイルの読み込みまたは書き込み前に呼び出される必要があります。 [[(File):getFilename (日本語)|File:getFilename]] で返されるファイルのパスは完全にプラットフォームに依存します。
== S関連 ==
+
== 関連 ==
 
* [[parent::love (日本語)]]
 
* [[parent::love (日本語)]]
 
* [[love.directorydropped (日本語)]]
 
* [[love.directorydropped (日本語)]]
Line 19: Line 31:
 
{{#set:Since=100}}
 
{{#set:Since=100}}
 
{{#set:PrettySince=0.10.0}}
 
{{#set:PrettySince=0.10.0}}
{{#set:Subcategory=General}}
+
{{#set:Subcategory=Window}}
 
== そのほかの言語 ==
 
== そのほかの言語 ==
{{i18n|love.filedropped}}
+
{{i18n (日本語)|love.filedropped}}

Revision as of 13:30, 15 June 2019

LÖVE 0.10.0 から使用可能
この関数は以前のバージョンでは非対応です。

ファイルがウィンドウにドラッグ・アンド・ドロップされる時に発生するコールバック関数です。

関数

概要

love.filedropped( file )

引数

DroppedFile file
ドロップされたファイルを表す未開封の File オブジェクト。

返値

ありません。

用例

File:readFile:getFilename を用いて love のウィンドウにドラッグアンドドロップされたファイルの読み取りと表示をします。

function love.filedropped(file)
    local data = file:read()
    print("Content of " .. file:getFilename() .. ' is')
    print(data)
    print("End of file")
end

注釈

File:open はファイルの読み込みまたは書き込み前に呼び出される必要があります。 File:getFilename で返されるファイルのパスは完全にプラットフォームに依存します。

関連



そのほかの言語