2010-06-06 4 views
0

저는 플래시가 생소하고 몇 가지 이벤트로 일부 액션 스크립트 3을 배웠습니다.일부 콘텐츠로 플래시 사이트를 설계하는 가장 좋은 방법은 무엇입니까

동적 메뉴로 사이트를 작성한 다음 xml을 사용하여 각 페이지의 내용을 작성해야합니다.

사이트 구축 방법을 보여줄 수있는 웹 예가 있습니까? 사람들이 플래시에 대한 "flamewar"를 시작하기 전에 날의 사용량에 따라 있음을 알려하자, GAIA 무엇

, 그것은 나에게 도움이 될 것입니다 아니면 내가 내 자신

답변

3

먼저

감사를 코딩한다 당신이 완전한 플래시에있는 웹 사이트를 생산한다면, 당신은 구글 같은 검색 엔진으로부터 많은 "도움"을 얻지 못할 것이다.

SWF 파일은 그래픽처럼 보이기 때문에 컴퓨터에서 자동으로 감지하기 어렵습니다.

그래서 당신은 정상 URL의 예 http://www.mywebsite.com/?page_id=home

등을 통해 콘텐츠를 선택할 수의 페이지를 만들기 위해 "미리 생각"과 "트릭"을 많이 할 않는 그런 잘못된 경로에 이미 내 의견에 있습니다.

플래시를 "닫힌 상자"라고 생각하십시오. 당신이 거기에 두는 것은 멋져 보일 수 있지만, 광범위한 웹 사이트를 생산할 때 단점이 있습니다.

Actionscript 3.0은 Javascript (예 : 플러그인이없는 브라우저 스크립트) 및 C# (Microsoft .NET)과 유사합니다.

동적 스크립트는 Actionscript 및 Flash없이 제작할 수 있습니다. DHTML (동적 HTML)에는 여러 가지 방법이 있습니다. jQuery (www.jquery.com)와 모든 플러그인 또는 UI가 있습니다. 무료로 제공됩니다.

대부분의 경우 검색 엔진에서 "확인"됩니다.

이제 ... 질문 :

액션 스크립트 3.0 - XML에서로드 메뉴. 당신이 당신의 "Decandents"라는 "메뉴"를 선택할 수 있습니다이에서

<?xml version="1.0" encoding="utf-8"?> 
<navigation> 
    <menu sortorder="1" url="page1.htm" /> 
    <menu sortorder="2" url="page2.htm" /> 
    ... 
    <menu sortorder="99" url="page99.htm" /> 
</navigation> 

:

먼저 당신이 당신의 XML 형식을 설계 할 필요가 말할 수 있습니다. 이 모든 것을 배열로 읽어 들여 시각적 메뉴를 만들 수 있습니다. 많은 샘플에 대해 Google에서 'actionscript, xml, menu'와 같은 키워드를 검색하십시오.

둘째, 페이지 내용을 "저장"하여 보여줄 수있는 방법이 필요합니다. 많은 정보를 제공 했으므로 일반적인 HTML 페이지를 사용할지 또는 텍스트가 필요한지 알기가 어렵습니다.

XML 파일에도 저장할 수 있습니다.같은 방법으로 위, 또는 같은 페이지 당 별도의 XML 파일 :

이 방법
<?xml version="1.0" encoding="utf-8"?> 
<page> 
    <title>My test page</title> 


    <headline>Here is the header</headline> 
    <text>Here is some test text</text> 
</page> 

문제는 비록 정상 (X) HTML과 매우 비슷하기 시작한다는 것입니다 :

<?xml version="1.0" encoding="utf-8"?> 
<html> 
    <head> 
     <title>My test page</title> 
    </head> 

    <body> 
      <h1>Here is the header</h1> 
      <p>Here is some test text</p> 
    </body> 
</html> 

무엇 나는 말하고있다 : 당신의 목표가 옳은지 확인하고 당신은 그 일에 맞는 도구를 선택한다. 고객이 항상 옳은 것은 아닙니다. 실제로, 그들은 아이디어가 있기 때문에 종종 우리에게옵니다. 그러나 그것을 현실로 만드는 방법을 모른다.

당신은 전문가입니다!

+0

딥 링크 문제를 해결하기 위해 이미 SWFAddress와 같은 옵션을 사용할 수 있으며 플래시 사이트는 다른 사이트와 마찬가지로 Google에서 SEO하고 색인을 생성 할 수 있지만 개발자가 플래시 사이트가 설정되어 있는지 확인해야합니다 시작부터. Flash가 전체 사이트에 적합한 도구가 아니며 OP가 jQuery 및 기타 옵션을 탐색하는 것이 현명 할 것이라는 점에 동의합니다. 그러나 딥 링크 및 SEO에 대한 기존의 주장은 더 이상 사실이 아닙니다. . – nerdabilly

+0

좋아요, 다시 설명하겠습니다. Flash는 "애플릿/응용 프로그램"입니다. 사이트를 구축하는 데 사용되는 모든 스크립트 언어에는 정확히 같은 페이지를 열려면 몇 가지 매개 변수가 필요합니다. 당신은 플래시로 무료로 이것을 얻지 못한다. 일반적으로 표준 인 HTML을 "수정"하기 위해 특수 부품을 제작해야합니다. 그리고 예, 플래시의 일부는 Google에서 색인을 생성 할 수 있지만 링크를 클릭하면 무엇이 제공됩니까? 대부분의 경우 "소개/첫 페이지"가 ​​아닌 실제 내용 = 쓸모없는 SEO입니다. 저를 틀리게 받아들이지 말라, 나는 또한 "성분"그러나 결코 전체적인 위치를위한 섬광을 사용한다. 대신 HTML5를 사용하십시오. – BerggreenDK

0

BerggreenDK가 위에 말한 것을 추가하십시오 : DHTML 웹 사이트를 보완하기 위해 플래시를 사용하십시오. 배너, 비디오 등을 추가하고 있지만 빌드하지는 말아야합니다.

+0

정확히 내가 플래시를 사용하는 방법입니다. – BerggreenDK

관련 문제