فیلم در فلش

sdb_i

New Member
یه سوال ابتداییه ابتدایی دارم
یه کلیپی وارد کردم (Flv) چطوری می تونم بهش بگم play و stop کنه؟

خود play و stop اینکارو نمی کنن؟؟ مثلا:
کد:
this----.play=true;


ممنونم
 

++Hadi++

Active Member
1- کامپوننت FLVPlayer ، یعنی در هنگام ورود FLV بهت می گه که از نوع تایم لاینی وارد شه یا از نوع کامپوننت FLVPlayer .
در مورد فایلای خارج از فلش ، هم یه کامپوننت FLVPlayer رو از پنل کامپوننتای فلش وارد صحنه می کنید و از گزینه های اون واقع در پنل properties و در فیلد source ، آدرس نسبی اونو می نویسید .
2- من یه پلیر ویدیویی نوشتم که تو امضامه ولی هنوز خیلی باگ داره و باید حللش کنم .
بای...
 

sdb_i

New Member
ممنونم ازتون
من تقریبا اولین بارمه دارم فلش کار می کنم. و اینایی که گفتینو نمی دونم. فقط می دونم از نوع تایم لاینی نیست.
چند تا دکمه دارم هر کدوم برا نمایش یه کلیپه
می خوام وقتی رو یه دکمه کلیک می شه اگه کلیپ دیگه ای درحال پخش بود. stop کنه تونو و جدیده رو نشون بده.
نمی دونم برا این قسمتش "اگه کلیپ دیگه ای درحال پخش بود. stop کنه " چیکار کنم!!
 

Avang2005

مدیر انجمن
سلام دوست من

در مورد گفته های هادی عزیز

برای رفتن به بخش کامپوننت کلید های ترکیبی : Ctrl + F7 را بزنید

موفق باشید
 

sdb_i

New Member
خیلی ممنون از همتون. اون راه ها رو خودم رفته بودم.
حل شد:cool:

کد بالا نوشته بودم:
کد:
------.play=true;
تجربه نداشتم خوب!!!!!!!!!!!!!!!!:wink:

حالا یه سوال ابتدایی دیگه با as3 چطوری می تونم بگم وقتی یه دکمه خاصی زده شد، کم کم محو بشه؟ (سرعت محو شدنشم دست خودم باشه) تابعی هست برا این کار؟
 

++Hadi++

Active Member
PHP:
import com.greensock.Tweenmax;
myButton.addEventListener(MouseEvent.CLICK,hidden);
function hidden(evt:MouseEvent):void
{
   TweenMax.to(myParentMovie,0.5,{alpha:0})
}
البته کلاسای Tweenmax رو باید از این آدرس دان کنین .
www.greensock.com
و من هم در امضام یه سمپلها یی از استفاده از اونو دارم .
بای...
 

sdb_i

New Member
بازم ممنون

یه سوال دیگه

پروژم 5تا صفحه داره
یکی صفحه اصلیم هستش توش 4 تا باتن دارم که می ره به صفحات بعدی(یعنی باید بره، الان نمی ره!!!)
کلا صفحه ها رو جدا جدا درست کردم (هر کدوم fla خودشونو دارن)
1: باید همه رو جمعشون کنم تو یه fla? به شکل scene?? فقط باید کپی شون کنم ؟ یا راه دیگه ای وجود داره؟؟ نمی تونم بدون جمع کردنشون تو یه فایل جدا جدا فراخونیشون کنم؟؟(هم کپی کردنشون سخته هم این که library و اینا خیلی قاطی می شن)
2:این کارو برای یه صفحم انجام دادم(به صورت scene2 کپی کردمش و دکمه اونم که تو صفحه اصلی می زنم میره صفحشو می یاره و تا اینجا مشکلی نیست )ولی برای دو تا از sceneهام هر کاری می کنم gotoAndStop() یا nextScene() جواب نمی ده!!! گیج شدم نمی دونم ایرادش کجاس!!!:shock:

می شه راهنماییم کنید؟
مرسی
 

++Hadi++

Active Member
والا به نظر من بهترین راه ، load کردن این swf هاست ، یعنی با دستور loadMovie در اکشن 2 و شی Loader در اکشن 3 می شه اونا رو راحت در فلش اصلیتون لود کنین که سمپلش هم تو امضام هست .و اصلا به نظر من نیازی به scene های مختلف نیست و scene های مختلف رو بهتره در کارهای انیمیشنی بلند استفاده کنین .
بای...
 

sdb_i

New Member
کلاس پیوند چند فایل swf تونو دیدم. از اون که نمی تونم استفاده کنم باید زمان مشخصی بدم بهش، و با button هم امتحان کردم کار نمی کنه. فقط باید زمان ثابتی برا هر فایل بدی بهش.
من مشکلم هنوز پابرجاس... چطوری لود کنم تو فایل اصلیش؟
 

sdb_i

New Member
بالاخره تونستم با راهنمایی خودتون تو همین فروم این کارو انجام بدم:cool:
این مدلی:
کد:
var swfRequest:URLRequest = new URLRequest ("2.swf");
var swfLoader:Loader = new Loader();
b1.addEventListener(MouseEvent.CLICK, click1);
function click1(event:MouseEvent):void
{
    swfLoader.load(swfRequest);
    MovieClip(root).addChild(swfLoader);
}
function RemoveFunction():void
{
    swfLoader.unload();
}
ولی مشکل اینجاس که صفحه ای که لود می کنه، بعد از لود مشخصه
چطوری می تونم کاری کنم که مشخص نباشه یا حداقل alpha شو پایین تر بیارم؟




یه مشکل دیگه همه button هام کار می کنه به جز یکی که توش فیلم هستش. بازش می کنه ولی به صفحه اصلیم برنمی گرده
این ارورو می ده:
cannot convert flash.display::Loader@2f502ba1 to flash.display.MovieClip

واقعا گیج شدم دیگه...!!
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا