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) | ||
− | + | file:open("r") | |
− | + | local data = file:read() | |
− | + | print("Content of " .. file:getFilename() .. ' is') | |
− | + | 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:read と File: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 で返されるファイルのパスは完全にプラットフォームに依存します。
関連