2013-06-19 3 views
0

그래서 모바일 앱을 만들고 있습니다. 이 응용 프로그램에서, 내 메인 화면에서 버튼을 클릭하면 다른 프레임 또는 js 파일을로드합니다. 이 방법을 알고 있지만 단추를 누르면 "cant find file"오류가 발생합니다. 3 시간 동안 웹을 검색 한 후 가능한 모든 조합으로 경로 이름을 변경하고 파일을 옮겨 보았습니다. 그렇게 한 후에 내가 만든 새 파일 옆에 또는 새 파일을 만들 때 옆에 "*"와 물음표가 있다는 것을 알게되었습니다. 예를 들어 login.js라는 새 파일을 만들면 탐색기 창에 *? login.js로 표시됩니다. 여기에서 물음표는 훨씬 작은 기호입니다. 파일에 오류가있는 것처럼 보이기 때문에 netbeans와 같이이를 추가해야하는 목록이 있지만 비어 있습니다.티타늄 프로젝트 폴더에 JS 파일 또는 다른 파일을 추가하지 마십시오.

function signup(e){ 
    var menu = Ti.UI.createWindow({ 
     url: 'Main-Menu.js' 
    }); 
    menu.open(); 
} 

나는 또한했다 : Titanium.include ('/ controllers/Main-Menu.js'); 하지만 항상 동일한 오류가 발생하면 JS 파일이 내 앱 컨트롤러 폴더에 있습니다.

+0

이 알려진 문제와이다 (... 대상 플랫폼 SDK 버전, 예제 코드,) 나는 당신의 환경에 대한 좀 더 자세한 사항을 알고 있어야합니다, 질문 -

은 "파일을 찾을 수 없습니다"를 대답하기 위해 티타늄 또는 뭔가 IDE에 새로운. – Mikecit22

+0

합금 프레임 워크를 사용하지 않으므로 여기에 합금 -ui 태그를 사용하면 안됩니다. –

답변

0

*? 표시는 Titanium Studio와 함께 제공되는 git 플러그인에서 제공됩니다. 파일이 커밋되지 않았 음을 나타냅니다.

+0

질문에 대한 답변을 작성해 주셔서 감사합니다. – Mikecit22

+0

귀하의 앱이 합금 앱이라고 생각합니까? 그렇다면'var menu = Alloy.createController ('Main-Menu.js'). getView();' – manumaticx

관련 문제