내 레이아웃에서 상단 배너로 포함 된 3 비트 너비와 150 픽셀 높이의 간단한 비트 맵 이미지가 있습니다.AS3 : 브라우저에 따라 크기가 조정되는 반응 형 mxml 크기 조정 비트 맵 이미지 만들기
<s:BitmapImage id="blueBanner" source="{this.bmpimg}" width="100%"/>
나머지 콘텐츠는 이보다 가운데에 있습니다.
브라우저 창 크기에 관계없이 페이지가 열리면 이미지가 항상 사용 가능한 너비를 채 웁니다.
배너 아래의 메인 콘텐츠를 새 창 크기의 중심으로 재설정하는 브라우저 창 크기 조정 핸들러가 있는데 이것이 완벽하게 작동합니다.
그러나 브라우저의 크기가 변경된 횟수에 관계없이 BitmapImage는 원래의 윈도우 너비보다 더 넓게을 늘리지 않습니다.
BitmapImage의 모든 속성과 메서드를 시도했지만 크기 조정기에서이 속성에 영향을 미칠 수는 있지만 아무 것도 찾을 수있는 것이 없습니다.
처음 스테이지 폭을 어떻게 기억하는지 이해할 수 없습니다.
상위 컨테이너는 모두 100 % 너비로 설정되며 레이아웃에 포함될 수있는 기능을 제외하고는 전체 프로젝트에서이 스킨이나이 스킨에 대한 참조가 없지만이 기능은 다음과 같습니다. 이 경우 결코 호출되지 않습니다.
누구나 자동으로 스트레칭되지 않는 이유에 대한 단서를 제공 할 수 있습니까?
더그
그리고 당신은 해당 ScaleMode 검토 한? –
@NealDavis 나는 동의한다. 만약 stage.scaleMode가 설정되어 있지 않다면, 내용은 자동으로 크기가 조정되고 핸들러는 절대로 호출되지 않는다. – Organis
작은 샘플 앱을 게시하면 좀 더 살펴볼 수 있습니다. – Clintm