0
이것은 매우 기초적이며 그곳에는 samples이 있습니다. 그러나 나는 아직도 고심 중입니다.이벤트를 끄는 방법 예 아니오 알리미 상자?
예/아니오 옵션으로 경고를 발생시켜야합니다.
나는 이것을 actionscript에서 할 필요가있다.
Alert.show("Open new tab to search in Google Maps?",
"No places found", Alert.YES | Alert.NO, this, alertListener, null, Alert.NO);
function alertListener(eventObj:CloseEvent):void {
if (eventObj.detail==Alert.YES) {
Alert.show("You clicked yes");
}
}
이 플래시 디버그 플레이어 예외 반환 내가 코드의 여러 가지 변화를 시도
TypeError: Error #1034: Type Coercion failed: cannot convert mx.rpc::[email protected] to flash.display.Sprite.
at Function/ExampleCustomTools.Locator:locator/private:doFind/ExampleCustomTools.Locator:onResult()[C:\Users\sjackson\Adobe Flash Builder 4\DekhoSimulator_Profiler\src\ExampleCustomTools\Locator\locator.mxml:142]
at mx.rpc::AsyncResponder/result()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\AsyncResponder.as:95]
at com.esri.ags.tasks::Locator/handleAddressCandidates()[C:\checkout\flex_api2\api\src\com\esri\ags\tasks\Locator.as:187]
at Function/http://adobe.com/AS3/2006/builtin::call()
at com.esri.ags.tasks::BaseTask/handleResult()[C:\checkout\flex_api2\api\src\com\esri\ags\tasks\BaseTask.as:667]
at Function/com.esri.ags.tasks:BaseTask/esri_internal:sendURLVariables2/com.esri.ags.tasks:result()[C:\checkout\flex_api2\api\src\com\esri\ags\tasks\BaseTask.as:604]
at mx.rpc::Responder/result()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\Responder.as:56]
at mx.rpc::AsyncToken/http://www.adobe.com/2006/flex/mx/internal::applyResult()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\AsyncToken.as:239]
at mx.rpc.events::ResultEvent/http://www.adobe.com/2006/flex/mx/internal::callTokenResponders()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\events\ResultEvent.as:207]
at HTTPOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\http\HTTPService.as:991]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:318]
at mx.rpc::Responder/result()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\Responder.as:56]
at mx.rpc::AsyncRequest/acknowledge()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:84]
at DirectHTTPMessageResponder/completeHandler()[E:\dev\hero_private_beta\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:451]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
을하지만, 여전히 오류를 얻을. 그런 사소한 질문에 사과드립니다. 그러나 잘못을 지적하고 도움을주는 가장 좋은 방법을 알려 주시면 감사하겠습니다.
Here is the code in its fuller context at pastebin (line 31).
완료. 프로그래밍에 익숙하지 않습니다. 단계별로 진행하면 경고 선에 넘어져 이것이 원인이라고 가정했습니다. AsyncResponder를 변환하는 데 어려움을 겪고있는 이유에 대해 읽어 볼 것입니다. – Simon
locator.mxml 코드를 보여주십시오 –
오류가 경고에 없습니다. 이 오류는 형식 변환과 관련이 있습니다. BaseTask.as 파일의 "결과 이벤트"를 확인하십시오. –