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

(translation updated)
m (用例)
Line 15: Line 15:
 
<source lang="lua">
 
<source lang="lua">
 
function love.filedropped(file)
 
function love.filedropped(file)
    local data = file:read()
+
file:open("r")
    print("Content of " .. file:getFilename() .. ' is')
+
local data = file:read()
    print(data)
+
print("Content of " .. file:getFilename() .. ' is')
    print("End of file")
+
print(data)
 +
print("End of file")
 
end
 
end
 
</source>
 
</source>

Revision as of 05:55, 11 November 2019

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

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

関数

概要

love.filedropped( file )

引数

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

返値

ありません。

用例

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

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

注釈

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

関連



そのほかの言語