Flex 3 görüntüleme nesnesindeki bir kayıt noktasını değiştirmenin/ayarlamanın en iyi yolu nedir? Bunun gerçekten kolayca değişmesi için yapılmadığını biliyorum, ancak bunu başarmak için UIComponent'i nasıl uzatabileceğime dair herhangi bir önerisi var mı?Esnek: Görüntüleme nesnesindeki yeniden kaydetme noktasının ayarlanması
cevap
Bir Canvas
kapsayıcısına, clipContent
özniteliği false olarak ayarlanmış şekilde yerleştirin. Tuvalin içinde, nesneyi istediğiniz yere koyabilirsiniz.
Herhangi bir nedenden dolayı, Flash Player API'si DisplayObjects
kayıt noktasını göstermez (ve Flash IDE bir nesne oluşturulduğunda değişiklik yapmak için acı çeker). David'in belirttiği gibi en iyi çözüm, bileşeninizi başka bir bileşenin çocuğu olarak eklemektir (UIComponent
iyi olurdu). Yani, örneğin, bir Button
vardı ve kayıt noktasını kendi merkezinde istediysem, UIComponent
(Canvas
değil) bir alt öğe olarak ekler ve konumunu (-button.width/2, -button.height/2)
olarak ayarlayarak çocuğu dengeleyebilirim.
DisplayObject öğenizi bir hareketli grafiğe yerleştirin ve DisplayObject öğesinin x & konumlarını hedef kayıt noktanızın negatif olmasına ayarlayın. Tüm dönüşümleri Sprite kabına uygulayın.
- 1. Android Viewpager veri kaydetme ve görüntüleme
- 2. Esnek kutu ile yeniden boyutlandırma penceresi
- 3. Kopyaları oluşturmadan ve yeniden ayarlamadan NSUserDefaults nesnesindeki nesneleri değiştirme
- 4. Dönüş noktasının Latitude'a dönüşümü
- 5. Html.DisplayTextFor() noktasının amacı nedir?
- 6. Yayılma noktasının kesilmesini önle
- 7. datetimepicker ile MMM-DD-YYYY biçimini görüntüleme ve kaydetme
- 8. bilgileri bir veritabanında kaydetme/bir GUI penceresinde görüntüleme. (Visual Studios)
- 9. Grafikleri png biçiminde yeniden boyutlandırma ve kaydetme?
- 10. Esnek sütunlardaki eşit yükseklikteki esnek öğeler
- 11. Esnek bir öğenin yeniden boyutlandırılmasıyla içerik nasıl önlenir?
- 12. esnek textarea
- 13. XNA: Unload() noktasının amacı nedir?
- 14. Bağlantı noktasının URL'ye eklenmesini engelle
- 15. Kilitlenme noktasının alt tarafına gitme
- 16. Bağlantı noktasının açık olup olmadığını kontrol edin ANT
- 17. PIL görüntü nesnesindeki Python kopyası
- 18. Yeniden kaydetme listesinden öğe kaldırılıyor ve listeye yeniden yönlendiriliyor - geciktirme araçları değerlendiriliyor mu?
- 19. Java ile ayarların ayarlanması
- 20. "discrete_distribution" vektörünün ayarlanması C++
- 21. Swift Xcode'taki çarpışmaların ayarlanması
- 22. phpdotenv değerlerinin ayarlanması
- 23. Jbutton'un renginin ayarlanması
- 24. Parallelism'de kullanılacak çekirdeklerin ayarlanması
- 25. Yii yönetici bölümünün ayarlanması
- 26. Doğru tarih/saatin ayarlanması
- 27. Seçme öğesinin önceden ayarlanması
- 28. Etiketin kaydırıcı değerine ayarlanması
- 29. componentDidMount() öğesinin ayarlanması
- 30. AVPlayer uygulamasındaki görüntüleme denetimlerini görüntüleme
Birçok görüntüleme nesnesi için bunu yapıyorsanız, Canvas biraz büyük bir ek yük ekler. Adobe'nin Flex ekibi üyeleri, bir Flex uygulamasında kapsayıcı sayısını en aza indirmeyi önerir. – joshtynjala