하고자하는 함수 내에서 변수가 있는지 확인합니다 방해하지 않습니다 다른 기능이나 내에있는 타임 라인에서 변수가있는 함수가 정의되어있습니다. 지역 변수를 사용하여 변수 키워드를 선언합니다.
|
|
일반적으로 사용되는 변수 선언 내에서 역할을해야합니다 지역 변수입니다. 지역 변수는 알려진 유일한 내에있는 기능입니다. 따라서, 그들은 같은 이름의 변수와 충돌하지 않는 다른 함수 또는 내에서가 시간순있는 기능이 정의되어있습니다. 을 만드는 변수가 로컬, 선언할 것이있는 변수 키워드입니다. 매개 변수는 지역 변수를 자동으로 취급하므로하실 필요가없습니다 키워드 때 변수를 포함하는 함수에 대한 매개 변수를 선언합니다.
함수 localvarsfunction (파라미터, 파라미터 2) (변수 myvar; myvar = "지역 변수는 즐거움입니다." ;)
또는, 더욱 간결을 쓸 수있습니다 :
함수 localvarsfunction (파라미터, 파라미터 2) (변수 myvar = "지역 변수는 즐거움입니다." ;)
변수를 선언없이는 변수 이름 키워드는 암시적으로 범위를 타임 라인에서 쉽게 상주 (참고 사항이 일부 언어와는 달리, actionscript하지 않습니다을 할당하기 전에 설치해야를 선언하는 변수에 대한 값을 첫 번째 시간). 이 경우, myvar는 연대순 변수가 아니라 로컬 변수, 비록 그것이 선고 내에있는 함수 :
함수 timelinevarsfunction () (myvar = "연대순 변수가 재미가 아닌 보통의 기능을하는 좋은 선택입니다." ;)
을 선언하는 글로벌 변수를 첨부해으로 재산을 _global 개체를 다음과 같이 :
_ global.companyname = "person13";
한 번 선언하는 글로벌 변수의 아무 곳이나에서 액세스할 수있습니다 영화를 통해 그 이름을 사용하여 간단하게 다음과 같이 :
추적 ( "에 오신 것을 환영합니다"+ companyname + "웹 사이트입니다.") ;
그러나,이 로컬 변수의 동일한 이름은 재정의 글로벌 변수 :
함수 localvarsfunction () (변수 companyname = "매크로"; / /이 표시 "매크로 웹 사이트에 오신 것을 환영합니다." 추적 ( "에 오신 것을 환영합니다"+ companyname + "웹 사이트입니다.") ;
/ /에 액세스하는 글로벌 변수의 동일한 이름을 처음으로 _global. / /이 표시 "사람 13 웹 사이트에 오신 것을 환영합니다." 추적 ( "에 오신 것을 환영합니다"+ _global.companyname + "웹 사이트입니다.") ;)
이러한 이유로, 있는지 확인합니다 픽스는 글로벌 변수를 참조와 함께 항상 _global 그 값을 설정하려는 경우입니다. 그렇지 않으면, 플래시는 로컬 변수에 같은 이름을 새로 만들려면, 문제를 일으킬 수있는 잠재적
|
|