<div><b><font size="4">요약</font></b></div> <div><b><font size="4">1. navigateToURL로 선택된 목록(url)들에 대하여 모두 각각 웹페이지를 띄우고 싶다.</font></b></div> <div><b><font size="4">2. 그런데 선택된 것중, 가장 마지막에 선택된 것에 대해서만 navigateToURL이 작동한다.(적용된다)</font></b></div> <div><b><font size="4">3. 어떻게하지??!?!?</font></b></div> <div><br></div> <div><br></div> <div>가장 먼저 드릴말씀은, 코드를 개판으로 짜고 들이밀어 죄송합니다. 더이상 어떻게 정리할지.. 능력이 안되네요</div> <div>앞으로 잘 짜서.. 가져오겠습니다 ㅜㅜ</div> <div><br></div> <div><span style="font-size:9pt;line-height:1.5;">우선 현재 만들고 있는 프로그램(플래시)는 아래와 같습니다</span></div> <div>1. 목록에서 검색엔진을 클릭으로 선택한다</div> <div>2. 키워드를 쓰고 검색을 하면 선택한 검색엔진으로 각각 검색해서 각각의 브라우저로 검색결과를 띄워줍니다.</div> <div><br></div> <div>여기서 2번에서 navigateToURL이 필요합니다.</div> <div>그래서 아래와 같이 구현을 해보았는데요.. 코드를 먼저 드리고, 상황설명을 하자면 이렇습니다.</div> <div><br></div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201408/1408866143dFGVMLoDscmI6n4Ml8kzNB1.png" width="723" height="452" alt="3031867430_d0b0b460_C4B8C3B3.PNG" style="border:none;"></div></div> <div><br></div> <div><b>[위 코드가 실행되기까지]</b></div> <div><span style="font-family:'����';line-height:16px;">목록을 클릭함(선택함)</span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">-> selected_url[sn]에 자료를 쌓음 </span></div> <div><span style="font-family:'����';line-height:16px;"><br></span></div> <div><span style="font-family:'����';line-height:16px;">선택한다는건 이 동영상에서 "클릭해서 목록의 왼쪽 체크가 빨간색으로 변하는것"을 말합니다.</span></div> <div><font face="����"><span style="line-height:16px;">선택하면 저 목록의 정보가 selected_url[sn]으로 들어갑니다.(이거 찍을당시 노래 끄는걸 까먹어서..<font color="#c00000"><b>소리조심!</b></font>)</span></font></div> <div><object type="application/x-shockwave-flash" width="592" height="333" data="http://videofarm.daum.net/controller/player/VodPlayer.swf"><param name="allowScriptAccess" value="never"><param name="allowNetworking" value="internal"><param name="movie" value="http://videofarm.daum.net/controller/player/VodPlayer.swf"><param name="allowFullScreen" value="true"><param name="wmode" value="window"><param name="flashvars" value="vid=v6cc4KnfzKOVh2z7Zh9xnw9&playLoc=undefined&alert=true"><embed src="http://videofarm.daum.net/controller/player/VodPlayer.swf" width="592" height="333" type="application/x-shockwave-flash" flashvars="vid=v6cc4KnfzKOVh2z7Zh9xnw9&playLoc=undefined&alert=true"></object> <div></div> <div></div> <div></div><font face="����"><span style="line-height:16px;"><br></span></font></div> <div><b>[위 코드에서]</b><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">어떤 버튼을 누르면 위 함수(Searching) 실행</span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">-> 첫번째 for문 : sn을 how_many_list 갯수까지 돌리는데, how_many_list는 언제나 제가 필요로 하는 sn보다 큰 숫자입니다. 신경안쓰셔도 됩니다.</span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">-> 첫번째 if문 : 그냥 selected_url[sn]에 자료가 쌓여있는지 확인합니다. 이것도 신경 안쓰셔도 됩니다.</span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">-> 두번째 for문과 if문 : selected_url[sn]의 문자열을 쭉 넘겨보다가 "plug"문자열을 만나면 if문으로 들어갑니다.</span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">-> 가장 안쪽 : 268~269열의 내용과 사용자가 입력한 키워드를 합쳐서 271열에 URLRquest를 생성합니다.그리고 나서 navigateToURL을 271열의 t_complete에 대하여 사용합니다.</span><br style="font-family:'����';line-height:16px;"><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">여기서 문제가 발생합니다. </span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">어떤 행동을 통해서 selected_url[sn]에 자료를 쌓을때는, 목록을 선택한 순서대로 쌓이게 됩니다. </span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">그래서 A,B,C목록이 있을때 B,A,C 순서로 선택을 하게 된다면 selected_url[0]은 B이고, [1]은 A이고, [2]는 C가 됩니다.</span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">그런데, 위 코드는 오직 가장 마지막 인덱스에 대해서만 navigateToURL을 실행합니다.</span></div> <div>제가 구현하고자 한 것은, selected_url[ln]에 대해서 모두 각각 navigateToURL작업을 걸어주는 것입니다.</div> <div><br><span style="font-family:'����';line-height:16px;">바로 위에 들어드린 예에서는 selected_url[2] 즉 C에 대한 검색결과만 웹브라우저에 나타납니다.</span><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">그런데 바로 밑에 있는 trace문은 그 이전의 것들도 모두 성공적으로 출력이 됩니다.아래가 바로 그 출력 결과입니다.</span></div> <div><br></div> <div><br></div> <div style="text-align:center;">▼ 이미지입니다.</div> <div><br></div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201408/1408866063nysXVhX9FU.png" width="795" height="204" alt="캡처.PNG" style="border:none;"></div> <div><br></div> <div style="text-align:center;"><span style="font-size:9pt;line-height:1.5;">▲ 이미지입니다. </span></div></div> <div><br></div> <div><br></div> <div><span style="font-family:'����';line-height:16px;">위 출력결과가 나왔을 때에 저는 목록을 두개 선택하였습니다.selected_url[2]와 [3]은 첫번째 if문 조건을 통과못해서 그냥 곧바로 끝난걸로 보입니다</span><br style="font-family:'����';line-height:16px;"><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">어떻게 해야할까요.. navigateToURL에 대한 특성같은게 있나요? 가장 마지막으로 쌓인 작업만 수행한다던지?</span><br style="font-family:'����';line-height:16px;"><br style="font-family:'����';line-height:16px;"><span style="font-family:'����';line-height:16px;">[0]번과 [1]번이 모두 저렇게 출력이 된다는것은 분명 둘다 navigateToURL도 실행했다는 것인데...</span></div> <div><span style="font-family:'����';line-height:16px;">네이버가 맘에 안드는건가요 - - ㅋㅋㅋ(농담입니다. 어느것을 하던 결과는 똑같이 가장 마지막의 selected_url[sn]에 대해서만 실행됩니다)</span></div> <div><br></div> <div><br></div> <div><br></div> <div><br></div> <div>도움 부탁드립니다 _ _</div>
i5 750
ga p55 ud3r
9600 gt
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.