Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Tasarımcının Mutfağı » Flash, AIR, Flex, Silverlight » Flash Banner da Click Tag sorunu


Yanıt
 
LinkBack Seçenekler
Old 31.03.2006   #1 (permalink)
 
maviseytan's Avatar
 
Üyelik Tarihi: 07.11.2002
Yer: ankara
Yaş: 30
Mesaj: 169
Flash Banner da Click Tag sorunu


Daha önce flash MX ile hazırladığım bannerdaki buttona

on (release) {
getURL(clickTAG, "_blank");
}

aksiyonunu vermiştim ve sorunsuz birşekilde banner istenen url ye forward edilebiliyordu.

Aynı özellikte bir banner ı flash 8 de hazırlayıp export ettiğimde ise forwardlamada sorun yaşandığı söylendi.
sorun nereden kaynaklandığını anlayamadım. Test ederken flash 6 ile hazırlanmış bannerda düğmeye tıklandığında boş bir sayfa açılırken flash 8 Export ta şu hata mesajıyla karşılaşıyorum.

sorun şimdilik flash 6 ya export ile halloldu, ama aklım takıldı benim tabii
__________________
www.logobyte.com

Mesaj maviseytan tarafından 18.04.2006 (17:54) yeniden düzenlendi.
maviseytan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 31.03.2006   #2 (permalink)
 
emremer's Avatar
 
Üyelik Tarihi: 02.11.2001
Yer: Viyana, İstanbul
Yaş: 31
Mesaj: 1,019
Re: Flash Banner da Click Tag sorunu

Bende de tayıcıda tıklamıyordu ama SWF üzerinden tıklayınca bişiler yapıyordu. Siteye (reklam sunucusuna) atınca sorunsuz çalıştı.

Teorik olarak bakınca; "saçma" ama öyle..
normal siteye atıp dene belki sen de aynı "saçmalığı" yaparsa işini görmüş olur : )
emremer şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 31.03.2006   #3 (permalink)
 
fatihturan's Avatar
 
Üyelik Tarihi: 22.10.2005
Yer: Rize
Yaş: 24
Mesaj: 348
Görsel: 3
Re: Flash Banner da Click Tag sorunu

Adresin sonunda 'Undefined' dediğine göre ActionScript'de bir problem var.
fatihturan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 31.03.2006   #4 (permalink)
 
codesignist's Avatar
 
Üyelik Tarihi: 02.01.2005
Yer: İstanbul
Mesaj: 249
Re: Flash Banner da Click Tag sorunu

slay3r arkadaşın dediği gibi actionscript ile alakalı bir problem olsa gerek. Sanırım clickTAG değişkeninin değerini alırken bir problem oluyor. Bu da as 1.0 ve as 2.0 arasındaki farklardan kaynaklanıyor olabilir. Hatta değişkenin değeri veya gideceği yol flash 4 diliyle (daha as diye birşey tanımlanmadan önce) yazılmışsa bunlar flash 8 de sorun çıkarıyor olabilir. Mesela flash 4 de belirteceğimiz target'a "../" şeklinde ekleme yaptığımızda bu _parent anlamına gelirdi. Bunun gibi şu an aklıma gelmeyen bir çok target belirleme yöntemlerinden kullanılmışsa sorun bu noktadan kaynaklanıyor demektir. Çünkü bu tanumlar flash 8 de, hatta flash 7 de geçersiz.
__________________
abonelik , codesignist.com , yunuses.com , blog
codesignist şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 31.03.2006   #5 (permalink)
 
maviseytan's Avatar
 
Üyelik Tarihi: 07.11.2002
Yer: ankara
Yaş: 30
Mesaj: 169
Re: Flash Banner da Click Tag sorunu

Sanırım AS 2.0 dan kaynaklanıyor fark, sonuçta flash 6 ya export edince halloldu sorun. Teşekkürler cevaplarınız için arkadaşlar
__________________
www.logobyte.com
maviseytan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 05.04.2006   #6 (permalink)
 
hozkara's Avatar
 
Üyelik Tarihi: 09.11.2001
Yer: istanbul
Mesaj: 48
Re: Flash Banner da Click Tag sorunu

Flash8'de geturl ile ilgili bir bug bulunmakta. Aynı kodlar firefoxda çalışırken İe'de geturl komutu sorun teşkil edebiliyor.
__________________
ifMylifeloaded("theEnd") {
gotoAndPlay("myAge",18)
}
hozkara şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.04.2006   #7 (permalink)
 
Miolnir's Avatar
 
Üyelik Tarihi: 07.03.2003
Yer: İzmir
Yaş: 25
Mesaj: 453
Re: Flash Banner da Click Tag sorunu

şu; "clickTAG fonksiyonu nedir bir yazarmısın.
__________________
ozguraltay.com //Açıldı, beklerim...
labs.ozguraltay.com //outside of the box
GreenAerosol.deviantart.com //Online galerim
Miolnir şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.04.2006   #8 (permalink)
 
maviseytan's Avatar
 
Üyelik Tarihi: 07.11.2002
Yer: ankara
Yaş: 30
Mesaj: 169
Re: Flash Banner da Click Tag sorunu

ClickTag, bannerın yayınlandığı ağ tarafından takibini amaçlayan bir koddur. Click tag bannera tıklandığında nereden nereye gideceğini tanımlar. reklam serverları bu tıklamaları raporlayarak reklamın etkisinin ölçülmesini sağlar. ClickTag tanımlanmamış bir banner havaya atılmış bir ok gibidir yani
__________________
www.logobyte.com
maviseytan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.04.2006   #9 (permalink)
 
emremer's Avatar
 
Üyelik Tarihi: 02.11.2001
Yer: Viyana, İstanbul
Yaş: 31
Mesaj: 1,019
Re: Flash Banner da Click Tag sorunu

en yukarda da geçtiği üzre flash'taki kullanım şekli

on (release) {
getURL (clickTag,"_blank");
}

reklam server'ı tarafında ise genellikle ban pan pro gibi programlar kullanılmakta. Banner yönetimi için yazılmış bir PHP örneği ise aşağıdaki şekilde.


PHP Code:
<?PHP 

/* 
+---------------------------------------------------------------------------+ 
| Max Media Manager v0.2                                                    | 
| =================                                                         | 
|                                                                           | 
| Copyright (c) 2003-2005 M3 Media Services Limited                         | 
| For contact details, see: http://www.m3.net/                              | 
|                                                                           | 
| Copyright (c) 2000-2003 the phpAdsNew developers                          | 
| For contact details, see: http://www.phpadsnew.com/                       | 
|                                                                           | 
| This program is free software; you can redistribute it and/or modify      | 
| it under the terms of the GNU General Public License as published by      | 
| the Free software Foundation; either version 2 of the License, or         | 
| (at your option) any later version.                                       | 
|                                                                           | 
| This program is distributed in the hope that it will be useful,           | 
| but WITHOUT ANY WARRANTY; without even the implied warranty of            | 
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             | 
| GNU General Public License for more details.                              | 
|                                                                           | 
| You should have received a copy of the GNU General Public License         | 
| along with this program; if not, write to the Free software               | 
| Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | 
+---------------------------------------------------------------------------+ 
$Id: lib-view-main.inc.PHP 3097 2005-05-18 14:17:43Z chris $ 
*/ 

require_once phpAds_path '/libraries/delivery.PHP'

// Seed the random number generator 
//mt_srand((double)microtime() * 1000000); 
mt_srand(floor((isset($n) && strlen($n) > hexdec($n[0].$n[2].$n[3].$n[4].$n[5]): 1000000) * (double)microtime())); 

/*-------------------------------------------------------*/ 
/* Create the HTML needed to display the banner          */ 
/*-------------------------------------------------------*/ 

function view_raw($what$target ''$source ''$withtext 0$context 0$richmedia true$ct0 ''$loc ''$referer ''

    global 
$phpAds_config
    global 
$phpAds_followedChain
    
$userid phpAds_getUniqueUserID(); 
    
phpAds_setCookie('phpAds_id'$useridtime()+365*24*60*60); 
    
$outputbuffer ''
    
// Set flag 
    
$found false
    
// Reset followed zone chain 
    
$phpAds_followedChain = array(); 
    
$first true
    global 
$g_append$g_prepend
    
$g_append ''
    
$g_prepend ''
    while ((
$what != '') && $found == false) { 
        
// Get first part, store second part 
        
$ix strpos($what','); 
        if (
$ix === false) { 
            
$remaining ''
        } else { 
            
$remaining substr($what$ix+1); 
            
$what substr($what0$ix); 
        } 
         
        if (
substr($what,0,5) == 'zone:') { 
            
$zoneId  intval(substr($what,5)); 
            
$row MAX_fetchBannerZone($zoneId$context$source$richmedia); 
        } else { 
            
$row MAX_fetchBannerDirect($what$context$source$richmedia); 
        } 
        if (
is_array ($row)) { 
          
$found true
        } else { 
          
$what  $remaining
        } 
    } 
    
// Log the ad request 
    
if ($phpAds_config['log_ad_requests']) { 
        
logAdRequest($userid$row['bannerid'], null$row['zoneid']); 
    } 
    if (
$found) { 
        
$zoneId = empty($row['zoneid']) ? $row['zoneid']; 
        
$outputbuffer MAX_buildBannerHtml($row$zoneId$source$target$ct0$withtexttruetrue$richmedia$loc$referer$context); 
        
$JScontext = (is_array($row['zone_companion']) && (count($row['zone_companion'])) > 0) ? _buildCompanionContext($row$context) : ''
     
        
// Return banner 
        
return ( array( 'HTML'       => $outputbuffer
                        
'bannerid'   => $row['bannerid'], 
                        
'alt'        => $row['alt'], 
                        
'width'      => $row['width'], 
                        
'height'     => $row['height'], 
                        
'url'        => $row['url'], 
                        
'campaignid' => $row['campaignid'], 
                        
'JScontext'  => $JScontext
                        ) 
                      ); 
    } else { 
        
// An error occured, or there are no banners to display at all 
        // Use the default banner if defined 
        
if ($phpAds_config['default_banner_target'] != '' && $phpAds_config['default_banner_url'] != '') { 
            
// Determine target 
            
if ($target == '') { 
                
$target '_blank';  // default 
            

            
// Show default banner 
            
$outputbuffer $g_prepend '<a href=\''.$phpAds_config['default_banner_target'].'\' target=\''.$target.'\'><img src=\''.$phpAds_config['default_banner_url'].'\' border=\'0\' alt=\'\'></a>' $g_append
            
// Return banner 
            
return (array('HTML=> $outputbuffer
                          
'bannerid' => ''
                          ); 
        } else { 
            
$outputbuffer $g_prepend $g_append
            return (array(
'HTML=> $outputbuffer
                          
'bannerid' => ''
                          ); 
        } 
    } 


function 
MAX_buildBannerHtml($aBanner$zoneId=0$source=''$target=''$ct0=''$withText=false$logClick=true$logView=true$richMedia=true$loc=''$referer=''

    
$code ''
    switch (
$aBanner['contenttype']) { 
        case 
'gif'  
        case 
'jpeg' 
        case 
'png'  
            
$code _buildBannerCodeImage($aBanner$zoneId$source$ct0$withText$logClick$logViewfalse$richMedia$loc$referer); 
            break; 
        case 
'SWF'  
            if (
$richMedia) { 
                
$code _buildBannerCodeFlash($aBanner$zoneId$source$ct0$withText$logClick$logView$loc$referer); 
            } else { 
$code _buildBannerCodeImage($aBanner$zoneId$source$ct0$withText$logClick$logViewtrue$richMedia$loc$referer); } 
            break; 
        case 
'txt'  
            
$code _buildBannerCodeText($aBanner$zoneId$source$ct0$withText$logClick$logViewfalse$loc$referer); 
            break; 
        case 
'mov'  
            
$code _buildBannerCodeQuicktime($aBanner$zoneId$source$ct0$withText$logClick$logView$loc$referer); 
            break; 
        default : 
            switch (
$aBanner['storagetype']) { 
                case 
'HTML
                    
$code _buildBannerCodeHtml($aBanner$zoneId$source$ct0$withText$logClick$logViewfalse$loc$referer); 
                    break; 
                case 
'url' // External banner without a recognised content type - assume image... 
                    
$code _buildBannerCodeImage($aBanner$zoneId$source$ct0$withText$logClick$logViewfalse$richMedia$loc$referer); 
                    break; 
                case 
'txt' 
                    
$code _buildBannerCodeText($aBanner$zoneId