Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarFlash (Moderatörler: Dr.Weaver, siracel, ttyaman)Bağımsız movieclip oynatma sorunu
Sayfa: [1]
Bağımsız movieclip oynatma sorunu
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
« : 29 Haziran 2008, 14:35:41 »
Öncelikle sitedeki ders ve paylaşımlar için teşekkür ederim. Benim sorunum sahne içinde oluşturulmuş bir movieclip altında resim galerisi var. bu galeri sahnenin sadece bir karesinde görünecek. Başlangıçta görünüyor resimlerin devamını görmek istediğimde kendi içinde değilde clip dışındaki sahnede sonraki kareye gidiyor. Ben istiyorum ki movieclip kendi içinde bağımsız kontrol edebileyim. yani bir sonraki resmi görmek istediğimde kendi içindeki sonraki kareye gitsin. Bu sorunu nasıl çözebilirim. yardımlarınız için teşekkür ederim.
Logged
« YANITLA #1 : 29 Haziran 2008, 14:59:39 »
  • ttyaman
  • Yönetim Kurulu Üyesi
  • ****
  • Cinsiyet: Bay
  • Nereden:
  • Mesaj Sayısı: 682

  • Konuları:96

  •  
komutu ana sahnede yazıyorsan
 movieclipadı.gotoAndPlay (frameno);

movie clip içinde yazıyorsan
_parent.gotoAndPlay(frameno);

şeklinde kullanırsan problemolmaz.

ana sahnede sadece
gotoAndPlay (frame no);

şeklinde kullanırsan, ana sahnedeki kareler üzerinde oynar ve istediğin gibi olmaz.
Logged
« YANITLA #2 : 29 Haziran 2008, 21:54:00 »
Kerdeş söylediğini uyguladım ama çalışmadı. Flash içindeki şablondan olan fotoğraf slayt gösterisini olduğu gibi kendi fla dosyama aktardım. O fla nın içindeki sahneye aşağıdaki kod yazılmış:

function updateFrame (inc) {
   // send slides to new frame
   newFrame = _root._currentFrame + inc;
   _root.gotoAndStop(newFrame);

   updateStatus();

   if (_root._currentFrame == 1) {
      prevBtn.gotoAndStop(2);
   } else {
      prevBtn.gotoAndStop(1);
   }
   if (_root._currentFrame == _root._totalFrames) {
      nextBtn.gotoAndStop(2);
   } else {
      nextBtn.gotoAndStop(1);
   }
}

function updateStatus () {
   _root.statusField = _root._currentFrame + " den " + _root._totalFrames;
}

function autoplayInit () {
   startTime = getTimer();
   hideControls();
   updateStatus();
}

function autoplay () {
   if (autoplayStatus != 0) {
      // get the current time and elapsed time
      curTime = getTimer();
      elapsedTime = curTime-startTime;

      // update timer indicator
      indicatorFrame = int(4/(delay/(elapsedTime/1000)));
      indicator.gotoAndStop(indicatorFrame+1);

      // if delay time if met, goto next photo
      if (elapsedTime >= (delay*1000)) {
         if (_root._currentframe == _root._totalframes) {
            _root.gotoAndStop(1);
         } else {
            _root.nextFrame();
         }
         autoplayInit();
      }
   }
}

function hideControls () {
   nextBtn.gotoAndStop(2);
   prevBtn.gotoAndStop(2);
}

updateFrame();
autoplayStatus = 0;

Ben ana sahnemin 20. karesine bir moiveclip oluşturdum ve bu galeriyi klibin içine yerleştirdim. Ana sahnenin devamı var. Movieclipin içinde çalışan bu galeride devam eden kareleri ileri geri almak istiyorum. Bağımsız olarak çalışıyor ancak sahneme movieclip olarak aldığımda kendi sahnesindeki kareleri görmek istediğimde ana sahnenin karelerini ileri geri hareket ettiriyor. Bunun çözümü mutlaka olmalı.
Logged
« YANITLA #3 : 29 Haziran 2008, 23:23:50 »
  • ttyaman
  • Yönetim Kurulu Üyesi
  • ****
  • Cinsiyet: Bay
  • Nereden:
  • Mesaj Sayısı: 682

  • Konuları:96

  •  
_root en üst dizini ifade eder. kullandığın framelerin hangi movie clip içinde olduğunu butonların nerede olduğunu göstermezsen çalışmayacaktır. fla dosyasını gönder istersen.
Logged
Sayfa: [1]
Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarFlash (Moderatörler: Dr.Weaver, siracel, ttyaman)Bağımsız movieclip oynatma sorunu
Bölüm atla: