![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 10
|
Привет всем!
Помогите решить задачу Есть баннер, во Flash. Код ссылки он должен брать из текстового файла. Подскажите в каком направление копать! |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 10
|
Нашел такой способ, через FlashVars
Не получается разобраться! Этот код вставляю в html: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1000" height="1000" id="myflashvars" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="myflashvars.swf" /> <param name="FlashVars" value="myURL=http://www.mysite.com/"> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="myflashvars.swf" FlashVars="myURL=http://www.mysite.com/" quality="high" bgcolor="#ffffff" width="1000" height="1000" name="myflashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /> </object> Где ошибка? Последний раз редактировалось SmokeD; 20.10.2009 в 20:02. |
|
|||||
|
Цитата:
__________________
ответ прост: be || !be == true |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 10
|
жутчайшая конструкция, напишите код в кадре, а не на клипе останется только:
Да так лучше! Но он всеравно пишет о "Остановил потенциально опасную операцию", и просит настроить параметры! |
|
|||||
|
Fash читает txt файл таким образом:
&переменная1=значение1&переменная2=значение2&переменная3=значение3 . Например: &ssilka1=http://asd.ru&ssilka2=http://dsa.com Надо только написать во флеше. И этими переменными можно будет пользоваться |
|
|||||
|
Модрон-ветеринар
|
Что-то вы тут нагородили - ужас.
Код на кнопках сейчас не используется. loadVariables сейчас не используется - устарелый метод, не дающий гарантии загрузки данных. Вот весь алгоритм Код флешки-банера, который, допустим, находится на http://www.site.ru/ : var linkVar:LoadVars = new LoadVars(); linkVar.onData = function(src:String) { if (src != undefined) { btn.link = src; btn.onRelease = clickBanner; //btn - мувик во весь банер, которая служит для клика - перехода по ссылке } }; linkVar.load('http://www.site.ru/link.txt&r=' + Math.random()); //рандом - для предотвращения кэширования function clickBanner() { getURL(this.link, '_blank'); } Все! Тестировать на хостинге! Добавлено через 8 минут Если ссылок несколько: var linkVar:LoadVars = new LoadVars(); linkVar.onLoad = function(success:Boolean) { if (success) { btn1.link = this.link1; btn1.onRelease = clickBanner; btn2.link = this.link2; btn2.onRelease = clickBanner; btn3.link = this.link3; btn3.onRelease = clickBanner; } }; linkVar.load('http://www.site.ru/link.txt&r=' + Math.random()); //рандом - для предотвращения кэширования function clickBanner() { getURL(this.link, '_blank'); } Последний раз редактировалось mooncar; 22.10.2009 в 03:26. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 10
|
|
|
|||||
|
Модрон-ветеринар
|
Конечно будет выдавать, как же иначе - ведь я там var не прописал!
|
|
|||||
|
mooncar, loadvariable всегда пользуюсь и всегда грузит, чем он от лоад отличается?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|