반응형
아래 내용은 Corona SDK Web site 에 원본이 있습니다.
아래 내용은 이 원본을 번역한 내용입니다.
=========== =========== =========== =========== =========== ===========
WebView, Video and Network Updates
이번에 native Web/Video objects 가 릴리즈 되면서 API에 몇가지 중요한 기능이 추가 됐습니다. 또한 Network library에 몇가지 아주 유용한 기능이 추가 됐구요.
***** Web View Updates
아래와 같이 native web view object 들의 상태를 back이나 forward로 control 할 수 있습니다. back()/forward() 메
소드를 써서 간단하게 조정 가능합니다.
local webview = native.newWebView( 0, 0, 320, 240 )
webview:request( "http://www.anscamobile.com" )
webview:request( "http://www.google.com" )
webview:back() -- goes back to www.anscamobile.com
webview:forward() -- goes forward to www.google.com
canGoBack/canGoForward
위 두 메소드와 관련해서 당신의 web view object가 back이나 forward가 가능한지에 대해 체크할 수 있습니다.
예를 들어 web view object를 처음 만들었다면 이 web view object는 단지 하나만 있기 때문에 back()을 할 수도 없고
forward()를 할 수도 없습니다. 이럴 경우 canGoBack/canGoForward 모두 false 가 됩니다.
print( webview.canGoBack ) -- false
좀 더 자세한 내용은 native.newWebView() documentation을 참조하세요.
*****Video Properties and Phases
새로운 video objects와 관련해서 isMuted 프로퍼티가 새로 선 보였습니다. 이것은 get/set 프로퍼티 입니다. 여러분의 앱에 video
를 임베딩 하는데 있어 좀 더 유연하게 콘트롤 할 수 있도록 도와 줄 겁니다. 또한 새 phase 프로퍼티도 생겼는데요 video 리스너가 그것입니
다. 이 리스너에는 ready와 ended phases 가 있습니다.
아래 예제를 참고하세요.
local function videoListener( event )
if event.phase == "ready" then
print( "Video is ready." )
elseif event.phase == "ended" then
print( "Video playback has ended." )
end
end
local videoObj = native.newVideo( 0, 0, 320, 480 )
videoObj:addEventListener( "video", videoListener )
-- load a video and jump to 0:30
videoObj:load( "myvideo.m4v", system.DocumentsDirectory )
videoObj:play()
좀 더 자세한 내용은 native.newVideo() documentation을 참조하세요.
***** Network Library
이 native object 관련 내용을 추가하면서 networkRequest 가 한가지 status와 url 프로퍼티를 갖게 됐습니다.
이것은 network request들을 콘트롤 하는데 유용하게 이용될 수 있습니다.
현재까지는 Mac/iOS/Android 에만 지원 됩니다. (Windows 에서는 조만간 지원될 예정입니다.). 이 두 새로운 프로퍼티를 사용하는 방법
에 대한 예제가 아래 있습니다.
local function networkListener( event )
local status = event.status
local url = event.url
print( "The url " .. url .. " returned a status code of: " .. status
end
network.request( "http://www.google.com", "GET", networkListener )
좀 더 자세한 사항은 Network API documentation 을 참조하세요.
이 기능들을 이용하시려면 코로나 최신 버전을 사용하셔야 합니다.
최신버전은 subscriber들에게만 오픈 돼 있습니다.
추천 버튼 꾹꾹 눌러 주세요. ~~~~~~~~~~~~~~
아래 내용은 이 원본을 번역한 내용입니다.
=========== =========== =========== =========== =========== ===========
WebView, Video and Network Updates
이번에 native Web/Video objects 가 릴리즈 되면서 API에 몇가지 중요한 기능이 추가 됐습니다. 또한 Network library에 몇가지 아주 유용한 기능이 추가 됐구요.
***** Web View Updates
아래와 같이 native web view object 들의 상태를 back이나 forward로 control 할 수 있습니다. back()/forward() 메
소드를 써서 간단하게 조정 가능합니다.
local webview = native.newWebView( 0, 0, 320, 240 )
webview:request( "http://www.anscamobile.com" )
webview:request( "http://www.google.com" )
webview:back() -- goes back to www.anscamobile.com
webview:forward() -- goes forward to www.google.com
canGoBack/canGoForward
위 두 메소드와 관련해서 당신의 web view object가 back이나 forward가 가능한지에 대해 체크할 수 있습니다.
예를 들어 web view object를 처음 만들었다면 이 web view object는 단지 하나만 있기 때문에 back()을 할 수도 없고
forward()를 할 수도 없습니다. 이럴 경우 canGoBack/canGoForward 모두 false 가 됩니다.
print( webview.canGoBack ) -- false
좀 더 자세한 내용은 native.newWebView() documentation을 참조하세요.
*****Video Properties and Phases
새로운 video objects와 관련해서 isMuted 프로퍼티가 새로 선 보였습니다. 이것은 get/set 프로퍼티 입니다. 여러분의 앱에 video
를 임베딩 하는데 있어 좀 더 유연하게 콘트롤 할 수 있도록 도와 줄 겁니다. 또한 새 phase 프로퍼티도 생겼는데요 video 리스너가 그것입니
다. 이 리스너에는 ready와 ended phases 가 있습니다.
아래 예제를 참고하세요.
local function videoListener( event )
if event.phase == "ready" then
print( "Video is ready." )
elseif event.phase == "ended" then
print( "Video playback has ended." )
end
end
local videoObj = native.newVideo( 0, 0, 320, 480 )
videoObj:addEventListener( "video", videoListener )
-- load a video and jump to 0:30
videoObj:load( "myvideo.m4v", system.DocumentsDirectory )
videoObj:play()
좀 더 자세한 내용은 native.newVideo() documentation을 참조하세요.
***** Network Library
이 native object 관련 내용을 추가하면서 networkRequest 가 한가지 status와 url 프로퍼티를 갖게 됐습니다.
이것은 network request들을 콘트롤 하는데 유용하게 이용될 수 있습니다.
현재까지는 Mac/iOS/Android 에만 지원 됩니다. (Windows 에서는 조만간 지원될 예정입니다.). 이 두 새로운 프로퍼티를 사용하는 방법
에 대한 예제가 아래 있습니다.
local function networkListener( event )
local status = event.status
local url = event.url
print( "The url " .. url .. " returned a status code of: " .. status
end
network.request( "http://www.google.com", "GET", networkListener )
좀 더 자세한 사항은 Network API documentation 을 참조하세요.
이 기능들을 이용하시려면 코로나 최신 버전을 사용하셔야 합니다.
최신버전은 subscriber들에게만 오픈 돼 있습니다.
추천 버튼 꾹꾹 눌러 주세요. ~~~~~~~~~~~~~~
반응형
'Corona SDK > Corona Doc' 카테고리의 다른 글
새로 추가된 이미지 캡쳐 기능 (2) | 2012.03.21 |
---|---|
Image Sheets, Image Groups, and Sprites 02 (5) | 2012.03.20 |
Image Sheets, Image Groups, and Sprites 01 (8) | 2012.03.19 |
안드로이드 In-App Purchase with Corona SDK (0) | 2012.03.17 |
Corona Display Groups 101 (0) | 2012.03.01 |
Tutorial: Text Input with Native UI (2) | 2012.02.10 |
system.openURL() 로 전화 걸기 (3) | 2012.02.03 |
New Game Center Request APIs (4) | 2012.01.29 |
New Native Web and Video API’s 소개 (4) | 2012.01.25 |
Facebook Single Sign-On (2) | 2012.01.21 |