sponsor adobe istanbul
Hatırlatma: MMIstanbul, hem tasarımcılar hem de programcılar içindir. MMIstanbul'u arkadaşlarınıza tavsiye edebilirsiniz.

İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

04/01/2005 - 01:20:34 cevap (6) Okunma : 8924 Bu yazıyı 0 kişi tuttu.

Dışarıdan çağırılan bir dosyadan flash içine komut verme

böyle bir şey yapılır mı bilemiyorum ancak yapılırsa ve biri bu konuda yardımcı olabiliyorsa çok sevinirim:

dışarıdan çağırdığım bir dosya var (data.txt) bu dosyada " bilgi=Lorem ipsum dolor sit amet, consectetuer adipiscing elit. " gibi bir cümle satır olsun.

Bu satırdaki ipsum kelimesine bir komut vermek istiyorum. ve örneğin mmistanbul.gotoandPlay(6); yapsın.

bu mümkün mü?

herkese kolay gelsin

adres Ufuk G profilini göster
Ufuk Gün 05.01.2005 03:30:39
En iyi cevap mı ?

şimdi kelimeye komut vermekle kastettiğin şey sanırım link mantığı..bunun için AS de elinle bir link fonksiyonu yazman gerekli ki vaktim olursa yazmak için yazıp buraya post edicem. örneğin link adında bir fonksiyon oluştur;

_global.linkci= function(text_dosyasi: String){
 dosyayı oku
 eyer [link].....[/link] taglarını görürsen
   gotoAndPlay(6);
if (successful){
return bla bla
}
else {
return bla bla
}
}

text dosyası içinde ile komutu arasına link i yazmak zorundasın tabii böyle bir durumda.

neyse yazıp post ediyim bari kısa zamanda.

kolay gelsin.

adres orangekaos profilini göster
orangekaos 05.01.2005 15:15:19
En iyi cevap mı ?

Bu esnada bende bir işekilde bir cevab buldum "asfuntion". olay aynen şöyle:

metin=2 ye gitmek için <a href='asfunction:_root.mc01.gotoAndPlay,2'><b>buraya tıkla</b> </a> ve 3 e gitmek için <a href='asfunction:_root.mc01.gotoAndPlay,3'><b>buraya tıkla</b></a>

html özelliği olan dinamik bir yazı alanına bu metni yolladığımızda şu yazı çıkacak:

2 ye gitmek için buraya tıkla ve 3 e gitmek için buraya tıkla

bold olan yerler ise link gibi tıklanabilir ve mc01 adındaki movie nin 2.frame diğer linkte ise 3.frame gidecek.

tam anlatamamış olabilirim ama genel olarak böyle bir şey ile çözdüm ben

adres Ufuk G profilini göster
Ufuk Gün 06.01.2005 04:01:22
En iyi cevap mı ?

Bu yöntem işe yaramaz çünkü HTML özelliği taşıyan text alanı içinde bir linke tıkladığında yeni explorer sayfası açılır.

adres çubuğunda içinde "gotoandplay" gibi bir adres imi oluşacağından sayfa açılamaz.

yani adres çubuğunda "http://gotoAndPlay(2)"

gibi bişi oluşur ve emekler boşa gider.

adres orangekaos profilini göster
orangekaos 06.01.2005 05:56:58
En iyi cevap mı ?

bir örnek upload ettim isterseniz bir deneyin. bende çalıştı ?!?

adres ilkereris profilini göster
İlker Eriş 09.01.2005 18:58:03
En iyi cevap mı ?

Selamlar,

Bence denemeden çalışıp çalışmayacağı konusunda kesin yargıya varmamak lazım. Zira bu konu flashokulu forumlarında tartışılalı yaklaşık 11 ay kadar oldu.

Flash 5 den bu yana kullanımı mümkün olan ancak her nedense kenarda kalmış ve pek bilinmeyen bir fonksiyon olan asfunction() ile html text alanlarından flash fonksiyonlarının çalıştırılması mümkündür.

Ayrıntılı bilgi için

http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_15639

Saygılarımla,

ilker Eriş

adres preudomme profilini göster
Acun Tekin 16.01.2005 16:07:04
En iyi cevap mı ?

Bu konu Flash’ın help’inde de aynen şöyle anlatılıyor:

asfunction Availability Flash Player 5.

Usage asfunction:function:Function,"parameter":String

Parameters function An identifier for a function.

parameter A string that is passed to the function named in the function parameter.

Returns Nothing. Description Protocol; a special protocol for URLs in HTML text fields. In HTML text fields, text can be linked using the HTML A tag. The HREF attribute of the A tag contains a URL that can be for a standard protocol such as HTTP, HTTPS, or FTP. The asfunction protocol is an additional protocol that is specific to Flash, which causes the link to invoke an ActionScript function.

Example In the following example, the playMP3() function is defined. The TextField object list_txt is created and set so HTML text can be rendered. The text Track 1 and Track 2 are links inside the text field. The playMP3() function is called when the user clicks either link and plays the MP3 that is passed as a parameter of the asfunction call.

var myMP3:Sound = new Sound();
function playMP3(mp3:String) {
  myMP3.loadSound(mp3, true);
  myMP3.onLoad = function(success) {
    if (!success) {
      // code to handle errors here
    }
  };
}
this.createTextField("list_txt", this.getNextHighestDepth(), 0, 0, 200, 100);
list_txt.autoSize = true;
list_txt.html = true;
list_txt.multiline = true;
list_txt.htmlText = "<a href=\"asfunction:playMP3,track1.mp3\">Track 1</a><br>";
list_txt.htmlText += "<a href=\"asfunction:playMP3,track2.mp3\">Track 2</a><br>";

When you click a link, the MP3 sound file streams in Flash Player.

aç-kapa Bu Yazıyı Tutanlar

bu yazıyı tutan kimse yok.

yeni üyelik | şifremi unuttum

aç-kapa Konferans 2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2.Ulusal Yazılım Mimarisi Konferansı (UYMK’08), 11 – 12 Eylül 2008 tarihlerinde Ege Üniversitesi Bilgisayar Mühendisliği Bölümü ev sah...
Kategori: Konferans

aç-kapa Sergi İstanbul'da Bir Sürrealist: Salvador Dali

İstanbul'da Bir Sürrealist: Salvador Dali

Picasso ve Rodin’den sonra kimi görmek istersiniz deseler; Salvador Dali listenin ilk başlarında yer almaz mı? Ressam, yazar, bilim adamı, tasar...
Kategori: Sergi

aç-kapa Yarışma İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

Türkiye’nin interaktif pazarlama projelerini değerlendiren ilk ve tek yarışması Grand Interactive Awards (GIA) için başvurular 15 Ağustos tarihi...
Kategori: Yarışma

aç-kapa Fuar CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT Bilişim Eurasia bu yıl 7 – 12 Ekim tarihlerinde düzenleniyor Adını dünyanın en büyük on fuarı arasına yazdırarak, İstanbul’u Avrasy...
Kategori: Fuar

aç-kapa Sempozyum Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008)

Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008)

Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008), yazılım mühendisliği alanında; kalite deneyimlerini, çözümlerini, yazılım...
Kategori: Sempozyum

üyeler Üyelerimizden...

MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash , PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Connect, Premiere, Soundbooth, Contribute, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 223 (0 kayıtlı, 223 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul