guclusat

Tanınmış Üye
Süper Moderatör
Set Page Transition Effects

AutoPlay Media Studio includes a couple of page transitions. Instead of simply jumping from one page to
the next, and having one page disappear and the next appear, these transitions make a page jump a little
more exciting
.
To accomplish this, use page transitions:

1. In the Properties Pane for the page, change the Transition field from None to the transition that
you desire. Now on a page jump or page navigate from that page, the wipe transition will be
used.

The transition does not affect some objects, such as web, listbox, etc. To use the transitions on pages
containing these objects, do the following:

1. Take a screen capture of the fully rendered page that you want to transition to.
2. Insert this screen capture as a large image on the page that you want to transition to.
3. Set all of the objects' visibility to false, and the image's visibility to true.
4. In the On Show event of this page, show all of the objects, and hide the image.
 
Show a Splash Image

To display a splash image using AutoPlay Media Studio:

1. Insert the following code into any event in your application:
Kod:
Dialog.SplashImage("AutoPlay\\Images\\splash.jpg", 5, false);

Tip: To display the splash image before your application loads, insert the above code into
the On Startup event of the project actions.
 

AutoPlay Media Studio 9 ile Sayfa Geçiş Efektleri​


AutoPlay Media Studio 9'da bir sayfadan başka bir sayfaya geçerken doğrudan yeni sayfayı göstermek yerine çeşitli geçiş efektlerinden yararlanabilirsiniz. Böylece özellikle menü ve sunum şeklinde hazırlanan projelerde sayfa değişimleri daha akıcı bir görünüm kazanır.

Bu özellik için ayrıca kod yazmanız gerekmez. Geçiş efekti doğrudan sayfanın özelliklerinden seçilebilir.

Sayfaya Geçiş Efekti Ekleme​


Öncelikle geçiş efekti uygulamak istediğiniz sayfayı seçin.

Daha sonra sağ taraftaki Properties bölümünde sayfaya ait özellikleri bulun. Buradaki Transition seçeneğini None yerine kullanmak istediğiniz geçiş efektiyle değiştirin.

Bundan sonra o sayfaya yapılan geçişlerde seçtiğiniz efekt kullanılacaktır.

Örneğin bir menü sayfasından başka bir içerik sayfasına geçiş yaptığınızda, yeni sayfa doğrudan ekrana gelmek yerine seçtiğiniz geçiş efektiyle görüntülenir.

Geçiş Efekti Bazı Nesnelerde Çalışmıyorsa​


Sayfada Web, ListBox gibi bazı nesneler bulunuyorsa geçiş efekti bu nesneler üzerinde beklediğiniz şekilde çalışmayabilir.

Böyle bir durumda pratik bir yöntem olarak sayfanın görüntüsünü önceden bir resim haline getirip geçiş sırasında bu resmi kullanabilirsiniz.

Öncelikle geçiş yapılacak sayfanın tamamen hazırlanmış halinin ekran görüntüsünü alın ve bu görüntüyü sayfaya büyük bir Image nesnesi olarak ekleyin.

Ardından sayfadaki gerçek nesnelerin görünürlüğünü kapatıp yalnızca ekran görüntüsünü görünür bırakın.

Sayfa açıldığında ise On Show olayında gerçek nesneleri tekrar görünür hale getirip ekran görüntüsünü gizleyebilirsiniz.

Bu yöntemde kullanıcı önce sayfanın hazırlanmış görüntüsünü görür, geçiş tamamlandıktan sonra gerçek nesneler ekrana gelir.

On Show ile Görüntüyü Değiştirme​


Örneğin sayfadaki nesneleri başlangıçta gizlediyseniz On Show olayında bunları tekrar gösterebilirsiniz.

Mantık şu şekildedir:

Kod:
Image.SetVisible("PageImage", false);

Button.SetVisible("Button1", true);
Button.SetVisible("Button2", true);

Burada PageImage, geçiş sırasında kullanılan ekran görüntüsünün nesne adıdır. Gerçek nesneler ise sayfa görüntülendikten sonra tekrar görünür hale getirilir.

Kullanacağınız nesnelerin isimlerini kendi projenizde verdiğiniz nesne adlarıyla değiştirmelisiniz.

Splash Image ile Açılış Görseli​


Sayfa geçişlerinden farklı olarak uygulama açılırken kısa süreli bir açılış görseli göstermek de mümkündür.

Bunun için Dialog.SplashImage kullanılabilir:

Kod:
Dialog.SplashImage("AutoPlay\Images\splash.jpg", 5, false);

Buradaki splash.jpg uygulamada göstermek istediğiniz görseldir. 5 değeri görselin gösterileceği süreyle ilgilidir.

Bu kodu uygulamanın başlangıcında çalıştırmak isterseniz projenin On Startup olayında kullanabilirsiniz.

Böylece uygulamanın ana ekranı açılmadan önce logo, tanıtım resmi veya kısa bir açılış görseli gösterilebilir.

Bu yöntem özellikle teknik arşiv, eğitim, sunum ve multimedya uygulamalarında kullanılabilecek basit bir açılış ekranı oluşturmak için kullanılabilir.
 
Geri
Yukarı