2010-07-15 2 views
1

안녕 난의 이미지를 부드럽게 멀리 찾고 있어요 및 PNG 파일을 포함때의 TextInput 테두리 스타일의 클래스로 퍼가기

내 동료 stackoverflower. 내 textInput의 테두리로 embeded png를 사용하고 있습니다.

이 주제에 대한 다른 게시물을 보았지만 알아낼 수 있습니다. 아무도 아이디어를 가지고 있습니까, 어떻게 이것을 컴파일 할 수 있습니까? 일부 실제 코드 예제는 훌륭합니다.

이것은 내가하고 싶은 것입니다.

단계 1) 및 삽입 화상

[Embed(source='assets/images/searchBoxImg.png')] 
    private var searchBG:Class; 

단계 2) 어떻게 든 이미지를 부드럽게?

3 단계) 내 textInput에 대한 경계로 사용하십시오.

 this.setStyle('borderSkin',searchBG); 

누구나 저와 함께 할 수 있습니까?

DJ

답변

0

글쎄, 필자는 해결책을 찾았다. 실제로 이미지를 매끄럽고 매끄럽게 표현하는 데 꽤 심플합니다.

1 단계) BitmapAsset을 확장하는 새로운 actionscript 클래스를 만듭니다.

2 단계) 삽입 및 이미지 진정한

package 
{ 
    import mx.core.BitmapAsset; 

    [Embed(source='assets/images/searchBoxImg.png')] 
    public class searchBG extends BitmapAsset 
    { 
     public function searchBG() 
     { 
      smoothing = true; 
     } 
    } 
} 

단계 세에 부드럽게 세트) 첫 번째 클래스를 새로운 AS3 클래스를 생성하고 가져옵니다.

이제 borderSkin에서 searchBG 클래스를 사용할 수 있습니다.

this.setStyle('borderSkin', searchBG); 

thats it.

1

이미지를 부드럽게하기위한 많은 일을 할 필요가 없습니다 단지

[삽입 (소스 = '자산/이미지/searchBoxImg.png'), 스무딩 = '진정한']

+0

포함] 매개 변수는 '다듬기', 당신은 충분히 명성을 얻게되면이 코멘트를 했어야 – Chris

-1

크리스의 대답은 원칙적으로 권리. 올바른 구문은 다음과 같습니다

[Embed(source='assets/images/searchBoxImg.png',smoothing='true')] 
+0

'부드러운'이 아니다. 나는 대답에서 그것을 고쳤다. 그래서 이것을 제거 할 수있다. – lpapp