플렉스 3의 라벨이나 텍스트에 취소 선을 사용하려면 어떻게해야합니까?플렉스 3의 라벨이나 텍스트에 취소 선을 사용하려면 어떻게해야합니까?
1
A
답변
0
Flex Gumbo SDK (Using the beta Gumbo SDK in Flex Builder 3)의 TextGraphic
을 사용할 수 있습니다.
0
당신의 정확한 요구 사항에 따라, 라벨을 서브 클래스가 updateDisplayList을 무시하고, 단지 텍스트 가운데에 선을 그릴 수 있습니다. 여기
0
3
나는 같은 필요와 다소 mediagreenhouse 솔루션을 단순화 결국 :
package
{
import flash.text.TextLineMetrics;
import mx.core.mx_internal;
import mx.controls.Label;
use namespace mx_internal;
public class StrikeLabel extends Label
{
public function StrikeLabel()
{
super();
}
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
if(textField)
{
var metrics : TextLineMetrics = textField.getLineMetrics(0);
var y : int = (metrics.ascent * 0.66) + 2;
graphics.clear();
graphics.lineStyle(1, getStyle("color"), 1);
graphics.moveTo(0, y);
graphics.lineTo(metrics.width, y);
}
}
}
}
관련 문제
- 1. 어도비 플렉스 3의 파이어시
- 2. AS3에서 텍스트에 선을 추가하는 방법은 무엇입니까?
- 3. Rails 3의 모델 메소드와 컨트롤러에서 DRY 반복 코드를 사용하려면 어떻게해야합니까?
- 4. 레일스 3의 다중 모델보기에서 단일 양식을 사용하려면 어떻게해야합니까?
- 5. 플렉스 3의 스킨 버튼 방법?
- 6. iPhone에 선을 그리려면 어떻게해야합니까?
- 7. 플렉스 콤보 박스 : 취소 선택
- 8. 플렉스 3의 버튼 기능을 제공하는 방법은 무엇입니까?
- 9. SDl_Threads를 올바르게 사용하려면 어떻게해야합니까?
- 10. Firefox를 사용하려면 어떻게해야합니까?
- 11. ChildWindow에서 VisualStates를 사용하려면 어떻게해야합니까?
- 12. Spring에서 https를 사용하려면 어떻게해야합니까?
- 13. WebClient에서 쿠키를 사용하려면 어떻게해야합니까?
- 14. 보기에서 'unless'키워드를 사용하려면 어떻게해야합니까?
- 15. 'htonl'을 사용하려면 어떻게해야합니까?
- 16. 해시에 변수를 사용하려면 어떻게해야합니까?
- 17. avalon 마법사를 사용하려면 어떻게해야합니까?
- 18. webapp2에서 ACL을 사용하려면 어떻게해야합니까?
- 19. Java : TreeBidiMap을 사용하려면 어떻게해야합니까?
- 20. 큰 wxCursor를 사용하려면 어떻게해야합니까?
- 21. 컬의 AsynchDNS를 사용하려면 어떻게해야합니까?
- 22. WPF에서 커닝을 사용하려면 어떻게해야합니까?
- 23. 클래스에서 SqlDependency를 사용하려면 어떻게해야합니까?
- 24. gitscc에 후크를 사용하려면 어떻게해야합니까?
- 25. Windows에서 flex를 사용하려면 어떻게해야합니까?
- 26. Dvorak 키보드를 사용하려면 어떻게해야합니까?
- 27. 개찰기를 사용하려면 어떻게해야합니까?
- 28. 신청자로 이름을 사용하려면 어떻게해야합니까?
- 29. TOR을 프록시로 사용하려면 어떻게해야합니까?
- 30. Dreamhost에서 gzip을 사용하려면 어떻게해야합니까?
텍스트가 다음에만 strikesthrough 1, 여러 줄 때까지이 좋은 작품 최고 선. – invertedSpear
아래의 내용을 모두 복사하여 형식을 지정하고 포맷하면 내가하고있는 것을 볼 수 있습니다 :'copy below this' var nLines : uint = super.mx_internal :: getTextField(). numLines; var yPos : int = 0; (var i : int = 0; i
invertedSpear